Cozy Roasted Brussels Sprouts with Bacon and Cranberry Balsamic Glaze

Ready In
Servings
Difficulty

It was 11:47 PM on a particularly dreary Tuesday in late October, and I had a very specific, almost aggressive craving for something roasted, salty, and tangy all at once. I didn’t have the fancy bag of pre-shredded Brussels sprouts from the market that I usually buy for salads, but I had a sad-looking bag of whole ones rolling around in the crisper drawer and a half-empty bottle of balsamic that was probably a year past its prime. The idea that arrived, honestly, was a desperate one: what if I just roasted the heck out of them until they were crispy, tossed them with the bacon I was saving for breakfast, and made a glaze out of the balsamic and some frozen cranberries I found buried under a bag of peas? It felt a little unhinged, but at that hour, the usual rules of cooking just don’t apply. I mean, who was going to judge me? Just me, the cat, and the quiet hum of the refrigerator.

The kitchen smelled like a Christmas market within fifteen minutes—smoky, sweet, and sharp. I remember burning my finger on the baking sheet because I was too impatient to wait for it to cool, and I definitely forgot to add salt until the very end because I was half-asleep. But that first bite? It was one of those moments where you just stop and stare at the plate, wondering why you don’t cook like this all the time. The Brussels sprouts were caramelized on the outside, tender on the inside, and the bacon added this salty crunch that the sweet-tart cranberry balsamic glaze cut through perfectly. Maybe you’ve been there—standing in your kitchen late at night, making something weird that turns out to be the best thing you’ve eaten all week. That’s how these cozy roasted Brussels sprouts were born, and I keep making them because they feel like a hug on a plate, no matter what time of day it is.

Why You’ll Love This Recipe

I’ve tested this recipe about seven times now—once with too much balsamic (it was a sad, soggy mess), once with frozen Brussels sprouts (don’t do it), and once where I forgot the bacon entirely (it was fine, but not the same). This version is the one I keep coming back to, and here’s why it works so well:

  • Quick & Easy: Comes together in under 40 minutes, perfect for busy weeknights or when that late-night craving hits.
  • Simple Ingredients: No fancy grocery trips needed; you likely already have bacon, balsamic vinegar, and cranberries in your kitchen.
  • Perfect for Cozy Evenings: Great for Thanksgiving sides, Sunday dinners, or just a quiet night in when you need something warm and satisfying.
  • Crowd-Pleaser: Even people who swear they hate Brussels sprouts have asked me for the recipe. Seriously.
  • Unbelievably Delicious: The combination of crispy edges, salty bacon, and that glossy sweet-tart glaze is next-level comfort food.

What makes this recipe different from the rest is the method. Instead of just tossing everything together, I par-cook the bacon first to render the fat, then roast the Brussels sprouts in that liquid gold. The cranberry balsamic glaze is reduced separately so it doesn’t make the sprouts soggy—it coats them like a shiny, sticky armor. This isn’t just another roasted vegetable side dish; it’s the kind that makes you close your eyes after the first bite. It’s comfort food reimagined—healthier, faster, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple meal into something memorable.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and the ones that aren’t are easy to find at any grocery store.

  • Brussels sprouts, trimmed and halved (about 1.5 pounds / 680 grams) – Look for firm, bright green sprouts that are roughly the same size so they cook evenly. I prefer smaller ones as they tend to be sweeter and less bitter.
  • Bacon, chopped (6 slices, about 150 grams) – Use thick-cut bacon for the best texture. I recommend Wright Brand or Nueske’s for that perfect smoky flavor. The fat renders beautifully and coats the sprouts.
  • Fresh or frozen cranberries (1/2 cup / 60 grams) – If using frozen, don’t thaw them first; they’ll break down perfectly in the glaze. In summer, you can swap in fresh raspberries for a slightly different tartness.
  • Balsamic vinegar (1/3 cup / 80 ml) – Use a good quality one here, but it doesn’t need to be the expensive aged stuff. I like the Kirkland Signature balsamic from Costco for everyday cooking.
  • Honey or maple syrup (2 tablespoons / 30 ml) – Adds sweetness to balance the tang. Maple syrup gives a warmer, earthier flavor that pairs beautifully with the bacon.
  • Olive oil (2 tablespoons / 30 ml) – Helps the sprouts crisp up in the oven. Avocado oil works too if you prefer a neutral flavor.
  • Garlic cloves, minced (3 cloves) – Fresh garlic is non-negotiable here; the jarred stuff just doesn’t have the same punch.
  • Salt and black pepper (to taste) – Go easy on the salt since the bacon adds plenty of its own.
  • Optional garnishes: Fresh thyme sprigs or toasted pecans for extra crunch and color.

For the glaze, you can substitute the balsamic with apple cider vinegar and a bit of brown sugar if you’re in a pinch, but the flavor will be a little sharper. If you need a vegan option, use coconut bacon or tempeh bacon and swap the honey for agave syrup.

Equipment Needed

You don’t need a fancy kitchen to pull this off, but a few specific tools will make your life a lot easier.

  • Large baking sheet (half-sheet pan, 18×13 inches) – A rimmed sheet pan is essential to catch the bacon fat and prevent spills. I’ve used cheap non-stick ones and heavy-duty aluminum ones; the latter gives better browning.
  • Parchment paper or aluminum foil – For easy cleanup. Trust me, you don’t want to scrub caramelized balsamic off a pan.
  • Small saucepan – For making the cranberry balsamic glaze. A 1-quart saucepan works perfectly.
  • Chef’s knife and cutting board – A sharp knife makes trimming Brussels sprouts a breeze. I use a Wusthof 8-inch chef’s knife.
  • Large mixing bowl – For tossing the sprouts with oil and seasonings before roasting.
  • Tongs or a spatula – For flipping the sprouts halfway through cooking.
  • Measuring cups and spoons – Accuracy matters, especially with the balsamic and honey.

If you don’t have a baking sheet, a 9×13-inch casserole dish works in a pinch, but the sprouts won’t get as crispy since they’ll be crowded. A silicone spatula is great for scraping every last drop of that glaze out of the saucepan—I learned that lesson after wasting half of it on my first attempt.

Preparation Method

roasted brussels sprouts with bacon and cranberry balsamic glaze preparation steps

Let’s get cooking. This method is straightforward, but a few key steps make all the difference between okay Brussels sprouts and unforgettable ones.

  1. Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper or foil for easy cleanup. While the oven heats, chop your bacon into small pieces—about 1/2-inch chunks. Set aside.
  2. Prepare the Brussels sprouts. Trim the tough ends off each sprout and remove any yellow or wilted outer leaves. Cut each sprout in half lengthwise through the stem. If you have any very large ones, quarter them so they cook evenly. Place the halved sprouts in a large mixing bowl.
  3. Par-cook the bacon. In a small skillet over medium heat, cook the chopped bacon for about 3-4 minutes, just until some fat renders and the bacon starts to brown but isn’t fully crispy yet. Use a slotted spoon to transfer the bacon to a paper towel-lined plate, but reserve the rendered fat in the skillet. This fat is liquid gold for roasting.
  4. Toss the sprouts. Drizzle the reserved bacon fat (about 2 tablespoons worth) over the Brussels sprouts in the bowl. Add the olive oil, minced garlic, a pinch of salt, and a generous crack of black pepper. Toss everything together with your hands until every sprout is well coated. The garlic might clump a bit—that’s fine, it’ll roast into delicious little crispy bits.
  5. Roast the sprouts. Spread the seasoned Brussels sprouts in a single layer on the prepared baking sheet, cut-side down if possible. This ensures maximum caramelization. Roast for 20 minutes, then flip each sprout using tongs. Add the par-cooked bacon pieces back to the pan, scattering them evenly. Roast for another 10-15 minutes, until the sprouts are deeply golden and crispy on the edges, and the bacon is fully cooked and crunchy.
  6. Make the cranberry balsamic glaze. While the sprouts roast, combine the balsamic vinegar, honey (or maple syrup), and cranberries in a small saucepan. Bring to a simmer over medium heat, then reduce the heat to low. Let it bubble gently for about 8-10 minutes, stirring occasionally, until the cranberries have burst and the mixture has thickened to a syrupy consistency. You’ll know it’s ready when it coats the back of a spoon. Remove from heat and set aside.
  7. Glaze and serve. Transfer the roasted sprouts and bacon to a serving platter. Drizzle the warm cranberry balsamic glaze over the top, tossing gently to coat. Garnish with fresh thyme sprigs or toasted pecans if desired. Serve immediately while hot and crispy.

A quick note: don’t skip the step of flipping the sprouts halfway through. I forgot to do this once, and the bottoms burned while the tops stayed pale. Also, if your glaze thickens too much while cooling, just add a teaspoon of warm water and stir to loosen it.

Cooking Tips & Techniques

I’ve made enough mistakes with roasted vegetables to fill a small cookbook, so let me save you some trouble. First, the biggest rookie error is overcrowding the pan. If your Brussels sprouts are stacked on top of each other, they’ll steam instead of roast, and you’ll end up with sad, limp vegetables. Use a large enough baking sheet, and if you have to, use two pans. Second, don’t add the glaze too early. I tried tossing the sprouts in the glaze before roasting once, thinking it would save time, and the balsamic burned into a bitter, black mess. Always glaze after roasting.

Another tip: let the bacon fat cool slightly before tossing it with the sprouts. If it’s too hot, it can start cooking the garlic prematurely and make it burn in the oven. And speaking of garlic, keep an eye on it. Minced garlic can go from golden to scorched in about 30 seconds, so if you see it darkening too fast, pull the pan out and give everything a quick stir. Finally, for the crispiest results, pat the Brussels sprouts dry with a clean kitchen towel after washing them. Moisture is the enemy of browning, and nobody wants soggy sprouts.

If you’re multitasking, start the glaze about 10 minutes before the sprouts are done. That way, everything finishes at the same time, and you can serve it piping hot. I learned this the hard way when I had to reheat the glaze because I started it too early—it works, but it’s not as glossy.

Variations & Adaptations

This recipe is wonderfully flexible, and I’ve tried a few different twists over the years. Here are some of my favorites:

  • Vegan Version: Swap the bacon for coconut bacon or smoked tempeh strips. Use agave syrup instead of honey in the glaze. The smoky flavor from the tempeh works surprisingly well with the balsamic.
  • Spicy Kick: Add a pinch of red pepper flakes to the sprouts before roasting, or stir a teaspoon of sriracha into the glaze. The heat cuts through the sweetness beautifully.
  • Nutty Crunch: Toss in a handful of toasted pecans or walnuts when you add the bacon. They add a lovely crunch and earthy flavor that complements the cranberries.
  • Holiday Twist: Add a few sprigs of fresh rosemary to the baking sheet during the last 10 minutes of roasting. The aroma is incredible, and it gives the dish a festive feel.
  • Air Fryer Method: Cook the sprouts at 375°F (190°C) in an air fryer for 12-15 minutes, shaking the basket halfway through. Add the bacon for the last 5 minutes. The glaze can be drizzled on after.

One personal variation I tried last Thanksgiving was swapping the cranberries for dried cherries and adding a splash of bourbon to the glaze. It was a hit, and honestly, I might never go back to plain cranberries.

Serving & Storage Suggestions

These Brussels sprouts are best served warm, straight from the oven, when the edges are still crispy and the glaze is glossy. I like to pile them on a large wooden board or a white platter to let the deep green and red pop. They pair beautifully with roasted chicken, grilled steak, or even a simple baked salmon. For a cozy vegetarian meal, serve them over creamy polenta or alongside a lentil loaf.

If you have leftovers (which is rare in my house), store them in an airtight container in the refrigerator for up to 3 days. The sprouts will soften as they sit, but the flavor actually deepens overnight. To reheat, spread them on a baking sheet and warm them in a 350°F (175°C) oven for about 5-7 minutes. Avoid the microwave—it turns them into a sad, rubbery mess. The glaze will thicken when chilled, so you can drizzle a little extra balsamic or a splash of water over the leftovers before reheating to revive the shine.

I don’t recommend freezing these, as the texture of the sprouts and glaze changes significantly upon thawing. But if you must, freeze them in a single layer on a baking sheet, then transfer to a freezer bag for up to a month. Reheat directly from frozen in a hot oven.

Nutritional Information & Benefits

Here’s an approximate breakdown per serving (about 1 cup, based on 4 servings):

  • Calories: 220
  • Protein: 8g
  • Fat: 14g (5g saturated)
  • Carbohydrates: 18g
  • Fiber: 5g
  • Sugar: 10g
  • Sodium: 380mg

Brussels sprouts are a nutritional powerhouse—they’re packed with vitamin K, vitamin C, and fiber, which supports digestion and heart health. The cranberries add antioxidants, and while bacon isn’t exactly a health food, using just a few slices adds a ton of flavor without overdoing it on saturated fat. This dish is naturally gluten-free and can be made dairy-free with the vegan substitutions mentioned above. If you’re watching your sugar intake, reduce the honey to 1 tablespoon; the cranberries will still provide enough sweetness. I love that this recipe feels indulgent but is actually pretty balanced—proof that comfort food can be good for you too.

Conclusion

These cozy roasted Brussels sprouts with bacon and cranberry balsamic glaze are the kind of dish that makes you look forward to dinner all day. They’re crispy, salty, sweet, and tangy all at once, and they come together with minimal fuss. Whether you’re serving them for a holiday feast, a weeknight side, or a late-night kitchen experiment like I did, they never disappoint. I love this recipe because it reminds me that the best food often comes from a moment of improvisation—when you just trust your instincts and work with what you have.

I’d love to hear how yours turn out! Leave a comment below and let me know if you tried any fun variations, or tag me in your photos on Pinterest. Don’t be afraid to make it your own—swap in different nuts, try a different vinegar, or add a pinch of heat. Cooking should be fun, and this recipe is a perfect place to play. Now go make some crispy, glorious Brussels sprouts—you deserve them.

Frequently Asked Questions

Can I use frozen Brussels sprouts for this recipe?

I don’t recommend it. Frozen Brussels sprouts release too much water as they cook, which prevents them from getting crispy. You’ll end up with steamed, soggy sprouts. Fresh is definitely the way to go here.

How do I prevent the balsamic glaze from burning?

Keep the heat low and stir frequently once the glaze starts simmering. Balsamic vinegar has natural sugars that can scorch quickly. If it starts to smell burnt, remove it from the heat immediately and whisk in a tablespoon of water.

Can I make this recipe ahead of time?

You can prep the Brussels sprouts (trim and halve them) and cook the bacon up to a day in advance. Store them separately in the fridge. Roast and glaze just before serving for the best texture.

What can I use instead of bacon?

Smoked turkey bacon, pancetta, or even crispy chickpeas work well. For a vegetarian option, try smoked paprika-dusted tofu cubes or store-bought coconut bacon.

How do I get my Brussels sprouts extra crispy?

Make sure they’re completely dry before roasting, don’t overcrowd the pan, and roast at a high temperature (400°F or higher). Cutting them in half and placing them cut-side down also helps maximize caramelization.

Pin This Recipe!

roasted brussels sprouts with bacon and cranberry balsamic glaze recipe

Print

Cozy Roasted Brussels Sprouts with Bacon and Cranberry Balsamic Glaze

Crispy roasted Brussels sprouts tossed with salty bacon and a sweet-tart cranberry balsamic glaze. This easy side dish comes together in under 40 minutes and is perfect for cozy evenings or holiday feasts.

  • Author: Emily
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Side Dish
  • Cuisine: American

Ingredients

Scale
  • 1.5 pounds (680 grams) Brussels sprouts, trimmed and halved
  • 6 slices (about 150 grams) thick-cut bacon, chopped
  • 1/2 cup (60 grams) fresh or frozen cranberries
  • 1/3 cup (80 ml) balsamic vinegar
  • 2 tablespoons (30 ml) honey or maple syrup
  • 2 tablespoons (30 ml) olive oil
  • 3 cloves garlic, minced
  • Salt and black pepper to taste
  • Optional: fresh thyme sprigs or toasted pecans for garnish

Instructions

  1. Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper or foil.
  2. Trim the tough ends off the Brussels sprouts and remove any yellow or wilted outer leaves. Cut each sprout in half lengthwise through the stem. Quarter any very large ones. Place in a large mixing bowl.
  3. In a small skillet over medium heat, cook the chopped bacon for 3-4 minutes until some fat renders and the bacon starts to brown but isn’t fully crispy. Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Reserve the rendered fat in the skillet.
  4. Drizzle the reserved bacon fat (about 2 tablespoons) over the Brussels sprouts. Add the olive oil, minced garlic, a pinch of salt, and a generous crack of black pepper. Toss with your hands until well coated.
  5. Spread the seasoned Brussels sprouts in a single layer on the prepared baking sheet, cut-side down if possible. Roast for 20 minutes, then flip each sprout using tongs. Add the par-cooked bacon pieces back to the pan, scattering them evenly. Roast for another 10-15 minutes until deeply golden and crispy on the edges.
  6. While the sprouts roast, combine the balsamic vinegar, honey (or maple syrup), and cranberries in a small saucepan. Bring to a simmer over medium heat, then reduce to low. Let bubble gently for 8-10 minutes, stirring occasionally, until the cranberries have burst and the mixture has thickened to a syrupy consistency. Remove from heat.
  7. Transfer the roasted sprouts and bacon to a serving platter. Drizzle the warm cranberry balsamic glaze over the top, tossing gently to coat. Garnish with fresh thyme sprigs or toasted pecans if desired. Serve immediately.

Notes

Don’t overcrowd the pan to ensure crispy sprouts. Add the glaze after roasting to prevent burning. For extra crispiness, pat the sprouts dry before tossing. The glaze can be thinned with a teaspoon of warm water if it thickens too much.

Nutrition

  • Serving Size: 1 cup
  • Calories: 220
  • Sugar: 10
  • Sodium: 380
  • Fat: 14
  • Saturated Fat: 5
  • Carbohydrates: 18
  • Fiber: 5
  • Protein: 8

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!

Share This Recipe

You might also love these recipes

Leave a Comment

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