garlic parmesan roasted brussels sprouts with cranberries for holiday sides

5 min prep 3 min cook 5 servings
garlic parmesan roasted brussels sprouts with cranberries for holiday sides
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Garlic Parmesan Roasted Brussels Sprouts with Cranberries: The Holiday Side Dish That Converts Everyone

Transform ordinary Brussels sprouts into an extraordinary holiday masterpiece with crispy edges, nutty Parmesan, and bursts of sweet-tart cranberries that will have even the skeptics reaching for seconds.

The first time I served these garlic Parmesan roasted Brussels sprouts with cranberries at Thanksgiving, my cousin—who had proudly declared himself a "Brussels sprout hater" since childhood—asked for the recipe. By the end of dinner, the entire serving platter was empty, and three people were fighting over the crispy bits left in the pan. That's when I knew this recipe was special.

There's something magical about the way roasting transforms these miniature cabbages. The high heat caramelizes their edges to golden perfection while keeping the centers tender. When you add the umami punch of Parmesan, the aromatic kiss of garlic, and the jewel-like pop of cranberries, you create a side dish that doesn't just complement your holiday meal—it steals the show.

What makes this recipe particularly brilliant for holiday entertaining is its foolproof nature. While your turkey rests or your prime rib finishes, these Brussels sprouts bubble away in the oven, filling your kitchen with an intoxicating aroma that has everyone asking, "What's that amazing smell?" The vibrant green of the sprouts, punctuated by ruby cranberries and golden cheese, creates a visually stunning dish that looks as impressive as it tastes.

Why This Recipe Works

  • High-heat roasting: Creates crispy, caramelized edges while maintaining tender centers that convert even Brussels sprout skeptics
  • Strategic timing: Adding cranberries halfway prevents burning while allowing them to plump and caramelize beautifully
  • Parmesan layering: Half gets roasted for nutty depth, half gets added fresh for maximum flavor complexity
  • Make-ahead friendly: Prep everything in advance and roast just before serving for stress-free entertaining
  • Versatile presentation: Stunning enough for your holiday table yet simple enough for weeknight dinners
  • Perfect balance: The combination of savory, sweet, and tangy creates a complex flavor profile that keeps everyone coming back for more

Ingredients You'll Need

Ingredients

Quality ingredients make all the difference in this simple yet spectacular dish. Here's what you'll need and why each component matters:

For the Brussels Sprouts

Fresh Brussels sprouts (2 pounds): Look for bright green, compact heads that feel heavy for their size. Avoid any with yellowing leaves or black spots. The smaller sprouts tend to be sweeter and more tender, while larger ones have more of that classic Brussels sprout flavor. If possible, buy them on the stalk—they stay fresher longer and make an impressive presentation at the market.

The Flavor Enhancers

Extra-virgin olive oil (1/3 cup): A good quality olive oil is crucial here as it helps create those crave-worthy crispy edges. I prefer a robust, peppery oil that can stand up to the high roasting temperature. Avocado oil works well too if you prefer a more neutral flavor.

Fresh garlic (6 cloves): Fresh makes all the difference. The pre-minced jarred stuff just won't give you that same aromatic punch. Look for plump, firm cloves without any green shoots. If you're a real garlic lover, feel free to add an extra clove or two.

Parmesan cheese (1 1/2 cups freshly grated): Please, please, please grate your own! The pre-grated stuff in the green can contains cellulose that prevents it from melting properly. A good Parmigiano-Reggiano will give you the best flavor, but any quality aged Parmesan will work beautifully.

The Sweet-Tart Element

Dried cranberries (1 cup): Look for cranberries that are still plump and slightly soft, not hard and shriveled. I prefer the reduced-sugar variety to keep the dish from becoming cloyingly sweet. Golden raisins or dried cherries make excellent substitutions if cranberries aren't your thing.

Seasonings

Kosher salt and freshly cracked black pepper: Don't be shy with the salt—it helps draw out moisture and concentrate flavors. Fresh cracked pepper adds a lovely aromatic heat that pre-ground just can't match. I also like to add a pinch of red pepper flakes for a subtle warmth that builds as you eat.

Fresh lemon juice (2 tablespoons): Added at the end, this brightens all the flavors and cuts through the richness of the cheese. A good balsamic vinegar works too if you prefer a sweeter finish.

How to Make Garlic Parmesan Roasted Brussels Sprouts with Cranberries for Holiday Sides

1
Prep and Trim Your Brussels Sprouts

Start by preheating your oven to 425°F (220°C). This high temperature is crucial for achieving those gorgeous caramelized edges. While the oven heats, trim the stem ends of your Brussels sprouts and remove any yellow or damaged outer leaves. Cut each sprout in half lengthwise, keeping the smaller ones whole if they're less than 1 inch in diameter. The key is uniform size so everything cooks evenly.

Pro tip: Don't throw away those loose leaves! Toss them in olive oil and roast them separately on a baking sheet—they turn into crispy, chip-like treats that are absolutely addictive.

2
Create Your Flavor Base

In a small bowl, whisk together 1/3 cup olive oil, 4 minced garlic cloves, 1 teaspoon kosher salt, and 1/2 teaspoon freshly cracked black pepper. Let this mixture sit for at least 5 minutes to allow the garlic to infuse the oil. This step might seem minor, but it makes a huge difference in the final flavor distribution.

Make-ahead tip: This garlic oil can be prepared up to 3 days in advance and stored covered in the refrigerator. Just bring it to room temperature before using.

3
Coat and Arrange on Baking Sheet

In a large bowl, toss the halved Brussels sprouts with the garlic oil mixture until every piece is well coated. Use your hands here—it really is the best tool for ensuring even coverage. Arrange the sprouts cut-side down on a large rimmed baking sheet. This positioning is crucial for maximum caramelization. Make sure they're in a single layer with some space between them; overcrowding leads to steaming rather than roasting.

Equipment note: A heavy-duty baking sheet works best as it distributes heat evenly. If yours tends to warp at high temperatures, preheat it in the oven before adding the vegetables.

4
First Roast: Building the Foundation

Slide the baking sheet into your preheated oven and roast for 15 minutes. This initial blast of heat starts the caramelization process and begins to tenderize the sprouts. Don't be tempted to stir them yet—we want those beautiful browned bottoms to develop.

During this time, the Brussels sprouts will start to release some of their moisture, creating little pockets of steam that help them cook through while the dry heat crisps the edges.

5
Add the Cranberries and Half the Parmesan

After 15 minutes, remove the baking sheet from the oven. The Brussels sprouts should be starting to brown on the bottoms. Quickly scatter the cranberries over the top, followed by half of the grated Parmesan cheese. Give everything a gentle toss with a spatula, flipping the Brussels sprouts over so the other side can caramelize too.

Timing is everything: Adding the cranberries at this stage prevents them from burning while giving them enough time to plump up and develop a slight chewiness that contrasts beautifully with the tender sprouts.

6
Final Roast: Achieving Golden Perfection

Return the baking sheet to the oven for another 12-15 minutes. Keep a close eye during the final minutes—you want the Brussels sprouts deeply caramelized and the cheese golden and crispy in spots, but not burned. The cranberries should be plump and slightly shriveled, releasing their sweet-tart aroma.

Visual cues: Look for Brussels sprouts that are tender when pierced with a fork, with deep golden-brown edges. The cheese should form crispy lacy bits around the edges of the vegetables.

7
Add Fresh Parmesan and Lemon

Remove from oven and immediately transfer to a serving platter. While still hot, sprinkle with the remaining fresh Parmesan cheese and a generous squeeze of lemon juice. The residual heat will slightly melt the fresh cheese, creating pockets of gooey goodness while maintaining some texture contrast.

Give everything a gentle toss to distribute the lemon juice evenly—it should brighten all the flavors without making the dish taste lemony.

8
Season and Serve

Taste and adjust seasoning with additional salt and pepper if needed. The Parmesan adds saltiness, so you might not need much more. Serve hot, warm, or at room temperature—this versatile dish is delicious at any temperature. Garnish with a few extra cranberries and a sprinkle of fresh Parmesan for that restaurant-worthy presentation.

Serving suggestion: These Brussels sprouts are fantastic on their own, but they're also incredible tossed with cooked pasta for a quick main dish or served over creamy polenta for an elegant vegetarian entrée.

Expert Tips

Perfect Temperature Control

If your oven runs hot, reduce temperature to 400°F and increase cooking time by 3-5 minutes. Every oven is different, so knowing yours is key to achieving that perfect caramelization without burning.

Don't Skip the Drying

After washing your Brussels sprouts, pat them completely dry with paper towels. Any excess moisture will steam them instead of roasting, preventing that gorgeous caramelization we're after.

Size Matters

Try to buy Brussels sprouts that are similar in size, or cut larger ones down to match the smaller ones. Uniform size ensures even cooking and prevents some pieces from burning while others remain undercooked.

Make-Ahead Strategy

Prep everything up to the final roasting step, cover, and refrigerate for up to 24 hours. Let come to room temperature for 30 minutes before roasting. Perfect for stress-free holiday entertaining!

Crispy Cheese Technique

For extra crispy cheese bits, grate some Parmesan directly onto the hot baking sheet in small mounds during the last 5 minutes of roasting. They'll turn into lacy, crispy cheese chips!

Leftover Magic

Leftovers? Chop them up and fold into scrambled eggs, top a pizza, or toss with mixed greens for a warm salad. They're even delicious cold straight from the refrigerator!

Variations to Try

Bacon Lovers' Version

Add 6 slices of chopped bacon to the pan with the Brussels sprouts. The bacon fat adds incredible richness, and the crispy bacon bits create amazing texture contrast. Use the rendered fat in place of some of the olive oil.

Mediterranean Style

Replace cranberries with sun-dried tomatoes, add a teaspoon of Italian seasoning, and finish with fresh basil instead of lemon. The umami from the tomatoes pairs beautifully with the nutty Parmesan.

Asian-Inspired Twist

Use sesame oil instead of olive oil, add a tablespoon of soy sauce, and replace cranberries with dried cherries. Finish with toasted sesame seeds and a drizzle of sriracha for a sweet-spicy kick.

Vegan Version

Replace Parmesan with nutritional yeast for cheesy flavor, or use a vegan Parmesan alternative. Add toasted pine nuts for richness and extra protein. The result is completely plant-based but just as satisfying.

Storage Tips

Short-Term Storage

Store cooled leftovers in an airtight container in the refrigerator for up to 4 days. The flavors actually meld and improve after the first day, making this an excellent make-ahead dish. To reheat, spread on a baking sheet and warm in a 350°F oven for 8-10 minutes, or microwave for 1-2 minutes until heated through. The oven method will help restore some of the original crispiness.

Freezing Instructions

While Brussels sprouts can be frozen, the texture will change slightly upon thawing. If you must freeze them, let cool completely, then freeze in a single layer on a baking sheet before transferring to freezer bags. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat in a hot oven to restore as much texture as possible. Note that the cranberries may become slightly mushy after freezing.

Make-Ahead for Entertaining

You can prep this dish up to 24 hours in advance. Complete through step 3 (coating with oil and arranging on the baking sheet), then cover tightly with plastic wrap and refrigerate. When ready to cook, let sit at room temperature for 30 minutes while the oven preheats, then proceed with the recipe. This is perfect for holiday entertaining when oven space is at a premium.

Frequently Asked Questions

Bitter Brussels sprouts usually result from overcooking or using older vegetables. The key is high-heat roasting which caramelizes the natural sugars and creates sweetness. Also, make sure to trim the stem end but don't cut too much—that's where the bitterness concentrates. Fresh, smaller sprouts tend to be sweeter than large, older ones.

While fresh is definitely best for this recipe, you can use frozen in a pinch. Thaw completely and pat very dry before proceeding with the recipe. They won't get quite as crispy as fresh, but the flavor will still be delicious. You may need to reduce the cooking time by 5-7 minutes since they're partially cooked during blanching.

Dried cherries, golden raisins, or dried apricots (chopped) all work beautifully. For a different twist, try dried blueberries or even fresh pomegranate arils added after roasting. Each brings its own unique sweet-tart profile that complements the savory elements wonderfully.

The key is mincing the garlic finely and coating it well with oil. The oil protects the garlic from direct heat and helps it cook gently. If you're still concerned, you can add the garlic halfway through cooking instead of at the beginning, or use garlic-infused oil instead of fresh garlic.

Absolutely! This recipe halves beautifully. Use a smaller baking sheet and keep an eye on the cooking time—it may be done 3-5 minutes earlier. The key is maintaining that single layer for proper caramelization. Don't be tempted to pile them up even if you're cooking for a smaller group.

For best results, reheat in a 350°F oven for 8-10 minutes until warmed through. This helps restore some of the original crispiness. A toaster oven works great for smaller portions. If using a microwave, heat for just 1-2 minutes to avoid making them mushy. They'll still taste delicious but won't have that fresh-from-the-oven texture.

garlic parmesan roasted brussels sprouts with cranberries for holiday sides
main-dishes
Pin Recipe

Garlic Parmesan Roasted Brussels Sprouts with Cranberries

(4.9 from 127 reviews)
Prep
15 min
Cook
30 min
Servings
8

Ingredients

Instructions

  1. Preheat and prep: Preheat oven to 425°F (220°C). Trim Brussels sprouts and cut in half lengthwise.
  2. Make garlic oil: Whisk together olive oil, garlic, salt, and pepper in a small bowl.
  3. Coat vegetables: Toss Brussels sprouts with garlic oil until well coated. Arrange cut-side down on a large rimmed baking sheet.
  4. First roast: Roast for 15 minutes without stirring.
  5. Add cranberries and cheese: Remove from oven, add cranberries and half the Parmesan. Toss gently to combine.
  6. Final roast: Return to oven for 12-15 minutes more, until deeply caramelized and tender.
  7. Finish and serve: Transfer to serving platter, sprinkle with remaining Parmesan and lemon juice. Serve hot or warm.

Recipe Notes

For extra crispy edges, broil for the final 1-2 minutes of cooking time. Watch carefully to prevent burning. This dish is excellent made ahead and reheated in a 350°F oven for 8-10 minutes.

Nutrition (per serving)

187
Calories
8g
Protein
22g
Carbs
9g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.