Brussels Sprouts Parmesan Pasta is a simple yet delicious dish that turns crispy shredded Brussels sprouts and savory Parmesan into a comforting, flavorful pasta you’ll crave any night of the week. It’s easy to make, ready in under 30 minutes, and the perfect way to sneak in extra veggies without sacrificing flavor.
Why You’ll Love This Recipe
You’ll love this Brussels Sprouts Parmesan Pasta because it’s fresh, hearty, and packed with satisfying textures. The Brussels sprouts get beautifully caramelized and slightly crispy, while the Parmesan cheese adds rich, salty goodness. It’s an easy weeknight meal that feels a little fancy but comes together with pantry staples and minimal effort.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Pasta (spaghetti, linguine, or your favorite)
- Fresh Brussels sprouts, trimmed and thinly sliced or shredded
- Olive oil
- Garlic, minced
- Lemon zest and juice
- Grated Parmesan cheese
- Crushed red pepper flakes (optional)
- Salt
- Black pepper
- Fresh parsley, chopped (optional)
Directions

- Bring a large pot of salted water to a boil and cook pasta according to package directions. Reserve 1 cup of pasta water, then drain.
- While the pasta cooks, heat olive oil in a large skillet over medium heat. Add shredded Brussels sprouts and cook for 6–8 minutes, stirring occasionally, until they’re caramelized and crisp-tender.
- Add minced garlic and cook for another 1–2 minutes until fragrant.
- Add cooked pasta to the skillet with the Brussels sprouts. Toss well, adding reserved pasta water a little at a time until the sauce lightly coats the noodles.
- Remove from heat and stir in grated Parmesan, lemon zest, and a squeeze of lemon juice. Season with salt, black pepper, and red pepper flakes if using.
- Garnish with extra Parmesan and fresh parsley before serving.
Servings and timing
This recipe serves about 4 people and takes about 10 minutes to prep and 15–20 minutes to cook.
Variations
- Add crispy pancetta or bacon for extra flavor.
- Use whole-wheat or gluten-free pasta if you prefer.
- Add toasted pine nuts or chopped walnuts for crunch.
- Stir in a splash of cream for a richer sauce.
- Top with a fried or poached egg for a hearty twist.
Storage/Reheating
Store leftover Brussels Sprouts Parmesan Pasta in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop with a splash of water or broth to loosen the sauce, or warm in the microwave until heated through.
FAQs
Do I have to shred the Brussels sprouts?
Shredding helps them cook quickly and get crispy, but you can thinly slice them instead.
Can I use frozen Brussels sprouts?
Fresh is best for caramelization, but thawed and well-drained frozen sprouts can work in a pinch.
What’s the best pasta for this recipe?
Long noodles like spaghetti or linguine work great, but any pasta shape will do.
How do I keep the pasta from getting dry?
Reserve some pasta water — it helps create a silky sauce that clings to the noodles.
Can I make it vegan?
Yes! Use a dairy-free Parmesan alternative or nutritional yeast for cheesy flavor.
Can I add protein?
Absolutely — grilled chicken, shrimp, or crispy bacon are delicious additions.
Is this recipe kid-friendly?
Yes! The caramelized Brussels sprouts are mild and pair perfectly with cheesy pasta.
Can I prep the Brussels sprouts ahead of time?
Yes, shred them up to 2 days in advance and store in the fridge.
What cheese works best?
Freshly grated Parmesan gives the best flavor, but Pecorino Romano is a great swap.
What should I serve with Brussels Sprouts Parmesan Pasta?
A simple green salad and garlic bread make a perfect meal.
Conclusion
Brussels Sprouts Parmesan Pasta is a fresh, comforting dish that proves veggies and pasta are a match made in heaven. With crisp-tender Brussels sprouts, bright lemon, and lots of Parmesan, this easy meal is sure to become a weeknight favorite. Give it a try and enjoy every flavorful, cheesy bite!
PrintBrussels Sprouts Parmesan Pasta
A delicious Brussels sprouts Parmesan pasta featuring caramelized shredded Brussels sprouts tossed with tender pasta, garlic, and plenty of freshly grated Parmesan — a simple, cozy vegetarian meal.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
- 8 oz spaghetti or linguine
- 2 tbsp olive oil
- 1 tbsp butter
- 3 cups Brussels sprouts, trimmed and thinly sliced
- 3 garlic cloves, minced
- 1/4 tsp red pepper flakes (optional)
- 1/2 cup grated Parmesan cheese, plus extra for serving
- Salt and black pepper, to taste
- 1/4 cup reserved pasta water
- 1 tbsp fresh lemon juice (optional)
Instructions
- Cook pasta according to package instructions until al dente. Reserve 1/4 cup pasta water, then drain.
- In a large skillet, heat olive oil and butter over medium heat. Add shredded Brussels sprouts and sauté for 6-8 minutes until golden and tender.
- Add minced garlic and red pepper flakes (if using). Cook for another 1-2 minutes until fragrant.
- Add cooked pasta to the skillet with Brussels sprouts. Pour in reserved pasta water and toss to combine.
- Remove from heat and stir in Parmesan cheese. Season with salt, black pepper, and lemon juice if using.
- Serve immediately, topped with extra Parmesan if desired.
Notes
- Use a food processor to shred Brussels sprouts quickly.
- Try adding crispy bacon or pancetta for a meaty twist.
- Fresh lemon zest adds extra brightness to the dish.
Nutrition
- Serving Size: 1 bowl
- Calories: 400
- Sugar: 4g
- Sodium: 300mg
- Fat: 15g
- Saturated Fat: 5g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 52g
- Fiber: 6g
- Protein: 15g
- Cholesterol: 20mg