Bacon Roasted Brussels Sprouts with Cranberries is the BEST WAY to enjoy Brussels sprouts! Bacon roasting in the oven with fresh cranberries makes them quite irresistible.
Serve this side dish with ham, pork chops or roasted chicken for a delicious holiday or weekend meal.

It's time to bring Brussels sprouts back and in a big, delicious way! Tossed in bacon grease, spread on a baking sheet with fresh cranberries and roasted to perfection in just 20 minutes, this is a perfect side dish for busy weeknight dinner or a holiday feast. Also, I think it looks pretty too.
Roasting vegetables brings out their rich and deep flavor. I prefer this way of cooking them above boiling (let's not do that anymore!) and steaming. While we grill a lot of them during summer, I always oven roast them when the weather turns chilly.
The prep for this dish is very easy and doesn't take much time. Cook bacon in a saucepan, remove onto paper towel lined plate. Trim the Brussels sprouts, season with salt and pepper and toss in bacon grease. Place on parchment paper lined baking sheet, add fresh cranberries and roast for 20 minutes in 400 degrees F. They are ready when Brussels sprouts are tender and cranberries burst. Roasting brings out sweetness in the sprouts, which pairs perfectly with tarty cranberries and crispy bacon.
Would you like to save this recipe?
For a dinner on a busy weeknight, add seasoned chicken breasts cut into bite size pieces and diced sweet potatoes and bake. I've made this dish several times and there are never any leftovers!
Serving:
I plan on serving them along my Creamy Garlic Slow Cooker Mashed Potatoes, the Green Bean Casserole from Scratch, my Hubby's favorite Sausage Stuffing and this Sweet Potato Casserole with two toppings on Thanksgiving this year.
More vegetable recipes:
If you like this recipe and make it, snap a photo and share it on INSTAGRAM! Tag me @crunchycreamysweet so I can check it out and leave a comment! 😀
Bacon Roasted Brussels Sprouts with Cranberries Recipe
Ingredients
- 16 oz Brussels sprouts
- 4 slices bacon
- salt and pepper
- ½ cup fresh cranberries
Instructions
- Cook bacon in a large saucepan until crispy. Remove onto a paper towel lined plate. Reserve bacon grease.
- Preheat oven to 400 degrees F.
- Trim Brussels sprouts. Place on a parchment paper lined large baking sheet. Season with salt and pepper. Pour bacon grease over sprouts. Toss gently. Add fresh cranberries.
- Roast for 20 minutes or until the Brussels sprouts are tender and cranberries burst.
- Chop bacon and sprinkle over vegetables.
- Serve immediately.
Nancy says
If I make this the day before Thanksgiving, what's the best way to reheat it, and will it not be as good?
GalleG says
Delicious with many textures and flavors. Served it at Thanksgiving and those who usually don’t like Brussel sprouts raved about this dish and had seconds.
Anna says
Love that! Thank you so much for making my recipe!
Wendy says
Maybe I'm missing it, but how many does this recipe serve?
Kimberly says
That is completely drool-worthy, LOVE it!
Melanie says
Bacon and brussels sprouts are the perfect match!
Michelle says
I am DEFINITELY with you on the roasting! I hated brussels sprouts when I was a kid, I'm pretty sure because my mom boiled them. When my father in law introduced me to roasted brussels sprouts, it was like WHOA! Totally different taste. My kids love them too. This looks amazing, Anna!
Patricia says
Sweet, salty, earthy! YUM! This is a delicious dish!
Amy Stafford says
What a great way to combine the flavors of the season. I would never have thought to combine the two but it looks delicious.
Erin says
What a DELICIOUS combination! I would've never thought to combine Brussels sprouts with CRANBERRIES! Seriously. Loving this, and I cannot wait to make it for my family.
Erin says
In bacon grease?! Oh my. I need to try these!