Description
Crispy roasted Brussels sprouts tossed with fragrant garlic, olive oil, and red pepper flakes, then finished with melted Parmesan cheese for a rich, savory side dish. Ready in under 40 minutes, this easy and flavorful recipe is perfect for weeknight dinners, holiday meals, or meal prep.
Ingredients
– 1 pound Brussels sprouts, trimmed and halved
– 3 tablespoons extra-virgin olive oil
– 4 garlic cloves, minced
– ½ cup grated Parmesan cheese
– 1 teaspoon salt
– ½ teaspoon freshly ground black pepper
– ¼ teaspoon red pepper flakes (optional)
Instructions
- Preheat oven to 400°F (200°C). Line a large baking sheet with parchment paper.
- In a large mixing bowl, combine the halved Brussels sprouts, olive oil, minced garlic, salt, black pepper, and red pepper flakes (if using). Toss until evenly coated.
- Spread the sprouts in a single layer on the prepared baking sheet, cut-side down if possible, for optimal caramelization.
- Roast for 25–30 minutes, flipping halfway through, until golden brown and crispy at the edges.
- Remove from the oven and sprinkle evenly with grated Parmesan cheese.
- Return to the oven for 2–3 minutes, or until the cheese is melted and lightly golden.
- Serve immediately, garnished with extra Parmesan or fresh parsley if desired.
Notes
– For best crispiness, avoid overcrowding the pan—use two sheets if needed.
– To make vegan: substitute Parmesan with nutritional yeast or a plant-based Parmesan alternative.
– Add-ins like crispy bacon, toasted pine nuts, or lemon zest add extra flavor and texture.
– Can be prepped ahead: toss sprouts with oil and seasonings and refrigerate for up to 4 hours before roasting.
– Reheat leftovers in a 350°F oven for 5–10 minutes or microwave for 30 seconds.
- Prep Time: 10 minutes
- Cook Time: 33 minutes
- Category: Side Dish, Vegetable
- Method: Roasting
- Cuisine: American, Italian-Inspired
Nutrition
- Serving Size: ¾ cup
- Calories: 150
- Sugar: 2g
- Sodium: 580mg
- Fat: 11g
- Saturated Fat: 3.5g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 3g
- Protein: 6g
- Cholesterol: 10mg