Let me tell you, the scent of roasting Brussels sprouts mingling with toasted pine nuts and nutty Parmesan is downright irresistible. The first time I made this crispy roasted Brussels sprouts with pine nuts and Parmesan, I was instantly hooked—the kind of moment where you pause, take a deep breath, and just smile because you know you’re onto something truly special. It was a chilly autumn evening years ago, and I was knee-high to a grasshopper experimenting with vegetables I used to avoid. Honestly, I never thought Brussels sprouts could taste this good.
My family couldn’t stop sneaking them off the cooling rack (and I can’t really blame them). There’s something so dangerously easy about this recipe that delivers pure, nostalgic comfort while still feeling fresh and vibrant. You know what? It’s perfect for potlucks, a sweet treat for your kids (yes, even picky eaters!), or to brighten up your Pinterest cookie board with a side that turns heads. After testing this recipe in the name of research, of course, it quickly became a staple for family gatherings and gifting during the holidays. If you haven’t tried crispy roasted Brussels sprouts with pine nuts and Parmesan yet, you’re going to want to bookmark this one—it feels like a warm hug on a plate.
Why You’ll Love This Recipe
Having whipped up this recipe more times than I can count, I’m confident it’s one of the best ways to enjoy Brussels sprouts. Here’s why it stands out:
- Quick & Easy: Comes together in about 30 minutes, making it perfect for busy weeknights or last-minute dinner guests.
- Simple Ingredients: No fancy grocery trips needed; you likely have everything on hand already.
- Perfect for Any Occasion: Whether it’s a cozy family dinner, a holiday feast, or a potluck contribution, this side always shines.
- Crowd-Pleaser: From kids to adults, everyone loves the crunchy, savory combo—no Brussels sprouts haters here!
- Unbelievably Delicious: The harmony of crispy edges, buttery pine nuts, and sharp Parmesan creates next-level comfort food that’s hard to resist.
What sets this recipe apart? Honestly, it’s the method and balance. Roasting the Brussels sprouts until just right—crispy on the outside but tender inside—along with the toasty pine nuts and sharp Parmesan sprinkled at the end makes all the difference. It’s not your average roasted veggie side; it’s a little crunchy, a little cheesy, and totally crave-worthy. You’ll close your eyes after the first bite, I promise.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, but a few fresh items really bring it home.
- Brussels sprouts: About 1 pound (450 grams), trimmed and halved. Look for firm, bright green sprouts without yellowing leaves for the best texture.
- Extra-virgin olive oil: 2 to 3 tablespoons (30-45 ml) to help get those crispy edges. I recommend a good quality brand like California Olive Ranch for balanced flavor.
- Sea salt: 1 teaspoon (or to taste) enhances the natural flavors. Kosher salt works great here.
- Freshly ground black pepper: ½ teaspoon adds a gentle kick.
- Pine nuts: ¼ cup (30 grams), toasted until golden. These add a lovely buttery crunch—watch closely as they toast fast!
- Parmesan cheese: ⅓ cup (30 grams), finely grated. Use freshly grated Parmigiano-Reggiano if possible for that authentic nutty sharpness.
- Optional lemon zest: From one lemon, to brighten and add a subtle zing that pairs beautifully with the Parmesan.
- Garlic powder: ¼ teaspoon for a hint of savory depth (optional, but I love the punch it adds).
If you want a gluten-free option, this recipe is naturally so—no flour or breadcrumbs in sight. For a dairy-free version, swap Parmesan with nutritional yeast for a cheesy flavor without the dairy.
Equipment Needed
- Baking sheet: A rimmed sheet pan works best to keep the sprouts contained. I prefer using a heavy-duty aluminum one for even roasting.
- Mixing bowl: For tossing the Brussels sprouts with oil and seasonings.
- Spatula or tongs: To turn the sprouts halfway through roasting for even crispiness.
- Small skillet or pan: For toasting pine nuts gently over medium heat.
- Microplane or fine grater: To grate fresh Parmesan and lemon zest.
Don’t have a rimmed baking sheet? Use a shallow roasting pan or even a cast-iron skillet if you prefer. Just make sure the sprouts aren’t overcrowded to maximize crispiness. I’ve found that cheap silicone spatulas don’t do as well when turning hot sprouts, so investing in a sturdy wooden or metal tong is worthwhile. Keep your pine nuts in an airtight container to avoid quick rancidity—they’re delicate little guys!
Preparation Method

- Preheat your oven to 425°F (220°C). This high temperature is key for crisp edges and tender centers—don’t skip it! Line your baking sheet with parchment paper or a silicone mat for easy cleanup.
- Prepare the Brussels sprouts. Trim the stem ends and remove any yellow or damaged outer leaves. Slice each sprout in half lengthwise. Smaller sprouts can be left whole if you like, but halving ensures even cooking.
- Toss sprouts in a mixing bowl. Add the olive oil, sea salt, black pepper, and garlic powder (if using). Use your hands or a spatula to coat every piece evenly. This step is crucial—don’t skimp on the oil, or you’ll miss out on that coveted crispiness.
- Spread sprouts on the baking sheet. Lay them cut-side down in a single layer. Crowding will cause steaming, so give them space.
- Roast for 20 to 25 minutes. About halfway through (12 minutes), use tongs or a spatula to flip each sprout to the other side. You want a deep golden brown color, especially on the cut edges, and a tender inside.
- Toast pine nuts while sprouts roast. Place pine nuts in a dry skillet over medium heat. Shake or stir frequently for 3 to 5 minutes until lightly golden and fragrant. Watch closely—they can burn in a flash!
- Remove sprouts from the oven. Sprinkle with toasted pine nuts, freshly grated Parmesan, and lemon zest if using. Give everything a gentle toss to combine flavors but avoid breaking up the sprouts.
- Serve immediately. These crispy roasted Brussels sprouts with pine nuts and Parmesan are best enjoyed hot and fresh from the oven.
Pro tip: If the sprouts aren’t as crispy as you like after the full roasting time, pop them back in for an extra 3-5 minutes, but keep a close eye so they don’t burn. Also, resting a minute or two before serving lets the cheese melt slightly without getting soggy.
Cooking Tips & Techniques
Getting crispy roasted Brussels sprouts just right can be tricky, but here’s what I’ve learned the hard way:
- Don’t overcrowd the pan. Crowding traps steam and keeps the sprouts soggy. Give them a single layer with space to breathe.
- Cut-side down is crucial. This maximizes caramelization and that beautiful golden crust.
- Use plenty of oil. It’s the secret to crispiness and flavor. A light misting won’t cut it here.
- High heat is your friend. Roasting at 425°F (220°C) creates the perfect balance of tender and crispy.
- Toast pine nuts separately. Adding them raw to the pan can lead to uneven cooking or burning.
- Freshly grate Parmesan. Pre-grated cheese won’t melt as nicely and can be gritty.
- Try lemon zest for brightness. It adds a fresh note that keeps this side from feeling heavy.
One time I under-roasted and ended up with mushy sprouts—lesson learned! Also, I’ve found that tossing the sprouts gently after adding the cheese helps coat them without breaking the delicate roasted edges. Multitasking: while the sprouts roast, toasting pine nuts is a great way to save time and keep everything fresh.
Variations & Adaptations
If you want to switch things up or accommodate dietary needs, here are a few ideas:
- Vegan version: Skip Parmesan and use nutritional yeast or vegan cheese for a cheesy flavor.
- Gluten-free: Naturally gluten-free, but adding a sprinkle of gluten-free breadcrumbs before roasting gives extra crunch.
- Add a spicy kick: Toss sprouts with a pinch of red pepper flakes or drizzle with sriracha before serving.
- Swap pine nuts: Use toasted walnuts or pecans for a different nutty crunch.
- Seasonal twist: In winter, add a splash of balsamic glaze at the end for sweetness and depth.
Personally, I’ve tried mixing in chopped fresh rosemary with the oil before roasting, which adds a fragrant, woodsy note that pairs beautifully with the Parmesan. It’s a fun spin that guests always ask about!
Serving & Storage Suggestions
Serve crispy roasted Brussels sprouts with pine nuts and Parmesan hot, straight from the oven to best enjoy the crunch and melty cheese. They make a fabulous side to roasted chicken, grilled steak, or even alongside a hearty pasta. A crisp white wine or a zesty lemonade pairs perfectly.
Leftovers store well in an airtight container in the refrigerator for up to 3 days. To reheat, spread them on a baking sheet and warm in a 350°F (175°C) oven for 8-10 minutes to bring back the crispiness. Microwave reheating tends to make them soggy, so oven rewarming is best.
Flavors deepen overnight, making them a great make-ahead side for entertaining. Just give a quick toss and sprinkle of fresh Parmesan before serving again.
Nutritional Information & Benefits
This recipe is packed with nutrients while keeping things light and wholesome. Brussels sprouts are a fantastic source of fiber, vitamin C, and vitamin K, supporting digestion and immunity. Pine nuts add heart-healthy fats and a dose of protein, while Parmesan contributes calcium for bone health.
Estimated per serving (makes about 4 servings):
| Calories | Fat | Protein | Carbohydrates | Fiber |
|---|---|---|---|---|
| 180 kcal | 14 g | 7 g | 8 g | 3 g |
This side is naturally gluten-free and low-carb, making it suitable for many dietary preferences. Just swap Parmesan for a dairy-free alternative if lactose intolerance is a concern.
Conclusion
If you’re looking for a side that’s easy, flavorful, and guaranteed to impress, this crispy roasted Brussels sprouts with pine nuts and Parmesan recipe is your new go-to. It’s a simple dish that captures the magic of roasting, the crunch of nuts, and the savory punch of cheese—all in one plate. Customize it to your liking, whether that means adding spice, swapping nuts, or making it vegan.
Honestly, I love this recipe because it turns a humble vegetable into something special every time. Don’t just take my word for it—give it a try, and I’d love to hear how you make it your own! Drop a comment below or share your favorite tweaks. Happy roasting!
Frequently Asked Questions
How do I get Brussels sprouts crispy instead of soggy?
Make sure not to overcrowd the pan, roast at a high temperature (425°F/220°C), and toss them cut-side down for maximum caramelization. Using enough oil also helps.
Can I prepare this recipe ahead of time?
Yes! You can trim and halve the Brussels sprouts a day ahead and store them in the fridge. Toss with oil and seasonings just before roasting for best results.
What can I substitute if I don’t have pine nuts?
Toasted walnuts, pecans, or almonds work well as alternatives and add a nice crunch and flavor.
Is this recipe suitable for a vegan diet?
To make it vegan, simply skip the Parmesan and sprinkle nutritional yeast or use vegan cheese instead.
How long do leftovers keep, and how should I reheat them?
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in a 350°F (175°C) oven for 8-10 minutes to restore crispiness—microwaving tends to make them soggy.
Pin This Recipe!

Crispy Roasted Brussels Sprouts with Pine Nuts and Parmesan
A quick and easy recipe for perfectly crispy roasted Brussels sprouts tossed with toasted pine nuts and freshly grated Parmesan cheese, ideal as a flavorful side dish for any occasion.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 1 pound (450 grams) Brussels sprouts, trimmed and halved
- 2 to 3 tablespoons (30–45 ml) extra-virgin olive oil
- 1 teaspoon sea salt (or to taste)
- ½ teaspoon freshly ground black pepper
- ¼ cup (30 grams) pine nuts, toasted
- ⅓ cup (30 grams) Parmesan cheese, finely grated
- Optional: zest of one lemon
- Optional: ¼ teaspoon garlic powder
Instructions
- Preheat your oven to 425°F (220°C). Line a baking sheet with parchment paper or a silicone mat.
- Trim the stem ends of the Brussels sprouts and remove any yellow or damaged outer leaves. Slice each sprout in half lengthwise.
- In a mixing bowl, toss the Brussels sprouts with olive oil, sea salt, black pepper, and garlic powder if using, ensuring each piece is evenly coated.
- Spread the sprouts cut-side down in a single layer on the prepared baking sheet, making sure not to overcrowd.
- Roast for 20 to 25 minutes, flipping the sprouts halfway through (around 12 minutes) to achieve a deep golden brown color and tender inside.
- While the sprouts roast, toast the pine nuts in a dry skillet over medium heat for 3 to 5 minutes, stirring frequently until golden and fragrant.
- Remove the sprouts from the oven and sprinkle with toasted pine nuts, freshly grated Parmesan, and lemon zest if using. Gently toss to combine without breaking the sprouts.
- Serve immediately while hot and crispy.
Notes
Do not overcrowd the pan to avoid soggy sprouts. Roast cut-side down for maximum caramelization. Use plenty of olive oil for crispiness. Toast pine nuts separately to prevent burning. Freshly grate Parmesan for best melting and flavor. Optional lemon zest adds brightness. For vegan version, substitute Parmesan with nutritional yeast or vegan cheese. Leftovers can be reheated in a 350°F oven for 8-10 minutes to restore crispiness.
Nutrition
- Serving Size: Approximately 1 cup
- Calories: 180
- Sugar: 2
- Sodium: 400
- Fat: 14
- Saturated Fat: 3.5
- Carbohydrates: 8
- Fiber: 3
- Protein: 7
Keywords: Brussels sprouts, roasted Brussels sprouts, pine nuts, Parmesan, crispy vegetables, easy side dish, gluten-free, vegetarian


