Roasted Brussels Sprouts Pasta
Roasted Brussels Sprouts Pasta is a dish that envelops your senses with its delightful aroma and creamy texture. As the sprouts roast in the oven, their natural sugars caramelize, filling the kitchen with a nutty, earthy scent that is hard to resist. Picture golden-brown Brussels sprouts, tender and crispy at the edges, nestled among perfectly al dente pasta in a luscious garlic Parmesan sauce. It feels like a warm hug on a chilly evening, reminding me of cozy dinners from my childhood where family gathered around to share stories and laughter.
Table of Contents

If you’re looking for a comforting, easy recipe that brings a bit of indulgence to the table while also shining a spotlight on vibrant veggies, look no further. This Roasted Brussels Sprouts Pasta is not only delicious but also perfect for weeknight meals, an impressive dinner party dish for friends, or a joyous feast during the holidays. It’s time to roll up your sleeves, get your apron on, and create this delightful dish that will undoubtedly make your taste buds sing!
Why You’ll Love This Recipe
- Simple & Quick: Ready in just about 40 minutes, perfect for busy weeknights!
- Irresistible Flavor: The combination of creamy sauce with roasted Brussels sprouts creates a taste explosion that is both savory and satisfying.
- Eye-Catching Appeal: Who wouldn’t be tempted by a bowl of pasta adorned with golden, caramelized veggies? It’s as gorgeous as it is delicious!
- Flexible Serving: Great for a family dinner or fancy enough for hosting friends. Pair it with a salad for a complete meal!
- Diet-Friendly Options: Easily make it gluten-free by substituting pasta and explore dairy-free options with plant-based cream and cheese.

Ingredients You’ll Need
- 1 pound Brussels sprouts: Trim and halve them for optimal roasting, bringing out their sweet, nutty flavor. You can substitute with other vegetables like cauliflower or broccoli if preferred.
- 1 tablespoon extra virgin olive oil: This adds a rich flavor and helps the sprouts crisp up beautifully. Avocado oil is a good alternative.
- ½ teaspoon garlic powder: A must for flavor! Fresh minced garlic works too—just adjust the quantity to your taste.
- ½ teaspoon salt: Essential for seasoning and bringing out the natural flavors of the ingredients. Feel free to use sea salt or kosher salt.
- ¼ teaspoon ground black pepper: For a touch of heat. White pepper is also suitable if you prefer a milder flavor.
- Pinch of red pepper flakes (optional): A sprinkle adds warmth to the dish; skip it if you want a milder pasta.
- 1 teaspoon lemon juice: A squeeze brightens up flavors; lime juice can be a refreshing substitute.
- 8 ounces pasta, uncooked: I recommend spaghetti or fettuccine, but any pasta shape you love works!
- 2 tablespoons butter: For richness in the sauce. You can switch to olive oil for a dairy-free option.
- 3 cloves garlic, finely chopped: Fresh garlic packs a punch and enhances the sauce’s aroma. Adjust based on your garlic preference.
- 2 teaspoons all-purpose flour: This helps thicken the cream sauce, but gluten-free flour works just as well.
- 1 cup heavy cream (or half and half cream): Adds that rich creaminess. You can use coconut milk for a dairy-free alternative.
- ½ cup Parmesan cheese, grated: For a wonderful cheesy depth; nutritional yeast is a good vegan substitute.
- Pinch of ground nutmeg: A hint of this warm spice elevates the flavors beautifully.
How to Make Roasted Brussels Sprouts Pasta
Preheat and Prepare: Start by preheating your oven to 425°F. This high temperature will ensure the Brussels sprouts roast perfectly. In a large mixing bowl, toss the trimmed and halved Brussels sprouts with extra virgin olive oil, garlic powder, salt, ground black pepper, and red pepper flakes, if using. It’s essential to mix well, so every sprout gets that glorious coating.
Spread and Roast: Arrange the seasoned Brussels sprouts on a large baking sheet, making sure to lay most of them flat side down. This helps achieve that delicious crispness. Pop the tray into your preheated oven and roast for 20-30 minutes. Keep an eye on them—they’re done when they’re golden brown and caramelized, with tender insides and crispy edges. Drizzle lemon juice over the sprouts once they’re out to add a zesty note before tossing them into your pasta.
Boil the Pasta: While the Brussels sprouts roast, cook your pasta in a pot of salted boiling water. Follow the package instructions for al dente texture, usually around 10 minutes. Just before draining, reserve about ½ cup of the pasta water for later. Drain the pasta and set it aside, marveling at how perfectly cooked it is!
Make the Cream Sauce: In a large skillet over medium heat, melt the butter until bubbly. Toss in the finely chopped garlic and sauté for about a minute until fragrant. Stir in the flour, letting it cook until lightly golden—about a minute. Gradually whisk in the heavy cream, ensuring a smooth consistency. Lower the heat and simmer for an additional 2-3 minutes until it thickens slightly. Now, toss in the grated Parmesan cheese and a pinch of nutmeg, stirring until the cheese has melted and everything is well combined. If the sauce feels too thick, add reserved pasta water a little at a time until you reach your desired consistency. Don’t forget to taste and season with salt and pepper!
Assemble the Pasta: Finally, add the cooked pasta and roasted Brussels sprouts to the skillet with the creamy sauce. Toss everything together gently until every strand of pasta is coated in that luscious sauce and flecked with delicious sprouts. Once everything is well mixed, transfer the **Roasted Brussels Sprouts Pasta** to serving bowls. Sprinkle with extra Parmesan, if you like, and enjoy every bite!

Storing & Reheating
To maintain the flavor and texture of your Roasted Brussels Sprouts Pasta, it’s best stored in an airtight container in the refrigerator for up to 4 days. If you’re looking to keep it longer, you can freeze it for up to 3 months. When reheating, gentle warming in a skillet over low heat or the microwave is perfect—add a splash of cream or reserved pasta water to refresh the creamy sauce if it thickens too much. Expect slight texture changes, but the flavors will still shine through!
Chef’s Helpful Tips
- Avoid overcrowding the baking sheet with Brussels sprouts; this prevents steaming and ensures that crispy texture.
- Cook your pasta just shy of al dente—big flavor comes from tossing it in the sauce for additional infusion during the final assembly.
- Fresh garlic is a game-changer; consider less if you prefer a milder taste, but don’t skip it entirely!
- If your cream sauce hardens while cooling, simply stir in a bit of reserved pasta water to bring it back to life.
- Experiment with cheese options! Mix and match with gouda or feta for a twist.
- You can make this dish ahead of time—prepare the sauce and Brussels sprouts separately and combine them just before serving.
The magic of this Roasted Brussels Sprouts Pasta lies not just in its flavor but also in its ability to bring comfort and joy to any dinner table. Whether it’s a simple weeknight meal or a fancy gathering, this recipe has versatility that suits various occasions. Feel free to add your seasonal vegetables, switch up the cheeses, or even incorporate a protein of your choice—it’s all about making it your own.
Recipe FAQs
Can I use frozen Brussels sprouts instead?
Absolutely! Frozen Brussels sprouts are a convenient option. Just ensure you thaw and pat them dry before roasting. The cooking time may vary slightly, so keep an eye on them until they’re golden and tender.
How can I make this dish vegetarian or vegan?
Easily transform this recipe by using plant-based butter and cream, along with nutritional yeast in place of Parmesan cheese. It’s deliciously creamy, and you won’t miss the dairy at all!
What can I serve with this pasta dish?
This Roasted Brussels Sprouts Pasta pairs beautifully with a light salad, crusty bread, or even stir-fried veggies to round out your meal. Consider a simple arugula salad drizzled with lemon vinaigrette for a refreshing balance.
Can I make this dish ahead? How do I store leftovers?
Definitely! Prepare the sauce and roasted sprouts separately and store them in the refrigerator for up to 4 days. Combine them just before serving to maintain texture and flavor. If freezing, expect slight textural changes, but the taste will remain fantastic!
PrintMore Dinner Recipes
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Roasted Brussels Sprouts Pasta
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Roasting and Boiling
- Cuisine: Italian
Description
This Roasted Brussels Sprouts Pasta combines delightful flavors in a creamy garlic Parmesan sauce, making it a perfect choice for an easy weeknight dinner or an impressive dish for gatherings.
Ingredients
- 1 pound Brussels sprouts
- 1 tablespoon extra virgin olive oil
- ½ teaspoon garlic powder
- ½ teaspoon salt
- ¼ teaspoon ground black pepper
- Pinch of red pepper flakes (optional)
- 1 teaspoon lemon juice
- 8 ounces pasta, uncooked
- 2 tablespoons butter
- 3 cloves garlic, finely chopped
- 2 teaspoons all-purpose flour
- 1 cup heavy cream (or half and half cream)
- ½ cup Parmesan cheese, grated
- Pinch of ground nutmeg
Instructions
- Preheat oven to 425°F and prepare Brussels sprouts by tossing with oil, garlic powder, salt, and pepper.
- Spread Brussels sprouts on a baking sheet and roast for 20-30 minutes until golden and caramelized.
- Cook pasta in salted boiling water according to package instructions, reserving ½ cup pasta water before draining.
- In a skillet, melt butter and sauté chopped garlic, then stir in flour and whisk in cream until thickened.
- Add Parmesan cheese and nutmeg to the cream sauce, adjusting thickness with reserved pasta water if needed.
- Combine roasted sprouts and pasta with the sauce and serve.
Notes
Fresh garlic enhances the flavor – adjust to your preference.
For gluten-free, use gluten-free pasta and flour alternatives.
Leftovers can be stored in an airtight container for up to 4 days.
Nutrition
- Serving Size: 1 serving
- Calories: 540
- Sugar: 3g
- Sodium: 420mg
- Fat: 28g
- Saturated Fat: 15g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 56g
- Fiber: 4g
- Protein: 14g
- Cholesterol: 70mg





