This post may contain affiliate links. Please read our disclosure policy.

Garlic Parmesan Brussels Sprouts are a side dish that’s bound to be the talk of the table. These little green gems, when paired with the robust flavors of garlic and Parmesan, transform into an alluring complement to almost any main course.

Garlic Parmesan Brussels Sprouts served on a white oval platter and photographed from the top.

Whether you’re hosting a holiday gathering or just adding a special touch to a weekday meal, these will surprise and satisfy with their crispy edges and melt-in-your-mouth Parmesan crust. In under an hour, you have a dish that looks gourmet and tastes every bit as good as it appears.

Ingredients for Garlic Parmesan Brussels Sprouts

Garlic Parmesan Brussels Sprouts Ingredients on a granite surface.
  • Brussels Sprouts: Look for firm, bright green sprouts with tightly packed leaves. The smaller sprouts tend to be sweeter and more tender. Avoid any with yellow or wilted leaves.
  • Olive Oil: Use an extra-virgin olive oil for its richer flavor. Whether clear or slightly cloudy (which can indicate it’s unfiltered), it should have a fresh, fruity aroma.
  • Garlic: Choose bulbs that are firm to the touch with smooth, tight skins. Avoid bulbs with visible sprouts or those that feel soft or hollow.
  • Parmesan Cheese: Opt for a block of Parmesan and grate it yourself. It should have a hard texture and a rich, sharp flavor. Avoid pre-grated options as they often contain anti-caking agents and don’t melt as well.
  • Kosher Salt and Freshly Ground Black Pepper
Garlic Parmesan Brussels Sprouts served.

3 Recipe Tips

  1. Even Halves: When halving the Brussels sprouts, try to keep them as equal as possible to help them roast evenly.
  2. Toss Thoroughly: When you mix the sprouts with garlic and olive oil, toss them well so each sprout is uniformly coated for even flavor in the dish.
  3. Spread Out: Avoid overcrowding on the baking sheet. Space the Brussels sprouts out so they roast rather than steam, ensuring those crispy edges.

Recipe Options

  • Add a pinch of red pepper flakes to the mix to add a hint of spicy kick.
  • Use Asiago or Pecorino Romano cheese in place of Parmesan for a different cheesy twist.
  • Toss in a handful of chopped bacon or pancetta before roasting for added flavor and richness.
  • Mix in some halved cherry tomatoes during the last 10 minutes of roasting to add a burst of color and sweetness.
  • For a nutty crunch, sprinkle roasted pine nuts, hazelnuts, or pecans over the sprouts just before serving.
Close up Garlic Parmesan Brussels Sprouts served on a white oval platter and photographed from the top.

How to Store and Reheat

Store any leftovers in an airtight container and refrigerate for up to 3 days. When ready to eat, reheat them in a preheated oven at 350°F for 5-10 minutes or until warmed through. Avoid microwaving as it can make them soggy.

More Ways To Enjoy Brussels Sprouts

How to Make Garlic Parmesan Brussels Sprouts

Mix Brussels sprouts, garlic, and olive oil in a bowl, seasoning with salt and pepper. Spread them on a baking sheet lined with parchment paper and cook for 20 minutes in an oven preheated to 400˚F.

Stir, add Parmesan, and bake another 10-15 minutes until sprouts are golden brown and edges are crisp. Transfer to a serving dish, top with extra cheese if you like, and serve.

Garlic Parmesan Brussels Sprouts

5 from 1 vote
Prep: 10 minutes
Cook: 40 minutes
Total: 50 minutes
Course: Side Dish
Cuisine: American
Calories: 274
Servings: 4 people
Crispy Brussels sprouts in a melt-in-your-mouth Parmesan crust add a gourmet touch to any meal.


  • 2 pounds Brussels sprouts trimmed and halved
  • 1/4 cup olive oil
  • 4 cloves garlic minced
  • Kosher salt and freshly ground black pepper to taste
  • 1/2 cup grated Parmesan cheese plus more for serving (optional)


  • Preheat oven to 400°F.
  • Line a rimmed baking sheet with parchment paper.
  • In a large bowl, combine Brussels sprouts, garlic and olive oil. Season with salt and pepper and toss well to coat. Spread in an even layer on prepared baking sheet and bake 20 minutes. (see recipe note)
  • Remove from oven and stir. Spread into an even layer and sprinkle with Parmesan cheese; bake 10 to 15 minutes more or until Brussels sprouts have crispy edges. Transfer to serving bowl bowl or platter; sprinkle with more parmesan cheese if desired and serve.


  • If you prefer Brussels sprouts that are more tender, cook for 25 minutes before adding the parmesan cheese, stirring once half way through. Then proceed with the recipe.


Calories: 274kcal | Carbohydrates: 23g | Protein: 12g | Fat: 18g | Saturated Fat: 4g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 11g | Cholesterol: 11mg | Sodium: 276mg | Potassium: 917mg | Fiber: 9g | Sugar: 5g | Vitamin A: 1818IU | Vitamin C: 194mg | Calcium: 211mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Leave a comment & rate the recipe below!

Related Recipes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. David @ Spiced says:

    5 stars
    We haven’t made Brussels in a while now, and this recipe is making me crave them! The crispy little edges are the best!!

    1. Marissa Stevens says:

      I agree, David! Thank you.

  2. Mimi Rippee says:

    Love this recipe! I’m still waiting for good B sprouts to show up. They’ve been terrible. Huge and woody looking.

    1. Marissa Stevens says:

      Thanks Mimi! Oh wow…hopefully a good batch will show up soon.

  3. Luisa says:

    Marissa, these sound so good, plus so simple to put together. Off course, that’s typical of the recipes you share here. I plan to try them both soon, and wanted to say thanks for the inspiration.

    1. Marissa Stevens says:

      Aww, thank you so much, Luisa. It’s my pleasure! I hope you’ll love these.

  4. mimi rippee says:

    A fabulous idea! And who doesn’t like cheese?!

    1. Marissa Stevens says:

      haha…you make a great point, Mimi!