Why make this recipe
Brussels Sprouts with Bacon, Pecans, and Cranberries is a delightful dish that offers a perfect blend of savory and sweet flavors. The crispy bacon pairs wonderfully with the earthy Brussels sprouts, while the crunchy pecans and tangy cranberries add extra texture and a burst of sweetness. It’s a dish that impresses at any dinner table, whether for a holiday gathering or a simple weeknight meal. Plus, it’s quick to prepare, making it a great option for busy cooks.
How to make Brussels Sprouts with Bacon, Pecans, and Cranberries
Ingredients
- 12 oz Brussels sprouts, ends trimmed, yellow leaves removed
- 2 tablespoons olive oil
- ¼ teaspoon salt
- 4 slices bacon, cooked and chopped
- 1 cup pecans
- ½ cup dried cranberries
Directions
- Preheat oven to 400 F.
- Slice all Brussels sprouts in half.
- In a medium bowl, combine halved Brussels sprouts, olive oil, salt, and toss to combine.
- Place Brussels sprouts on the baking sheet, cut side down.
- Roast in the oven at 400 F for about 25 minutes, turning them over for even browning during the last 5-10 minutes.
- Line a separate baking sheet with foil. Add bacon slices in one layer and bake in the preheated oven at 400 F for about 20 minutes until cooked.
- Drain bacon of fat and slice it into small bites.
- Line another baking sheet with parchment paper and toast pecans for about 5 minutes at 350 F until darker in color.
- Soak dried cranberries in hot water for about 10 minutes and then drain.
- In a large bowl, combine roasted Brussels sprouts, chopped bacon, toasted pecans, and soaked cranberries. Toss everything together, adding more olive oil if desired.

How to serve Brussels Sprouts with Bacon, Pecans, and Cranberries
Serve these Brussels sprouts warm as a side dish. They pair well with roasted meats, fish, or even as a topping for a salad. You can also enjoy them cold for a delicious lunch the next day.
How to store Brussels Sprouts with Bacon, Pecans, and Cranberries
Store any leftovers in an airtight container in the fridge. They can be kept for 3-4 days. To reheat, simply warm them in the oven or microwave until heated through.
Tips to make Brussels Sprouts with Bacon, Pecans, and Cranberries
- Make sure to trim the Brussels sprouts properly for even cooking.
- For extra flavor, consider adding some garlic or balsamic vinegar to the Brussels sprouts before roasting.
- If you like a bit of spice, sprinkle some red pepper flakes on top before serving.
Variation
You can change the recipe by using different nuts, such as walnuts or almonds, or by adding other ingredients like feta cheese for a creamy touch.
FAQs
Can I use fresh cranberries instead of dried ones?
Yes, but fresh cranberries will have a more tart flavor. You may want to add a bit of sugar to balance it out.
Can I prepare this dish ahead of time?
Yes, you can prepare the Brussels sprouts and bacon in advance. Just toss everything together before serving.
Is this recipe suitable for a vegan diet?
To make this dish vegan, you could omit the bacon and opt for a plant-based substitute or simply enjoy the Brussels sprouts with pecans and cranberries.

Brussels Sprouts with Bacon, Pecans, and Cranberries
- Total Time: 45 minutes
- Yield: 4 servings
- Diet: Omnivore
Description
A delightful dish offering a perfect blend of savory and sweet flavors with crispy bacon, earthy Brussels sprouts, crunchy pecans, and tangy cranberries.
Ingredients
- 12 oz Brussels sprouts, ends trimmed, yellow leaves removed
- 2 tablespoons olive oil
- ¼ teaspoon salt
- 4 slices bacon, cooked and chopped
- 1 cup pecans
- ½ cup dried cranberries
Instructions
- Preheat oven to 400°F.
- Slice all Brussels sprouts in half.
- In a medium bowl, combine halved Brussels sprouts, olive oil, and salt; toss to combine.
- Place Brussels sprouts on the baking sheet, cut side down.
- Roast in the oven at 400°F for about 25 minutes, turning them over for even browning during the last 5-10 minutes.
- Line a separate baking sheet with foil. Add bacon slices in one layer and bake in the preheated oven at 400°F for about 20 minutes until cooked.
- Drain bacon of fat and slice it into small bites.
- Line another baking sheet with parchment paper and toast pecans for about 5 minutes at 350°F until darker in color.
- Soak dried cranberries in hot water for about 10 minutes and then drain.
- In a large bowl, combine roasted Brussels sprouts, chopped bacon, toasted pecans, and soaked cranberries. Toss everything together, adding more olive oil if desired.
Notes
For extra flavor, consider adding garlic or balsamic vinegar before roasting. You can substitute different nuts and add feta for creaminess.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Side Dish
- Method: Baking
- Cuisine: American



