There’s a certain joy that comes from creating a dish that surprises everyone with its vibrant flavors and simple elegance. The moment the Brussels sprouts hit the oven, their earthy aroma mingles with the sweet scent of roasting cranberries, transforming your kitchen into a cozy haven. This recipe for Roasted Brussels Sprouts with Cranberries is my go-to for both weeknight dinners and holiday gatherings alike.
I discovered this delightful combination during an impromptu dinner party when I needed a side that would elegantly counterbalance the richness of the main courses. Just a few ingredients, nothing fancy, yet they work wonders together. The sprouts turn tender and caramelized while the cranberries add a surprising pop of sweetness—a perfect harmony that’s sure to win over even the most stubborn Brussels sprouts skeptics. So, grab your apron and let’s turn this humble vegetable into a showstopper that’s as easy to make as it is delicious!
Why are Roasted Brussels Sprouts so special?
Simplicity: This recipe requires minimal ingredients and effort, making it perfect for any cook, whether you’re a beginner or a seasoned pro.
Flavor Fusion: The combo of earthy Brussels sprouts and sweet cranberries creates an explosion of taste that elevates your dining experience.
Versatile Side: These sprouts complement a variety of main dishes, from roasted meats to hearty veggie meals, making them a crowd-pleaser.
Quick Cooking: Roasting brings out natural sweetness while keeping prep time to a minimum, so you can enjoy more time at the table.
Impressive Presentation: With their vibrant colors and alluring aroma, these Roasted Brussels Sprouts will turn heads and win hearts at any gathering. For even more delightful vegetable dishes, check out our popular veggie recipes.
Roasted Brussels Sprouts Ingredients
Get ready for a delightful dish!
For the Sprouts
- Fresh Brussels sprouts – choose crisp and vibrant ones for the best flavor and texture.
- Olive oil – enhances the roasting process, giving the sprouts a lovely golden exterior.
- Kosher salt – brings out the natural flavors of the Brussels sprouts, achieving a perfectly seasoned dish.
- Pepper – adds a subtle kick, balancing the sweetness of the cranberries.
For the Sweetness
- Dried cranberries – their chewy texture and sweetness beautifully contrast with the earthy Brussels sprouts in this recipe.
Embrace the delicious world of Roasted Brussels Sprouts with this simple yet flavorful ingredient list!
How to Make Roasted Brussels Sprouts
-
Trim and Halve: Start by trimming the stem ends of the Brussels sprouts. Slice each one in half to ensure they roast evenly and soak up all those delicious flavors.
-
Toss with Olive Oil: In a large bowl, combine the halved Brussels sprouts with olive oil, kosher salt, and pepper. Toss it all together until the sprouts are nicely coated, creating a flavorful base for roasting.
-
Roast in Oven: Preheat your oven to 400°F (200°C). Spread the Brussels sprouts on a baking sheet in a single layer. Roast them in the oven for about 25-30 minutes, until they’re tender and beautifully caramelized.
-
Stir in Cranberries: Once the sprouts are done roasting, take them out of the oven and gently stir in the dried cranberries. Let them sit for a couple of minutes so the cranberries warm and soften slightly.
Optional: For an extra touch, sprinkle with chopped walnuts before serving.
Exact quantities are listed in the recipe card below.

Expert Tips for Roasted Brussels Sprouts
• Choose the Right Sprouts: Opt for fresh, firm Brussels sprouts; avoid any with yellow leaves or a wilted appearance to ensure the best flavor.
• Don’t Crowd the Pan: Arrange the Brussels sprouts in a single layer on your baking sheet. Crowding can lead to steaming instead of that delightful roasting.
• Perfectly Caramelized: Roast until they are deeply golden, stirring once halfway through to achieve even caramelization for that signature sweet flavor in your roasted Brussels sprouts.
• Cranberry Timing: Add the dried cranberries right at the end of roasting. This prevents them from getting too dry while allowing their sweetness to infuse the dish.
• Seasoning Matters: Don’t skimp on the olive oil and salt! Adequate seasoning enhances the Brussels sprouts’ earthy notes while balancing the sweetness from the cranberries.
Storage Tips for Roasted Brussels Sprouts
Fridge: Store leftover roasted Brussels sprouts in an airtight container in the fridge for up to 3 days to maintain freshness and flavor.
Freezer: For longer storage, freeze the roasted Brussels sprouts in a single layer on a baking sheet before transferring them to a freezer bag. They last up to 2 months.
Reheating: Reheat in the oven at 350°F (175°C) for about 10-15 minutes until warmed through, restoring some of that lovely crispiness from roasting.
Avoid sogginess: If reheating in the microwave, do so in short intervals to prevent them from getting too soft, ensuring your Roasted Brussels Sprouts stay delicious!
Make Ahead Options
These Roasted Brussels Sprouts with Cranberries are perfect for meal prep enthusiasts! You can trim and halve the Brussels sprouts up to 24 hours in advance, storing them in an airtight container in the refrigerator to keep them fresh and vibrant. Additionally, you can mix the olive oil, salt, and pepper separately and store this seasoning blend for up to 3 days. When you’re ready to serve, simply combine the prepped Brussels sprouts with your seasoning mix, roast as directed, and stir in the cranberries just before serving. This simple prep ensures you’ll have a delicious and effortless side dish on hand, allowing you to enjoy your time at the dinner table!
What to Serve with Roasted Brussels Sprouts?
Create a delightful dining experience that enchants the senses and complements every bite of your roasted masterpiece.
- Savory Quinoa Pilaf: Light and nutty, quinoa adds a wholesome texture that pairs perfectly with the earthy flavor of the Brussels sprouts.
- Herb-Crusted Chicken: The garlic and herb-infused chicken brings a savory depth that balances the sweet cranberries beautifully.
- Creamy Risotto: This luxurious dish provides a silky contrast to the crunchy sprouts, making for a comforting and filling meal.
- Garlic Mashed Potatoes: Fluffy and buttery, these mashed potatoes provide a creamy texture and rich flavor that works in harmony with the sprouts.
- Lemon Roasted Fish: The bright citrus notes elevate the dish and cut through the richness of the Brussels sprouts while adding a light touch.
- Cinnamon Apples: A sweet and spiced side that mirrors the cranberries, these baked apples enhance the overall flavor profile.
- Light Green Salad: Fresh greens with a tangy vinaigrette bring a refreshing crunch that beautifully contrasts the roasted sprouts.
- Sparkling White Wine: The effervescence cleanses the palate and brings out the sweetness of the cranberries in exceptional fashion.
- Pumpkin Cheesecake: End the meal on a sweet note; the creaminess and warmth of the cheesecake pair seamlessly with the earthy sprouts.
Roasted Brussels Sprouts Variations
Feel free to transform your dish into a personalized delight that suits your taste buds and dietary preferences!
- Vegan: Swap the olive oil for avocado oil for a fresh twist while keeping it plant-based.
- Nutty Crunch: Add a sprinkle of toasted almonds or pecans for an extra layer of flavor and delightful crunch.
- Spicy Kick: Toss in a pinch of red pepper flakes to give a zesty heat that balances the sweetness beautifully.
- Maple Glaze: Drizzle a little maple syrup over the sprouts before roasting for an irresistible, caramelized sweetness.
- Citrus Zing: Squeeze fresh lemon juice over the finished dish to brighten up the flavors and add a refreshing twist.
- Savory Herb Blend: Incorporate fresh thyme or rosemary into the oil mixture for an aromatic herbaceous flavor that elevates the dish.
- Sweet and Savory: Mix in diced apples or pears with the cranberries for additional sweetness and a lovely, soft texture contrast.
- Balsamic Glaze: Finish with a balsamic reduction for a tangy and sophisticated touch that complements the earthy flavors.
Let your imagination run wild as you experiment with these variations, tailoring each dish to perfection!

Roasted Brussels Sprouts with Cranberries Recipe FAQs
How do I choose the best Brussels sprouts?
Absolutely! Look for fresh Brussels sprouts that are firm, bright green, and tightly packed. Avoid any with yellowing leaves or dark spots all over, as these can indicate spoilage. Selecting the right ones sets the stage for a delicious dish!
Advertisement
How should I store leftover roasted Brussels sprouts?
After indulging in your delightful dish, store any leftovers in an airtight container in the fridge. They will stay fresh and flavorful for up to 3 days. Just make sure they cool down first to keep them from getting soggy.
Can I freeze roasted Brussels sprouts?
Yes, you can! For freezing, first arrange the cooled roasted Brussels sprouts in a single layer on a baking sheet, and freeze them for about 1-2 hours. Once frozen, transfer them to a freezer bag, making sure to remove as much air as possible. They’ll last up to 2 months, ready for your future meals!
What’s the best way to reheat roasted Brussels sprouts?
Reheating is an art! For the best results, preheat your oven to 350°F (175°C) and place the Brussels sprouts on a baking sheet. Heat them for about 10-15 minutes until they are warmed through and their crispiness returns. If you opt for the microwave, do it in small intervals to prevent sogginess.
Are roasted Brussels sprouts safe for pets?
Very! Brussels sprouts are generally safe for dogs and cats in small amounts. However, be mindful of your pet’s individual digestive sensitivities, as they can cause gas or tummy upset if consumed in excess. Always consult your vet if you’re unsure!
Can I adjust the recipe for dietary restrictions?
Absolutely! If you’re looking for a vegan option, this recipe is already friendly. For gluten-free needs, it’s perfect as is. Just be cautious with any additional seasonings or toppings you might consider, ensuring they’re gluten-free if required. Enjoy making this dish suit your preferences!

Irresistibly Roasted Brussels Sprouts with Sweet Cranberries
Ingredients
Equipment
Method
- Trim and Halve: Start by trimming the stem ends of the Brussels sprouts. Slice each one in half to ensure they roast evenly and soak up all those delicious flavors.
- Toss with Olive Oil: In a large bowl, combine the halved Brussels sprouts with olive oil, kosher salt, and pepper. Toss it all together until the sprouts are nicely coated.
- Roast in Oven: Preheat your oven to 400°F (200°C). Spread the Brussels sprouts on a baking sheet in a single layer. Roast them for about 25-30 minutes, until tender and beautifully caramelized.
- Stir in Cranberries: Once done roasting, gently stir in the dried cranberries and let sit for a couple of minutes for the cranberries to warm and soften slightly.







