Brussels Sprouts with Bacon, Pecans and Cranberries

The cut faces on Brussels sprouts turn deep brown in the oven while the centers soften, giving each bite a little contrast. I pair that roasted flavor with crisp bacon, pecans that toast at the end, and dried cranberries for a sweet-tart finish. It’s a side dish with enough going on to feel special, but the ingredients stay familiar.

For Brussels sprouts with bacon, pecans and cranberries, I like keeping the elements distinct until the end. The sprouts roast on their own, the bacon cooks in a skillet, and the cranberries go into the serving bowl with everything else. That way, the bacon stays crisp and the cranberries keep their chewy texture alongside the tender vegetables.

Brussels sprouts with bacon, pecans and cranberries, browned and colorful
“

Kitchen Note

Pecans can go from toasted to overdone quickly, so trust your nose near the end of their time in the oven. When they smell warm and nutty, they’re ready to come out with the sprouts.

Save Brussels sprouts with bacon, pecans and cranberries for a side with browned edges, crisp bacon, and a sweet-tart finish.

Save to Pinterest

Why the Bacon Doesn’t Belong on the Sprout Pan

Roasting the bacon right beside the Brussels sprouts might seem like the quickest route, but the two need different cooking conditions to reach the textures I want. The sprouts need the oven’s steady heat to turn tender and brown. The bacon needs attention in a skillet, where I can stir it occasionally and stop cooking once the pieces are crisp.

Keeping them separate also means the sprouts aren’t sitting in the bacon as it cooks. They get their olive oil, salt and pepper before roasting, while the bacon gets its own time in the skillet. Once both are ready, I bring them together in a serving bowl rather than cooking them into one uniform mixture.

That finishing toss makes a difference in every forkful: a roasted sprout, a crisp piece of bacon, and a cranberry or pecan can all come through on their own. The dish has contrast without needing a sauce or extra seasoning, and the serving bowl is where those flavors meet.

What Each Ingredient Adds to This Sweet-Savory Combination

Brussels sprouts with bacon, pecans and cranberries, roasted and savory
  • Brussels sprouts — Choose firm sprouts without wilted outer leaves. Trimming and halving them gives the cut surfaces direct contact with the baking sheet; keep the halves intact rather than chopping them smaller, so they can roast until tender without losing their shape.
  • Olive oil — It coats the sprouts so the salt and pepper cling and the surfaces roast rather than look dry. A standard olive oil works well here; there’s no need for a specialty bottle. The recipe is built around this coating, so I wouldn’t skip it.
  • Thick-cut bacon — The thicker pieces give you substantial crisp bites to toss through the vegetables. Use bacon you enjoy eating on its own; the difference is noticeable because it’s one of the main savory elements. If you’re adapting the dish for a vegetarian table, leave it out rather than trying to make another ingredient stand in for it.
  • Pecan halves — Halves bring a noticeable crunch and toast in the oven alongside the sprouts. Use fresh-tasting pecans; nuts that have been sitting open for a long time can taste stale. If pecans aren’t an option, omit them rather than adding another nut.
  • Dried cranberries — Their tart sweetness breaks up the smoky, roasted flavors. Dried cranberries are the right texture for tossing in at the end; fresh cranberries would be much firmer and sharper here, so they aren’t a direct swap.

Roasting the Sprouts While the Bacon Turns Crisp

Get the Oven and Baking Sheet Ready

Heat the oven to 425°F and set out a large rimmed baking sheet. The rim helps keep the sprouts and pecans on the pan when you move it. Starting with a hot oven gives the vegetables the high heat they need to roast instead of slowly soften.

Season and Arrange the Halved Sprouts

Toss the trimmed, halved Brussels sprouts with the olive oil, kosher salt and black pepper. Arrange them cut side down on the baking sheet so the flat surfaces rest against the pan. Take a moment to turn over any halves that landed rounded side down before roasting.

Roast Until Browned and Tender

Roast the sprouts for 20–25 minutes, scattering the pecans over the pan for the final 5 minutes. The sprouts are ready when they’re browned and tender, and the pecans should smell fragrant. Keep the pecans on the pan only for that final stretch; they don’t need the full roasting time.

Cook the Bacon and Toss Everything Together

While the sprouts roast, cook the chopped thick-cut bacon in a 12-inch skillet over medium heat for 8–10 minutes, stirring occasionally, until crisp. Transfer it to a paper towel-lined plate. Move the roasted sprouts and pecans to a serving bowl, then toss them with the bacon and dried cranberries while the vegetables are still warm.

Simple Ways to Adapt the Sprouts, Bacon, and Cranberries

Make It Vegetarian by Leaving Out the Bacon

Roast the sprouts with the pecans and toss in the cranberries, but leave out the bacon. The finished side will be lighter and won’t have the same salty, smoky bites; the pecans still give it some crunch.

Make a Nut-Free Batch Without Pecans

Simply leave the pecans off the baking sheet and finish the dish with the bacon and cranberries. You’ll lose the toasted crunch, but the sprouts still bring browned edges and a tender center. Keep the pecans away from the finished serving bowl if you’re avoiding cross-contact.

Dial Back the Sweet-Tart Contrast

Leave out the dried cranberries if you’d rather keep the side more savory. The bacon and pecans will stand out more, and you won’t have the chewy, tart-sweet bites that balance the roasted vegetables.

Storage and Reheating

  • Refrigerator: Store cooled leftovers in an airtight container for 3–4 days. The sprouts soften in the fridge, and the bacon and pecans lose some crispness.
  • Freezer: I don’t recommend freezing the assembled dish. The sprouts turn softer after thawing, and the pecans lose their crunch.
  • Reheating: Warm a portion in the microwave in short bursts until hot, stirring once if needed. A long blast can soften the sprouts and make the bacon less pleasant to bite.

Questions That Come Up When Roasting Brussels Sprouts

Can I use frozen Brussels sprouts instead of fresh?+

Fresh sprouts are the better choice for this method. Frozen sprouts release more moisture as they cook, so they’re less likely to develop the same browned surfaces and tender-but-firm texture.

Can I double this recipe on one baking sheet?+

I wouldn’t crowd a single sheet with a doubled batch; the sprouts need room to roast and brown. Use two large rimmed baking sheets or roast in batches, and keep the pecans to the final part of each pan’s roasting time.

Can I trim and halve the Brussels sprouts ahead of time?+

Yes. Trim and halve them earlier in the day, then keep them covered in the refrigerator until you’re ready to season and roast. Wait to toss them with oil, salt and pepper until just before they go on the baking sheet.

How do I tell when the Brussels sprouts are tender?+

Look for browned surfaces and a tender center when you pierce a sprout with a fork. If some halves are still firm, they may be larger than the rest; halving the sprouts evenly helps them finish at the same pace.

Brussels Sprouts with Bacon, Pecans and Cranberries

Brussels sprouts with bacon, pecans and cranberries are roasted until browned and tender, then tossed with crisp bacon and sweet dried cranberries. Roasting the sprouts cut side down adds color, while pecans go onto the pan for the final 5 minutes.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 6 servings
Course: Side Dish
Cuisine: American
Calories: 210

Ingredients
  

  • 1.5 lb Brussels sprouts trimmed and halved
  • 1 tbsp olive oil
  • 0.5 tsp kosher salt
  • 0.25 tsp black pepper
  • 6 bacon thick-cut, chopped
  • 0.5 cup pecans halves
  • 0.33 cup cranberries dried

Equipment

  • 1 large rimmed baking sheet
  • 1 12-inch skillet

Method
 

  1. Heat the oven to 425°F.
  2. Set out a large rimmed baking sheet.
  3. Toss the Brussels sprouts with the olive oil, kosher salt, and black pepper, then arrange them cut side down on the baking sheet.
  4. Roast for 20–25 minutes, scattering the pecans over the pan for the final 5 minutes, until the sprouts are browned and tender and the pecans are fragrant.
  5. While the sprouts roast, cook the bacon in a 12-inch skillet over medium heat for 8–10 minutes, stirring occasionally, until crisp; transfer it to a paper towel-lined plate.
  6. Transfer the sprouts and pecans to a serving bowl and toss with the bacon and cranberries.

Notes

For the best browning, arrange the sprouts cut side down without crowding the baking sheet. Refrigerate leftovers for up to 4 days; freezing is not recommended because the sprouts can turn soft. For a dairy-free variation, no swap is needed; this recipe is already dairy-free.
RECIPE AUTHOR

By Alina

Explore more recipes from this contributor.

Leave a Comment

Recipe Rating