Why You’ll Love This Recipe
This recipe transforms basic broccoli into a golden, cheesy side dish that pairs with just about any meal. Roasting brings out the natural sweetness of the broccoli, while the Parmesan adds a salty, nutty crunch. It’s easy, quick, and family-friendly—even picky eaters will ask for seconds.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
-
Fresh broccoli florets
-
Olive oil
-
Garlic, minced
-
Salt
-
Black pepper
-
Grated Parmesan cheese
-
Lemon juice (optional, for brightness)
Directions
-
Preheat your oven to 425°F (220°C).
-
Spread broccoli florets on a baking sheet and drizzle with olive oil.
-
Add garlic, salt, and pepper, tossing to coat evenly.
-
Roast for 18–20 minutes, until broccoli edges are crispy and browned.
-
Remove from oven and sprinkle with Parmesan cheese.
-
Optional: squeeze fresh lemon juice over the top before serving.
Servings and timing
Serves 4.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Variations
-
Spicy Kick: Add red pepper flakes before roasting.
-
Cheesy Upgrade: Mix Parmesan with mozzarella or cheddar.
-
Garlic-Lovers’ Broccoli: Double the garlic for stronger flavor.
-
Nutty Twist: Add toasted almonds or pine nuts before serving.
-
Dairy-Free: Use nutritional yeast instead of Parmesan.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven or air fryer for best results, which will restore crispiness. Avoid microwaving if possible, as it can make the broccoli soggy.
FAQs
Can I use frozen broccoli?
Yes, but thaw and pat dry to prevent excess moisture.
Why is my broccoli soggy?
Overcrowding the pan traps steam—spread florets in a single layer.
Can I make this in the air fryer?
Yes, air fry at 400°F for about 10–12 minutes, shaking halfway through.
Should I use fresh or pre-grated Parmesan?
Freshly grated melts and crisps better, but pre-grated works too.
Can I roast the stems too?
Yes, peel the tough outer skin and slice them before roasting.
How do I make it extra crispy?
Use high heat (425°F) and don’t overcrowd the pan.
Can I prepare it ahead of time?
You can chop broccoli ahead, but roast just before serving.
Is this recipe keto-friendly?
Yes, it’s naturally low-carb and keto-friendly.
Can I add other vegetables?
Yes, cauliflower, carrots, or Brussels sprouts roast well with broccoli.
Do I have to use lemon juice?
No, but it brightens the flavor and balances the richness of Parmesan.
Conclusion
Parmesan roasted broccoli is an easy, flavorful side dish that turns simple broccoli into a cheesy, crispy, and crave-worthy recipe. Perfect for weeknight dinners or holiday meals, it’s a versatile dish that will quickly become a favorite at your table.

Parmesan Roasted Broccoli
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Side Dish
- Method: Roasted
- Cuisine: American
- Diet: Vegetarian
Description
Parmesan roasted broccoli is a quick, flavorful side dish featuring crispy roasted broccoli topped with savory Parmesan cheese. Roasting enhances the natural sweetness of the broccoli, making it a delicious and family-friendly addition to any meal.
Ingredients
- 1 1/2 lbs fresh broccoli florets
- 3 tbsp olive oil
- 3 cloves garlic, minced
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/3 cup grated Parmesan cheese
- 1 tbsp lemon juice (optional)
Instructions
- Preheat oven to 425°F (220°C).
- Spread broccoli florets on a baking sheet and drizzle with olive oil.
- Add garlic, salt, and pepper; toss to coat evenly.
- Roast for 18–20 minutes, until broccoli edges are browned and crispy.
- Remove from oven and sprinkle with Parmesan cheese.
- Optional: squeeze fresh lemon juice over the top before serving.
Notes
For a spicy kick, add red pepper flakes before roasting.Mix Parmesan with mozzarella or cheddar for extra cheesiness.Double the garlic if you love bold flavor.Top with toasted almonds or pine nuts for added crunch.Use nutritional yeast instead of Parmesan for a dairy-free version.
Nutrition
- Serving Size: 1 cup
- Calories: 120
- Sugar: 2g
- Sodium: 280mg
- Fat: 8g
- Saturated Fat: 2g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 3g
- Protein: 5g
- Cholesterol: 5mg