Roasted Brussels Sprouts with Cranberry-Orange Glaze: A Sweet and Savory Vegetable Side

Roasted vegetables are often the unsung heroes of the table, but this Brussels Sprouts with Cranberry-Orange Glaze recipe easily steals the spotlight. With crisp, caramelized Brussels sprouts coated in a glossy, citrus-kissed cranberry glaze, this dish brings together comfort, freshness, and festive flavor in one simple preparation. It is the kind of side dish that feels special enough for holidays yet easy enough to enjoy on a regular weeknight.
If you are looking for a vegetable recipe that balances sweet and savory notes while still highlighting the natural flavor of Brussels sprouts, this version delivers on every level.
What Makes This Brussels Sprouts Recipe Special
Brussels sprouts transform completely when roasted at high heat. Their natural bitterness softens, giving way to nutty, slightly sweet notes and crispy edges. Pairing them with a cranberry-orange glaze adds brightness and contrast, turning a humble vegetable into a vibrant, restaurant-quality side dish.
The cranberry brings gentle tartness, the orange juice and zest add freshness, and the honey smooths everything out with a subtle sweetness. Together, these ingredients create a glaze that coats the sprouts beautifully without overpowering them.
Ingredient
Roasted Brussels Sprouts:
1 lb (450 g) Brussels sprouts, trimmed and halved
2 tbsp (30 ml) olive oil
1/2 tsp (2–3 g) sea salt
1/4 tsp (1–2 g) black pepper
1/2 tsp (2–3 g) garlic powder (optional)
Cranberry-Orange Glaze:
1/2 cup (120 g) whole berry cranberry sauce
2 tbsp (30 ml) orange juice
1 tsp (5 g) orange zest
1 tbsp (15 ml) honey
Pinch of sea salt
Toppings (optional but recommended):
1/4 cup (35 g) toasted pecans or walnuts
Fresh thyme or rosemary
Pomegranate arils for color
How to Roast Brussels Sprouts for the Best Results
Perfect roasted Brussels sprouts depend on three key factors: heat, spacing, and timing.
Start by preheating your oven to 400°F (200°C). Toss the halved sprouts with olive oil, salt, pepper, and garlic powder until evenly coated. Arrange them cut-side down on a parchment-lined baking sheet, leaving space between each piece. Crowding the pan causes steaming instead of roasting, which prevents caramelization.
Roast the sprouts for 20 to 25 minutes, flipping once halfway through, until they are golden brown and tender inside. The edges should be crisp, and the centers should be soft but not mushy.
Preparing the Cranberry-Orange Glaze
While the Brussels sprouts are roasting, prepare the glaze. Combine the cranberry sauce, orange juice, orange zest, honey, and a small pinch of sea salt in a saucepan. Heat gently over low heat, stirring occasionally, until the mixture becomes smooth and glossy.
Low heat is important here. It allows the flavors to meld without dulling the citrus aroma or burning the honey. The glaze should be thick enough to cling to the sprouts but still pourable.
Finishing the Dish
Once the Brussels sprouts are done roasting, transfer them immediately to a serving bowl. Pour the warm cranberry-orange glaze over the sprouts and toss gently until evenly coated.
Finish with your choice of toppings. Toasted pecans or walnuts add crunch and richness. Fresh thyme or rosemary adds an earthy, aromatic note. Pomegranate arils provide a burst of color and a hint of freshness that contrasts beautifully with the roasted flavors.
Serve warm for the best texture and flavor.
Serving Ideas and Easy Variations
This Brussels sprouts dish pairs well with a wide variety of main courses, including roasted chicken, turkey, pork, or vegetarian grain-based meals. It also works well as part of a holiday spread alongside stuffing, mashed potatoes, or roasted root vegetables.
For a vegan version, simply replace the honey with maple syrup or agave nectar. If you prefer a more savory profile, reduce the honey slightly and add a splash of balsamic vinegar to the glaze. For a touch of heat, a pinch of red pepper flakes can add subtle warmth without overwhelming the dish.
Leftovers store well in the refrigerator for up to three days and can be reheated in the oven or skillet to restore some crispness.
Nutrition and Everyday Benefits
Brussels sprouts are packed with fiber, vitamins C and K, and antioxidants, making them a nutritious addition to any meal. Cranberries add additional antioxidants, while nuts provide healthy fats and protein.
At approximately 160 calories per serving, this recipe offers plenty of flavor without being heavy. With a total preparation time of just 35 minutes, it is also practical for busy schedules.
Recipe at a Glance
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 4–6
Calories: ~160 kcal per serving
Final Thoughts
Roasted Brussels Sprouts with Cranberry-Orange Glaze is a perfect example of how simple ingredients can create an impressive result. The contrast between crispy roasted sprouts and a sweet-tangy glaze makes this dish both comforting and refreshing. Whether served at a festive gathering or as part of a weeknight dinner, it is a recipe that consistently delivers flavor, color, and balance.
Add this dish to your rotation when you want a vegetable side that feels thoughtful, elegant, and incredibly satisfying.
Printable Recipe Card
Brussels Sprouts with Cranberry-Orange Glaze
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 4–6
Calories: ~160 kcal per serving
Ingredients
Roasted Brussels Sprouts
- 1 lb (450 g) Brussels sprouts, trimmed and halved
- 2 tbsp (30 ml) olive oil
- 1/2 tsp sea salt
- 1/4 tsp black pepper
- 1/2 tsp garlic powder (optional)
Cranberry-Orange Glaze
- 1/2 cup (120 g) whole berry cranberry sauce
- 2 tbsp (30 ml) orange juice
- 1 tsp (5 g) orange zest
- 1 tbsp (15 ml) honey
- Pinch of sea salt
Optional Toppings
- 1/4 cup (35 g) toasted pecans or walnuts
- Fresh thyme or rosemary
- Pomegranate arils
Instructions
- Preheat oven to 400°F (200°C).
- Toss Brussels sprouts with olive oil, salt, pepper, and garlic powder.
- Arrange sprouts cut-side down on a baking sheet.
- Roast for 20–25 minutes, flipping once, until golden and caramelized.
- In a small saucepan, combine cranberry sauce, orange juice, zest, honey, and salt.
- Warm over low heat until smooth and glossy.
- Transfer roasted Brussels sprouts to a bowl, pour glaze over, and toss gently.
- Finish with optional toppings and serve warm.
Notes
Best served fresh; leftovers keep up to 3 days refrigerated.
For a vegan version, replace honey with maple syrup or agave.




