Roasted Brussels Sprouts Pasta
The scent of roasted Brussels sprouts wafts through the kitchen, mingling with the fragrance of garlic and bubbling cream—a symphony of aromas that promise comfort in every spoonful. As I toss the golden-brown sprouts with freshly cooked pasta, I can’t help but be reminded of cozy family dinners from my childhood. My grandmother would often make her version of roasted veggies, filling the house with warmth and laughter. It’s those cherished moments that inspired my take on this dish—Roasted Brussels Sprouts Pasta. Perfect for any day of the week, it exudes that welcoming feeling that invites everyone to the table and fills bellies with warmth. Imagine the creamy sauce clinging to each strand of pasta, the satiating crunch of caramelized Brussels sprouts—it’s simply irresistible. Ready to create cozy memories together?
Table of Contents

Why You’ll Love This Recipe
- Simple & Quick: Whip up this dish in just under 40 minutes, making it perfect for weeknight dinners.
- Irresistible Flavor: The marriage of sautéed garlic, creamy Parmesan, and roasted sprouts creates an unforgettable taste experience.
- Eye-Catching Appeal: The vibrant green of the sprouts against the creamy sauce makes for a visually stunning plate—perfect for impressing guests.
- Flexible Serving: Enjoy it as a main dish, side, or even a cozy lunch. It’s versatile for any occasion!
- Diet-Friendly Options: You can easily make it gluten-free with a simple swap to your favorite gluten-free pasta.

Ingredients You’ll Need
- 1 pound Brussels sprouts: Choose fresh, firm Brussels sprouts for the best taste. If unavailable, you can substitute with broccoli florets.
- 1 tablespoon extra virgin olive oil: Enhances flavor and aids in roasting. Any neutral oil can also be used, but olive oil adds a beautiful richness.
- ½ teaspoon garlic powder: Provides a gentle garlic flavor. Fresh garlic can be swapped for added intensity.
- ½ teaspoon salt: Essential for enhancing all the flavors. Adjust to taste based on any dietary restrictions.
- ¼ teaspoon ground black pepper: Adds a nice kick; feel free to play around with different pepper varieties.
- Pinch of red pepper flakes (optional): For a touch of heat. Omit if you prefer a milder dish.
- 1 teaspoon lemon juice: Brightens the flavors at the end. Lime juice can also be a delightful alternative.
- 8 ounces pasta (uncooked): Choose your favorite type—spaghetti, penne, or gluten-free options work well.
- 2 tablespoons butter: Rich and creamy, this adds depth to the sauce. Margarine can be a substitute for dairy-free versions.
- 3 cloves garlic, finely chopped: Fresh garlic brings in a fragrant, bold flavor. Adjust the amount to suit your palate.
- 2 teaspoons all-purpose flour: Helps to thicken the cream sauce; use cornstarch or gluten-free flour if necessary.
- 1 cup heavy cream (or half and half): Creates a luscious, creamy texture. For a lighter version, you could substitute with half-and-half or even cashew cream.
- ½ cup Parmesan cheese, grated: This adds a salty depth to the sauce. Nutritional yeast can replace it for a dairy-free option.
- Pinch of ground nutmeg: This aromatic spice adds warmth and depth; just a little goes a long way.
How to Make Roasted Brussels Sprouts Pasta
Preheat and Prepare: Begin by preheating your oven to 425°F. This high heat is essential for roasting the Brussels sprouts to achieve that delicious caramelization. Grab a large mixing bowl and combine the trimmed and halved Brussels sprouts with olive oil, garlic powder, salt, pepper, and red pepper flakes if you’re feeling spicy. Toss everything together until each sprout is well-coated, then spread them out evenly on a large baking sheet, ensuring most are flat side down for optimal roasting.
Roast Until Golden: Slide the baking sheet onto the center rack of your oven. Roast those sprouts for about 20-30 minutes, keeping an eye on them as they turn nicely golden brown and crisp on the outside. You’ll know they’re done when they’re fork-tender and have a lovely char on the edges. Once they’re perfect, drizzle some lemon juice over the top for that bright finish and set them aside for later.
Boil the Pasta: While those delightful Brussels are doing their thing in the oven, it’s time to cook the pasta. In a large pot, bring salted water to a boil and add your uncooked pasta. Cook it until it’s al dente, usually about 8-10 minutes depending on the type. Don’t forget to reserve about ½ cup of the pasta water before draining—this liquid will help meld the sauce together beautifully later!
Sauté Garlic and Make the Cream Sauce: In a large skillet, melt the butter over medium heat and add the finely chopped garlic. Sauté for about a minute, allowing it to become fragrant without burning. Add the flour to the pan and cook for another minute until it becomes bubbly and golden. Next, slowly whisk in the heavy cream, stirring continuously until it’s smooth and creamy. Reduce the heat to medium-low and let it simmer for 2-3 minutes until it thickens up slightly.
Stir in Cheese and Combine: Now it’s time to stir in the grated Parmesan cheese and a pinch of nutmeg into the cream sauce, letting it melt into a velvety texture. If the sauce seems too thick, don’t fret—just add some of that reserved pasta water, a tablespoon at a time, until you reach your desired consistency. Give it a taste and adjust seasoning with salt and pepper as needed. Trust me, this is where the magic happens.
Combine Pasta and Brussels: Once your pasta is cooked and drained, and your Brussels sprouts are gorgeously roasted, it’s time to bring everything together. Add the pasta and roasted Brussels to the skillet with the creamy sauce and give it a gentle toss until everything is evenly coated. The satisfying sound of everything blending is music to my ears!
Serve with a Smile: Transfer the luscious pasta to serving bowls and sprinkle with extra Parmesan if you like. Serve it up warm and watch as your loved ones dig in with smiles—this **Roasted Brussels Sprouts Pasta** speaks for itself!

Storing & Reheating
To store your delicious leftovers, let the pasta cool completely before transferring it to an airtight container—it lasts in the fridge for up to three days. If you need to store it longer, freeze it in a freezer-safe container for up to three months. When you’re ready to enjoy again, simply reheat in the microwave or on the stove over low heat, adding a splash of milk or cream to bring back that creamy texture. Note that while the flavors will still be delightful, the sprouts may lose some of their crunch upon reheating.
Chef’s Helpful Tips
- Avoid overcooking the Brussels sprouts; they should be tender yet crisp!
- For creamy sauces, always add cream gradually while whisking to prevent lumps.
- Timing is essential—prep your ingredients while the sprouts and pasta cook for seamless assembly.
- Enhance flavors with a dash of balsamic vinegar drizzled over the final dish.
- Consider making a double batch; it’s a fantastic meal prep idea for busy weeks ahead!
There you have it—Roasted Brussels Sprouts Pasta is not just a dish; it’s an experience ready to brighten your dining table. The creamy, garlicky pasta paired with those perfectly roasted Brussels sprouts makes for a flavorful meal that’s sure to impress. Don’t hesitate to get creative! Play around with different herbs or add a pinch of your favorite spices; cooking is all about enjoying the process. So, gather your ingredients and let the aroma guide you—you won’t regret it.
Recipe FAQs
Can I use frozen Brussels sprouts instead of fresh?
Absolutely! If you’re short on time or can’t find fresh, frozen Brussels sprouts work just fine. However, make sure to thaw and drain them thoroughly before roasting to avoid excess moisture, which can hinder getting that beautiful caramelization.
What pasta shapes work best for this recipe?
While I love using spaghetti, any pasta shape like penne, farfalle, or fettuccine will work wonderfully. Just keep in mind that cooking times may differ slightly, so always check your pasta for doneness.
Is there a non-dairy substitute for the cream?
Yes! You can easily substitute the heavy cream with a dairy-free alternative like coconut cream, cashew cream, or almond milk mixed with a little cornstarch for thickening. Adjust as needed for a creamy consistency.
How can I make this dish ahead of time?
To make this ahead of time, prepare the roasted Brussels sprouts and cream sauce separately a day in advance and store them in the refrigerator. When you’re ready to enjoy, simply cook your pasta and combine everything as directed—perfect for busy weeknight dinners!
PrintMore Dinner Recipes
- Cajun Chicken Loaded Fries
- Baked Penne | Cheesy Oven-Baked Pasta Casserole
- Tiramisu Cookies
- Pecan Pie Cheesecake Bars
- Sour Cream Sugar Cookies (Soft, Fluffy, Old-Fashioned)
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 Dish
- Method: Roasting and Boiling
- Cuisine: Italian
Description
Experience the irresistible flavors of Roasted Brussels Sprouts Pasta. This simple dish combines savory Brussels sprouts, creamy sauce, and pasta, making it a perfect choice for a quick, satisfying meal that brings comfort and warmth to your table.
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)
- ½ cup Parmesan cheese, grated
- Pinch of ground nutmeg
Instructions
- Preheat oven to 425°F.
- Toss Brussels sprouts with olive oil, garlic powder, salt, pepper, and red pepper flakes. Spread on a baking sheet and roast for 20-30 minutes until golden brown.
- Boil pasta in salted water until al dente, reserving ½ cup pasta water before draining.
- Melt butter in a skillet, sauté garlic, then stir in flour. Gradually add heavy cream and simmer until thickened.
- Add Parmesan cheese and nutmeg to the sauce. Adjust consistency with reserved pasta water if needed.
- Combine pasta with roasted Brussels sprouts and creamy sauce, tossing gently. Serve warm.
Notes
For gluten-free, substitute pasta with your favorite gluten-free variety.
Store leftovers in an airtight container for up to 3 days or freeze for up to 3 months.
For a lighter version, substitute heavy cream with cashew cream or half-and-half.
Nutrition
- Serving Size: 1 serving
- Calories: 550
- Sugar: 3g
- Sodium: 600mg
- Fat: 30g
- Saturated Fat: 15g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 58g
- Fiber: 5g
- Protein: 15g
- Cholesterol: 90mg





