Garlic Parmesan Roasted Brussels Sprouts are a simple, delicious side dish that always gets raves. These sprouts come out crispy on the outside and tender on the inside, tossed in garlic and sprinkled with cheesy Parmesan for a great punch of flavor. The roasted garlic adds a warm, inviting aroma that fills the kitchen and makes me want to dig in right away.
I love making this recipe because it’s easy to prepare and brings out the best in Brussels sprouts, even for folks who usually shy away from them. I find roasting really changes their texture and taste—making them less bitter and more nutty. Plus, the Parmesan adds a nice salty touch that keeps everyone grabbing more. My little tip: use fresh garlic and a good quality Parmesan—those two simple things really kick it up a notch.
Whenever I serve these, I usually pair them with a hearty dinner or even sprinkle them over a salad for some extra crunch. It’s a great way to get a good veggie fix without any fuss. I remember the first time I made this dish for friends, and people kept asking for the recipe. It’s just one of those sides that feels special but comes together so quickly. You’ll probably find yourself making it again and again!
Key Ingredients & Substitutions
Brussels Sprouts: Fresh sprouts should feel firm with bright green leaves. If you can’t find Brussels sprouts, try using broccolini or asparagus for a similar texture and roast flavor.
Olive Oil: Extra-virgin olive oil works best for roasting thanks to its flavor. You can substitute with avocado oil or any neutral oil if you prefer a lighter taste.
Garlic: Fresh minced garlic adds a strong punch. If you’re short on time, garlic powder can be used, but fresh tastes best.
Parmesan Cheese: Grated Parmesan adds a salty, creamy finish. If you want a dairy-free version, try nutritional yeast for a cheesy flavor.
Lemon Juice: A splash at the end brightens the dish and balances richness. It’s optional but highly recommended if you enjoy a fresh twist.
How Do You Get Brussels Sprouts Crispy and Tender When Roasting?
Roasting Brussels sprouts creates a perfect mix of crispy edges and tender insides. Here’s how to do it:
- Preheat oven to 400°F (200°C) for even heat.
- Cut sprouts in half for faster cooking and more surface for browning.
- Toss with enough oil to coat each piece but not soak—this helps crispiness.
- Spread them out on the baking sheet so they aren’t crowded—avoid steaming.
- Roast for 20-25 minutes and stir halfway to brown evenly.
Finish by sprinkling Parmesan immediately so it melts slightly, adding extra flavor and texture.

Equipment You’ll Need
- Baking sheet – I recommend a sturdy one to ensure even roasting and easy cleanup.
- Mixing bowl – Useful for tossing the Brussels sprouts with oil and seasonings evenly.
- Measuring spoons – Helps you accurately measure garlic, lemon juice, and spices for balanced flavor.
- Grater – Necessary for fresh Parmesan cheese; I love the fine grate for nice coverage.
Flavor Variations & Add-Ins
- Swap Parmesan for crumbled feta or goat cheese for a tangy, creamy twist.
- Add chopped cooked bacon or pancetta for a smoky, savory boost.
- Stir in toasted pine nuts or slivered almonds for extra crunch and richness.
- Mix in chopped herbs like parsley, thyme, or rosemary to freshen up the dish.
Garlic Parmesan Roasted Brussels Sprouts
Ingredients You’ll Need:
- 1 ½ pounds Brussels sprouts, trimmed and halved
- 3 tablespoons olive oil
- 4 cloves garlic, minced
- ½ cup grated Parmesan cheese
- ½ teaspoon salt
- ½ teaspoon black pepper
- ¼ teaspoon red pepper flakes (optional for a little heat)
- 1 tablespoon lemon juice (optional for brightness)
How Much Time Will You Need?
This recipe takes about 10 minutes to prepare and 20-25 minutes to roast in the oven. In total, plan for around 30-35 minutes from start to finish for a deliciously crispy and tender dish.
Step-by-Step Instructions:
1. Prepare the Oven and Brussels Sprouts:
Preheat your oven to 400°F (200°C). Rinse the Brussels sprouts well, trim off the ends, then slice each one in half lengthwise. This helps them cook faster and get nice, crispy edges.
2. Toss with Oil and Seasonings:
In a large bowl, mix the halved Brussels sprouts with olive oil, minced garlic, salt, black pepper, and red pepper flakes if you like a little heat. Make sure every sprout is coated evenly so they roast perfectly.
3. Roast the Brussels Sprouts:
Spread the Brussels sprouts out in a single layer on a baking sheet lined with parchment paper or foil. Roast them in your preheated oven for 20-25 minutes. Stir them gently halfway through cooking so they brown evenly and become tender.
4. Add Parmesan and Lemon Juice:
When the sprouts are roasted and nicely browned, take the baking sheet out of the oven. While they’re still hot, sprinkle the grated Parmesan cheese over them and toss gently so the cheese melts slightly. Drizzle with lemon juice if you’re using it, toss again, then serve warm and enjoy!
Can I Use Frozen Brussels Sprouts?
Yes! Just thaw them completely and pat dry before roasting to avoid excess moisture. You might need to roast a few minutes longer to get them crispy.
Can I Make This Recipe Ahead of Time?
You can prepare and toss the Brussels sprouts with oil and seasonings a few hours ahead. Roast them fresh for best crispness, but cooked leftovers keep well in the fridge for up to 3 days.
How Should I Store Leftovers?
Store any leftovers in an airtight container in the refrigerator. Reheat in the oven or air fryer to restore crispiness, avoiding the microwave which can make them soggy.
What Can I Substitute for Parmesan Cheese?
If you’re avoiding dairy, nutritional yeast adds a cheesy flavor. Alternatively, try crumbled feta or Pecorino Romano if you want a different but tasty twist.
