Roasted Brussels sprouts and butternut squash give this pasta the kind of deep, caramelized flavor that makes a simple bowl taste restaurant-worthy. The vegetables turn sweet at the edges, the brown butter pulls everything together, and the toasted nuts keep each bite from feeling soft or heavy. It’s the kind of dinner that looks rustic and a little fancy, but still lands on the table without much fuss.
The part that makes this recipe work is treating the vegetables separately and giving the butter enough time to brown before the pasta goes in. Brussels sprouts and squash don’t roast at the same pace, and if you crowd them together, they steam instead of caramelize. Brown butter also needs your attention for a minute or two; once it smells nutty and the milk solids go golden, you’ve got the base for a sauce that tastes much richer than the ingredient list suggests.
Below, I’ll walk through the tiny details that keep the sauce glossy instead of greasy, plus a few smart swaps if you need to work with what’s in the pantry.
The squash browned beautifully and the Brussels stayed crisp at the edges instead of going soft. I loved how the pasta water pulled the brown butter into a silky sauce without making it greasy.
Like this Brussels sprouts and butternut squash pasta? Save it to Pinterest for a brown butter dinner that makes roasted vegetables taste extra special.
The Trick to Roasting Two Vegetables That Don’t Finish at the Same Time
Brussels sprouts and butternut squash both like a hot oven, but they don’t brown in exactly the same way. Squash has more surface moisture and softens faster, while halved Brussels sprouts need direct contact with the pan to get those dark, crisp edges. If you pile them together, the pan steams and you lose the best part of the dish: that concentrated roasted flavor.
That’s why this recipe works best when each vegetable gets its own space on the pan. Use enough oil to lightly coat, not soak, and spread everything out in a single layer. You’re looking for deep gold on the cut sides and a little crispness around the edges, not soft cubes and pale sprouts.
- Brussels sprouts — Halving them exposes the flat side, which is where the best browning happens. If the outer leaves fall off in the pan, that’s a good thing; they’ll turn into crisp little bits.
- Butternut squash — Cut it into even cubes so it roasts at the same pace. Bigger chunks can work, but they take longer and won’t fold into the pasta as neatly.
- Olive oil — You only need enough to help the vegetables brown and release cleanly from the pan. Too much oil makes the finished pasta feel slick instead of glossy.
- Parmigiano-Reggiano or good parmesan — This is one place where better cheese matters. A freshly grated wedge melts into the sauce more smoothly than the pre-shredded stuff, which can turn sandy.
What Each Ingredient Is Actually Doing in This Recipe

- Primary ingredient (the star) — Quality matters most. Choose the best you can find.
- Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
- Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
- Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
- Supporting ingredients — Complement the main ingredient without overpowering it.
- Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
- Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
- Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.
What the Brown Butter, Pasta Water, and Sage Are Doing Together
Brown butter is the backbone of this pasta. As the butter cooks, the milk solids toast and the flavor shifts from plain and creamy to nutty and deeper, which gives the whole dish a more finished taste. Garlic and sage go in right after the butter starts to color, so they infuse the fat instead of burning on dry heat.
Pasta water is what turns that browned butter into a sauce that clings. The starch helps emulsify the fat, so the cheese melts in smoothly instead of clumping at the bottom of the pan. Keep a little extra pasta water nearby; if the pan starts to look tight after the parmesan goes in, a splash brings it right back to a silky texture.
Use the toasted nuts, not just the cheese
Hazelnuts give the strongest, most interesting crunch here, with a little sweet edge that fits the squash. Walnuts work too if that’s what you have, though they read a bit earthier and softer. Toast them before chopping so they stay crisp and their flavor shows up against the buttery sauce.
Make it gluten-free without changing the structure
A sturdy gluten-free rigatoni works well as long as you cook it just shy of fully tender and keep some pasta water. The sauce depends on that starch to bind, so don’t skip reserving it. Softer gluten-free shapes can break when tossed with the roasted vegetables, so choose a pasta that holds ridges or tubes.
Make it dairy-free with a different kind of richness
Use a good plant-based butter that browns or at least develops a nutty note, then add a little extra olive oil if needed. Skip the parmesan or use a dairy-free hard cheese-style alternative. The result won’t taste exactly the same, but the roasted vegetables and sage still carry the dish.
Turn it into a heartier main
Add white beans or shredded roast chicken if you want more protein. Stir them in at the end with the vegetables so they heat through without getting mushy. The sauce is sturdy enough to handle it, but you may need an extra splash of pasta water to keep everything moving.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The pasta will absorb some of the sauce as it sits.
- Freezer: It freezes okay, but the vegetables soften and the sauce loses a little shine. Freeze in portions for up to 2 months if needed.
- Reheating: Warm it in a skillet over low heat with a splash of water to loosen the sauce. The biggest mistake is blasting it in the microwave without liquid, which dries out the pasta and turns the cheese grainy.
Answers to the Questions Worth Asking

Brussels Sprouts And Butternut Squash Pasta
Ingredients
Equipment
Method
- Heat oven to 425F and roast butternut squash on a sheet pan with olive oil, salt, and pepper for 25 minutes, until caramelized, stirring once halfway for even browning.
- On a separate sheet pan (or a second batch), roast halved Brussels sprouts with olive oil, salt, and pepper at 425F for 25 minutes until caramelized, turning once or twice so cut sides brown.
- Cook rigatoni or penne in salted water until al dente, then reserve 1 cup pasta water for the sauce.
- In a cast iron skillet over medium heat, melt unsalted butter and cook until golden and nutty.
- Add minced garlic and chopped sage to the brown butter and cook briefly, stirring, until fragrant and golden (about 30-60 seconds).
- Add drained pasta to the brown butter mixture and toss to coat.
- Add 1/2 cup pasta water and toss again until the sauce turns glossy and lightly clings to the pasta.
- Fold in roasted butternut squash and roasted Brussels sprouts, then stir in parmesan until melted and evenly distributed.
- Season with salt and pepper to taste, then top with toasted hazelnuts or walnuts and serve immediately.