Written by

Michelle Clark

Published

The Best Roasted Brussels Sprouts with Bacon and Cranberry Balsamic Glaze

Ready In 30 minutes
Servings 6 servings
Difficulty Easy

My neighbor, Carol, wasn’t trying to impress me. I’d stopped by to borrow a lug wrench—my car had made this awful grinding noise, and I was praying it wasn’t as bad as it sounded. She waved me in, said the wrench was in the garage, and told me to grab a glass of water while she finished up lunch. The smell hit me before I got two steps past her doorway. It was this incredible, savory-sweet aroma, like caramelized onions meeting a campfire, but richer. I honestly forgot about my car for a second.

Carol was at her stove, nonchalantly tossing what looked like little green footballs in a pan. “Brussels sprouts,” she said, catching my stare. “My husband hates them, but I make them anyway.” She shrugged like it was nothing. But it wasn’t nothing. The sprouts were blistered and golden, with crispy bits of bacon clinging to them, and she was drizzling this dark, glossy glaze over the top that smelled like tart cherries and warm spices. I stood there, lug wrench in hand, completely transfixed by a vegetable I thought I had figured out.

That lunch—because of course I stayed—was a revelation. The sprouts were tender on the inside, shatteringly crisp on the edges, and that glaze was a game-changer. It was tangy, sweet, and just a little bit savory, cutting right through the richness of the bacon. I asked Carol for the recipe, and she scribbled it on a torn piece of envelope without even looking up. She had no idea she’d just handed me my new secret weapon for every holiday dinner and potluck from now on. Honestly, maybe you’ve been there—you think you know a vegetable, and then someone makes it like it’s the main event. That’s this recipe. It’s the one that makes people who “don’t like Brussels sprouts” ask for seconds.

Why You’ll Love This Recipe

Let me tell you, I’ve tested a lot of Brussels sprout recipes over the years. I’ve steamed them (soggy), I’ve boiled them (sad), and I’ve even tried roasting them plain with just salt and pepper (fine, but forgettable). This recipe is different. It’s the one I bring to every Friendsgiving, every Christmas dinner, and honestly, every Tuesday night when I want to feel like I’m treating myself.

Here’s why this one stands out:

  • Quick & Easy: You’re looking at about 30 minutes from start to finish. The oven does most of the heavy lifting.
  • Simple Ingredients: Brussels sprouts, bacon, balsamic vinegar, cranberries—these are things you can find at any grocery store without a second thought.
  • Perfect for Entertaining: This dish is a showstopper on a holiday table or a casual dinner party spread. It looks fancy, but it’s secretly low-effort.
  • Crowd-Pleaser: I’ve watched self-proclaimed Brussels sprout haters go back for thirds. The bacon and the glaze are a powerful combo.
  • Unbelievably Delicious: The texture is everything—crispy edges, tender centers, and a sticky, tangy-sweet glaze that coats every single sprout.

What makes this the best version? It’s the technique. We’re not just roasting the sprouts; we’re getting them screaming hot so they char beautifully. We’re rendering the bacon fat and roasting the sprouts right in it, so they soak up all that smoky flavor. And that cranberry balsamic glaze? It’s not just a drizzle—it’s a reduction that clings to every nook and cranny. This isn’t just another side dish; it’s the one people remember. It’s the kind of recipe that makes you close your eyes after the first bite.

What Ingredients You Will Need

This recipe uses a handful of simple, everyday ingredients to build layers of flavor. The magic is in how they come together, not in a long, complicated list. Here’s what you’ll need to grab:

For the Roasted Brussels Sprouts

  • 1 ½ pounds Brussels sprouts – Look for firm, bright green sprouts that are similar in size so they cook evenly. I prefer to buy them whole and trim them myself.
  • 6 slices thick-cut bacon – I swear by Wright Brand or a good local applewood-smoked bacon. The thickness matters—it renders more fat and gives you meaty, chewy bits. Cut it into ½-inch pieces before cooking.
  • 2 tablespoons olive oil – Extra virgin is fine, but a light olive oil works beautifully here. You just need something with a high smoke point.
  • ½ teaspoon kosher salt – I use Diamond Crystal. If you’re using table salt, cut the amount in half.
  • ¼ teaspoon black pepper – Freshly cracked, please. It makes a difference.

For the Cranberry Balsamic Glaze

roasted brussels sprouts with bacon preparation steps

  • ½ cup balsamic vinegar – Don’t use the really cheap stuff, but you don’t need a 20-year-aged bottle either. A good quality supermarket balsamic works great.
  • ¼ cup dried cranberries – These add natural sweetness and a little chew. I like Craisins brand, but any unsweetened or lightly sweetened dried cranberries work.
  • 2 tablespoons honey or maple syrup – Honey gives a floral sweetness, while maple syrup adds a deeper, earthier note. Both are delicious.
  • 1 teaspoon Dijon mustard – This is my secret ingredient. It emulsifies the glaze and adds a tiny, savory kick that you won’t even notice until it’s missing.
  • Pinch of red pepper flakes (optional) – If you like a little heat, this is your move. It plays beautifully with the sweet and tangy glaze.

For Garnish (Optional but Recommended)

  • ¼ cup toasted pecans or walnuts – Adds crunch and a nutty flavor that pairs perfectly with the sprouts and bacon.
  • ¼ cup shaved Parmesan cheese – Because everything is better with cheese, right? Use a vegetable peeler to get those thin, delicate shavings.
  • Fresh pomegranate arils – If you’re making this for a holiday table, these little jewels add a pop of color and a burst of fresh, tart sweetness.

I’ve made this recipe dozens of times, and I’ve learned that the quality of your balsamic vinegar really matters. One time I used a bottle that had been sitting in my pantry for three years, and the glaze was thin and acidic. Splurge on a decent bottle—your taste buds will thank you.

Equipment Needed

You don’t need a fancy kitchen to pull this off. Here’s what you’ll need:

  • Large rimmed baking sheet – A half-sheet pan is perfect. The rim is important to catch any bacon fat or glaze drips.
  • Parchment paper or aluminum foil – For easy cleanup. Trust me, you want this.
  • Chef’s knife – A sharp one. Dull knives are dangerous and make trimming Brussels sprouts a chore.
  • Cutting board – Preferably a large wooden or plastic board.
  • Medium skillet – For cooking the bacon. Cast iron is my go-to, but any heavy-bottomed pan works.
  • Small saucepan – For making the glaze. A 1-quart saucepan is the perfect size.
  • Mixing bowl – For tossing the sprouts with oil and seasonings.
  • Measuring cups and spoons – Accuracy matters, especially with the vinegar and honey.

If you don’t have a rimmed baking sheet, you can use a 9×13-inch baking dish, but the sprouts won’t get as crispy because they’ll be crowded. I learned this the hard way when I made these for a potluck and ended up with steamed sprouts. Not my finest moment.

Preparation Method

Alright, let’s get cooking. This recipe comes together faster than you think, so have everything prepped and ready to go. I like to set a timer for each step so I don’t get distracted—it’s a game-changer when you’re juggling multiple dishes.

  1. Preheat your oven to 425°F (220°C). This high heat is non-negotiable. It’s what gives the sprouts those gorgeous, crispy edges. Place a rack in the middle of the oven.
  2. Prepare the Brussels sprouts. Rinse the sprouts under cold water and pat them completely dry. Any moisture left on them will steam instead of roast. Trim off the tough, woody ends—about ¼ inch—and remove any yellow or damaged outer leaves. Cut each sprout in half lengthwise. If you have any really large ones, quarter them so they’re all roughly the same size.
  3. Cook the bacon. Place the chopped bacon in a cold skillet. Turn the heat to medium and cook, stirring occasionally, until the bacon is crispy and the fat is rendered, about 6-8 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Reserve 2 tablespoons of the bacon fat in a small bowl. Don’t you dare throw it away—that liquid gold is about to make your sprouts incredible.
  4. Toss the sprouts. In a large mixing bowl, combine the halved Brussels sprouts, the reserved bacon fat, olive oil, salt, and pepper. Toss everything together with your hands until every sprout is evenly coated. This is one of those moments where getting your hands dirty is totally worth it.
  5. Roast the sprouts. Spread the sprouts in a single layer on your prepared baking sheet, cut-side down. This is key—the cut side needs to be flat against the pan to get that deep, caramelized char. Roast for 20-25 minutes, flipping halfway through, until the sprouts are tender on the inside and deeply browned on the edges. They should look a little wrinkled and a lot delicious.
  6. Make the cranberry balsamic glaze. While the sprouts are roasting, combine the balsamic vinegar, dried cranberries, honey, and Dijon mustard in a small saucepan. Bring to a simmer over medium heat, then reduce the heat to low. Let it simmer gently, stirring occasionally, until the mixture has reduced by about half and is thick enough to coat the back of a spoon, about 8-10 minutes. It should look syrupy and glossy. If it gets too thick, whisk in a tablespoon of water.
  7. Combine and finish. Once the sprouts are out of the oven, transfer them to a serving platter. Drizzle the cranberry balsamic glaze over the top—don’t drown them, just a nice, even coating. Sprinkle the crispy bacon bits over everything. If you’re using any of the optional garnishes, now’s the time to add them.

One thing I’ve learned: don’t skip the step of flipping the sprouts halfway through. I forgot once while I was busy making a salad, and the bottom of the sprouts burned while the tops stayed pale. It was a sad, uneven mess.

Cooking Tips & Techniques

I’ve made this recipe more times than I can count, and I’ve picked up a few tricks along the way. Here’s what I wish someone had told me from the start:

  • Don’t overcrowd the pan. This is the number one mistake people make. If the sprouts are piled on top of each other, they’ll steam instead of roast. Give them room to breathe. Use two pans if you have to.
  • Get the pan screaming hot. A hot pan is your best friend. If you’re using a metal baking sheet, you can even preheat it in the oven for a few minutes before adding the sprouts. That immediate sizzle is what creates the crust.
  • Pat the sprouts dry. I know I said this already, but it’s worth repeating. Wet sprouts are sad sprouts. A salad spinner works great for this, or just lay them out on a clean kitchen towel for a few minutes.
  • Use a microplane for the Parmesan. If you’re adding cheese, grating it with a microplane instead of a box grater gives you those light, airy shavings that look gorgeous and melt slightly from the heat of the sprouts.
  • Toast your nuts. If you’re adding pecans or walnuts, toast them in a dry skillet over medium heat for 2-3 minutes until they’re fragrant. It takes almost no time and makes a huge difference in flavor.

I once tried to rush the glaze by cranking up the heat. Big mistake. It went from syrupy to burnt in about 30 seconds. Low and slow is the way to go. Patience, my friend.

Variations & Adaptations

This recipe is incredibly versatile. Here are a few ways to switch it up:

  • Make it vegetarian/vegan: Skip the bacon and use 3 tablespoons of olive oil or avocado oil instead. Add a pinch of smoked paprika to the sprouts for that smoky flavor. For the glaze, use maple syrup instead of honey to keep it vegan.
  • Add some heat: If you like spicy food, add a teaspoon of sriracha or a pinch of cayenne pepper to the glaze. The heat pairs beautifully with the sweet and tangy flavors.
  • Swap the dried fruit: Don’t have dried cranberries? Use dried cherries, chopped dried apricots, or even golden raisins. Each one brings a slightly different sweetness.
  • Try a different vinegar: For a deeper, more complex flavor, use sherry vinegar or fig balsamic vinegar. The glaze will be less tangy and more earthy.
  • Add some crunch: Sprinkle toasted pumpkin seeds or sunflower seeds over the top instead of nuts. It’s a great nut-free option.
  • Go low-carb: This recipe is already pretty low in carbs, but if you’re watching your sugar intake, use a sugar-free maple syrup or a monk fruit sweetener in the glaze. The dried cranberries can be swapped for fresh cranberries, but you’ll need to add a little extra sweetener to balance the tartness.

My personal favorite variation? I add a handful of thinly sliced shallots to the baking sheet during the last 10 minutes of roasting. They get all crispy and sweet, and they’re just amazing mixed in with the sprouts and bacon.

Serving & Storage Suggestions

These Brussels sprouts are best served warm, straight from the oven. The glaze is at its most luscious when it’s still a little warm and runny. I like to transfer them to a wide, shallow platter so everyone can grab a generous portion. A sprinkle of fresh thyme or parsley on top adds a nice pop of green.

What to serve alongside? This dish is a natural partner for roasted chicken, grilled steak, or a hearty pork chop. It also holds its own on a holiday table next to mashed potatoes and turkey. For a vegetarian meal, serve it over a bed of creamy polenta or alongside a lentil loaf.

If you have leftovers (lucky you!), store them in an airtight container in the refrigerator for up to 4 days. The sprouts will soften a bit, but the flavor will still be fantastic. To reheat, spread them on a baking sheet and pop them in a 375°F oven for 5-7 minutes until they’re warmed through and the edges crisp up again. The microwave will work in a pinch, but the sprouts will be a little soggy.

I don’t recommend freezing this dish. The sprouts get mushy and watery when thawed, and the glaze loses its lovely texture. Trust me on this one—I tried it once, and it was not a success.

One thing I love about this recipe is that the flavors actually get better after a day in the fridge. The glaze seeps into the sprouts, and everything melds together. It’s almost like a different—and equally delicious—dish the next day.

Nutritional Information & Benefits

Here’s the approximate nutritional breakdown for one serving (about 1 cup, based on 6 servings):

  • Calories: 245
  • Fat: 14g
  • Saturated Fat: 4g
  • Carbohydrates: 22g
  • Fiber: 5g
  • Sugar: 14g
  • Protein: 9g
  • Sodium: 480mg

Brussels sprouts are a nutritional powerhouse. They’re packed with vitamin K, vitamin C, and fiber, which supports gut health and keeps you feeling full. The bacon adds protein and flavor, while the cranberries provide antioxidants. The balsamic glaze is relatively low in calories but big on taste.

This recipe is naturally gluten-free and can be made dairy-free by skipping the Parmesan. If you’re watching your sodium, use low-sodium bacon and reduce the added salt. I love that this dish feels indulgent but is actually pretty good for you. It’s the kind of recipe that makes you feel like you’re treating yourself while still feeding your body well.

Conclusion

This is the recipe that changed my mind about Brussels sprouts. It’s the one that made me understand why people get so excited about a humble green vegetable. The combination of crispy, caramelized sprouts, smoky bacon, and that tangy-sweet cranberry balsamic glaze is just magic. It’s simple enough for a weeknight but impressive enough for a holiday feast.

I hope you give this recipe a try. Don’t be afraid to make it your own—add a little extra heat, swap in a different nut, or go heavy on the bacon (I won’t judge). The best recipes are the ones that evolve with you. And honestly, this one is a keeper. It’s the dish I bring to every gathering, and it’s the one that always gets the most compliments.

I’d love to hear how it turns out for you. Did you add your own twist? Did you serve it at a dinner party? Drop a comment below and let me know. And if you loved it, share it with a friend—good recipes are meant to be passed around. Happy cooking!

Frequently Asked Questions

Can I use frozen Brussels sprouts for this recipe?

I wouldn’t recommend it. Frozen sprouts release a lot of water as they thaw, which means they’ll steam instead of roast. You’ll end up with soggy, pale sprouts instead of crispy, caramelized ones. Stick with fresh for the best results.

Can I make the glaze ahead of time?

Absolutely! The glaze can be made up to a week in advance. Store it in an airtight container in the refrigerator. When you’re ready to use it, gently reheat it on the stovetop or in the microwave for a few seconds until it’s pourable again.

How do I get the sprouts extra crispy?

Make sure they’re completely dry before roasting, don’t overcrowd the pan, and roast them cut-side down at a high temperature. The bacon fat also helps—it adds flavor and encourages browning.

Can I use turkey bacon instead of regular bacon?

You can, but it won’t render as much fat, so you’ll need to add extra olive oil to compensate. Turkey bacon also gets crispy faster, so keep an eye on it. The flavor will be different—still good, but not as rich.

What can I use instead of balsamic vinegar?

Sherry vinegar, red wine vinegar, or even apple cider vinegar can work in a pinch. The flavor will be different, so adjust the sweetness to balance the acidity. You might need a little extra honey or maple syrup.

Pin This Recipe!

roasted brussels sprouts with bacon recipe

Print

The Best Roasted Brussels Sprouts with Bacon and Cranberry Balsamic Glaze

Crispy, caramelized Brussels sprouts tossed with smoky bacon and a tangy-sweet cranberry balsamic glaze. This easy side dish is a showstopper for holidays or weeknight dinners, and it will convert even the biggest Brussels sprout skeptics.

  • Author: Nora
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 6 servings 1x
  • Category: Side Dish
  • Cuisine: American

Ingredients

Scale
  • 1 ½ pounds Brussels sprouts, trimmed and halved
  • 6 slices thick-cut bacon, cut into ½-inch pieces
  • 2 tablespoons olive oil
  • ½ teaspoon kosher salt
  • ¼ teaspoon black pepper
  • ½ cup balsamic vinegar
  • ¼ cup dried cranberries
  • 2 tablespoons honey or maple syrup
  • 1 teaspoon Dijon mustard
  • Pinch of red pepper flakes (optional)
  • ¼ cup toasted pecans or walnuts (optional)
  • ¼ cup shaved Parmesan cheese (optional)
  • Fresh pomegranate arils (optional)

Instructions

  1. Preheat oven to 425°F (220°C). Line a large rimmed baking sheet with parchment paper or aluminum foil.
  2. Rinse Brussels sprouts and pat completely dry. Trim off tough ends and remove any yellow leaves. Cut each sprout in half lengthwise (quarter any large ones).
  3. Cook bacon in a cold skillet over medium heat, stirring occasionally, until crispy, 6-8 minutes. Transfer bacon to a paper towel-lined plate. Reserve 2 tablespoons bacon fat.
  4. In a large bowl, combine Brussels sprouts, reserved bacon fat, olive oil, salt, and pepper. Toss to coat evenly.
  5. Spread sprouts in a single layer on the prepared baking sheet, cut-side down. Roast for 20-25 minutes, flipping halfway through, until tender and deeply browned on edges.
  6. While sprouts roast, make the glaze: In a small saucepan, combine balsamic vinegar, dried cranberries, honey, Dijon mustard, and red pepper flakes (if using). Bring to a simmer over medium heat, then reduce heat to low. Simmer, stirring occasionally, until reduced by half and syrupy, 8-10 minutes.
  7. Transfer roasted sprouts to a serving platter. Drizzle with glaze, then sprinkle with crispy bacon and any optional garnishes. Serve warm.

Notes

Don’t overcrowd the pan—use two pans if needed. Pat sprouts completely dry before roasting. For extra crispiness, preheat the baking sheet in the oven. The glaze can be made up to a week ahead and reheated. Leftovers keep in the fridge for up to 4 days; reheat in a 375°F oven for 5-7 minutes.

Nutrition

  • Serving Size: 1 cup
  • Calories: 245
  • Sugar: 14
  • Sodium: 480
  • Fat: 14
  • Saturated Fat: 4
  • Carbohydrates: 22
  • Fiber: 5
  • Protein: 9

Keywords: roasted Brussels sprouts, bacon, cranberry balsamic glaze, holiday side dish, easy side dish, gluten-free

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆