Creamy Roasted Butternut Squash Pasta
There’s something about fall that makes a warm bowl of creamy pasta sound especially good.
This Creamy Roasted Butternut Squash Pasta has everything I want in a cozy fall dinner: a silky sauce, roasted garlic, savory herbs, a touch of sweetness from the squash, and plenty of comfort without needing heavy cream or cheese.
The secret to making the sauce extra creamy and satisfying?
Cannellini beans.
They blend right into the roasted butternut squash and give the sauce a wonderfully smooth texture while adding plant protein and fiber. You really don’t taste “beans.” You just get a rich, creamy sauce that happens to be made from mostly whole plant foods.
This is the kind of recipe I love because it proves that comfort food and nourishing food don’t have to live in separate worlds.
It’s plant-based, made without pepper, alcohol, or caffeine, and simple enough for a weeknight dinner.

Why You’ll Love This Pasta
This recipe feels indulgent, but the creaminess comes primarily from vegetables and beans.
It’s creamy without dairy. Roasted butternut squash and cannellini beans create an incredibly smooth sauce.
It sneaks in extra nutrition. Instead of making a sauce primarily from cream or vegan cheese, the base is squash, beans, onion, and garlic.
It’s family-friendly. The sauce is mild, slightly sweet, and creamy.
It’s perfect for fall. Butternut squash and sage give the pasta that cozy autumn flavor without making the recipe overly complicated.
It’s easy to make ahead. The sauce can be prepared separately and refrigerated or frozen.
And the color is gorgeous. That naturally golden-orange sauce makes even a simple bowl of pasta look special.
Why Butternut Squash?
Butternut squash is one of my favorite vegetables to use during fall.
Its beautiful orange color comes from carotenoids, including beta-carotene, which the body can convert into vitamin A. Vitamin A plays an important role in normal vision, immune function, and cell health.
Butternut squash also provides fiber, potassium, vitamin C, and other nutrients.
And roasting makes a huge difference.
As the squash cooks, some of its natural sugars caramelize, creating deeper flavor than you would get from simply boiling it. That roasted flavor becomes the foundation of our creamy pasta sauce.
Why Add White Beans to Pasta Sauce?
If you’ve never blended white beans into a sauce, this might become one of your favorite kitchen tricks.
Cannellini beans have a mild flavor and naturally creamy texture. Once blended with the squash and dairy-free milk, they practically disappear.
But nutritionally, they’re doing quite a bit.
Beans provide plant protein, fiber, iron, folate, potassium, and other minerals.
Adding them also makes this pasta more satisfying than a sauce made from vegetables alone.
And because we’re blending everything until completely smooth, this can be a great way to add beans to meals for family members who aren’t usually excited about seeing beans on their plate.
The Secret to a Really Creamy Plant-Based Sauce
You don’t need heavy cream to make creamy pasta. You need the right combination of ingredients.
For this recipe, we’re using:
Roasted butternut squash for body and natural sweetness.
Cannellini beans for creaminess, protein, and fiber.
Unsweetened dairy-free milk to loosen the sauce.
Nutritional yeast flakes for savory, cheesy flavor.
Roasted garlic and onion for depth.
Fresh sage for that unmistakable fall flavor.
Extra-virgin olive oil for richness.
When everything is blended together, you get a sauce that’s silky, savory, and surprisingly luxurious.

Creamy Roasted Butternut Squash Pasta
Serves: 6Prep Time: 15 minutesCook Time: 40 minutesTotal Time: 55 minutes
Ingredients
For the Roasted Butternut Squash
4 cups peeled and cubed butternut squash
1 small yellow onion, roughly chopped
5 garlic cloves, peeled
1 tablespoon extra-virgin olive oil
½ teaspoon salt
1 teaspoon dried thyme
For the Creamy Sauce
Roasted butternut squash, onion, and garlic from above
1 (15-ounce) can cannellini beans, drained and rinsed
1½ cups unsweetened dairy-free milk, plus more as needed
⅓ cup nutritional yeast flakes
1 tablespoon fresh lemon juice
½ teaspoon onion powder
½ teaspoon garlic powder
½ teaspoon salt, or to taste
5 to 6 fresh sage leaves
For the Pasta
16 ounces pasta of choice
½ to 1 cup reserved pasta cooking water
1 tablespoon chopped fresh parsley, optional
Fresh sage for garnish, optional
2 tablespoons chopped walnuts, optional
Instructions
1. Roast the Vegetables
Preheat the oven to 425°F.
Line a large baking sheet with parchment paper.
Place the butternut squash, onion, and garlic on the baking sheet. Drizzle with extra-virgin olive oil and sprinkle with salt and dried thyme.
Toss everything together until lightly coated and spread the vegetables into a single layer.
Roast for 30 to 35 minutes, stirring once about halfway through, until the squash is very tender and lightly caramelized around the edges.
You want the squash soft enough that it almost falls apart when pressed with a fork. Those browned edges add a lot of flavor, so don’t rush this step.
2. Cook the Pasta
While the vegetables are roasting, bring a large pot of salted water to a boil.
Cook the pasta according to the package instructions until al dente.
Before draining, carefully reserve about 1 cup of the pasta cooking water.
Drain the pasta and set aside. Don’t rinse it. The starch left on the pasta helps the sauce cling to every piece.
3. Crisp the Sage
While the pasta cooks, heat a small skillet over medium-low heat.
Add a very small drizzle of extra-virgin olive oil and the fresh sage leaves.
Cook briefly until the sage becomes fragrant and slightly crisp. Watch carefully because sage can go from crisp to burned quickly.
Remove from the heat.
4. Blend the Sauce
Transfer the roasted butternut squash, onion, and garlic to a high-speed blender.
Add the cannellini beans, dairy-free milk, nutritional yeast flakes, lemon juice, onion powder, garlic powder, salt, and about half of the cooked sage.
Blend until completely smooth and creamy.
If the sauce is too thick, add a little more dairy-free milk.
Taste and adjust the salt or lemon juice if needed. The sauce should be thick and creamy but still pourable.
5. Bring Everything Together
Return the drained pasta to the pot.
Pour the butternut squash sauce over the pasta and gently toss until everything is evenly coated.
Add reserved pasta water a little at a time until the sauce reaches your preferred consistency.
The sauce will naturally thicken as it sits, and that starchy pasta water helps loosen it while keeping everything creamy.
Warm over low heat for another minute or two if necessary.
6. Serve
Divide the pasta among bowls.
Top with the remaining crispy sage. Add chopped fresh parsley and walnuts, if desired.
Serve immediately while everything is warm and creamy.

What Pasta Works Best?
You can use almost any pasta you enjoy, but I especially like shapes that give the sauce somewhere to hide.
Try:
Rigatoni
Penne
Fusilli
Cavatappi
Shells
Farfalle
Whole-wheat pasta is an easy way to add additional whole grains and fiber.
For a higher-protein meal, chickpea or lentil-based pasta can also work well, although the flavor and texture will be slightly different.
If you need the recipe to be gluten-free, simply choose your favorite gluten-free pasta.
Can I Use Frozen Butternut Squash?
Absolutely.
Pre-cut fresh or frozen butternut squash can save a lot of time.
If you’re roasting frozen squash, don’t thaw it first. Spread it directly onto the baking sheet.
Because frozen squash contains more moisture, it may take a little longer to develop those delicious browned edges.
Give the pieces plenty of room on the baking sheet. If they’re crowded together, they’ll steam instead of roast.
Don’t Skip the Roasted Garlic
Five cloves might sound like a lot, but roasting completely changes garlic.
Raw garlic is sharp and intense. Roasted garlic becomes soft, mellow, slightly sweet, and almost buttery.
It adds depth to the sauce without overpowering the squash.
If your garlic cloves are particularly small, you can even add another one or two.
Make It More Whole-Food Focused
The recipe already relies heavily on whole and minimally processed plant foods, but you can take it a little further.
Use whole-wheat pasta or another whole-grain pasta.
Choose an unsweetened dairy-free milk with a simple ingredient list.
You can also roast the squash without oil. Toss the vegetables with a tablespoon or two of vegetable broth before roasting, or simply roast them directly on parchment paper.
For the topping, use chopped walnuts rather than processed vegan cheese.
Add Some Greens
Want to get another vegetable onto the plate?
Baby spinach is the easiest option.
Once you’ve combined the hot pasta and sauce, stir in 2 to 3 cups of baby spinach. The residual heat will wilt it in just a couple of minutes.
Finely chopped kale can work too, although I recommend cooking it for a few minutes before adding it to the finished pasta.
Broccoli is another great option. Roast it alongside the squash or steam it separately and fold it into the pasta before serving.
Helpful Tips
Roast until you see color. Don’t pull the squash from the oven the moment it’s tender. A little caramelization adds much more flavor.
Rinse the beans well. This keeps their flavor mild so they disappear into the sauce.
Use unsweetened dairy-free milk. Sweetened or vanilla-flavored milk will completely change the flavor of the pasta.
Don’t forget the pasta water. It helps transform a thick purée into a silky pasta sauce.
Blend thoroughly. Give the blender enough time to make the beans and squash completely smooth.
Taste before serving. Squash varies in sweetness, so you may want a little additional salt or lemon juice to balance the finished sauce.
Meal Prep
The butternut squash sauce is perfect for making ahead.
Prepare and blend the sauce, then allow it to cool completely.
Store it in an airtight container in the refrigerator for up to 4 days.
When you’re ready to eat, cook fresh pasta and gently warm the sauce on the stovetop.
Add a splash of dairy-free milk or pasta water as it reheats.
Can You Freeze Butternut Squash Pasta Sauce?
Yes.
I actually prefer freezing the sauce separately from the pasta.
Allow the sauce to cool completely, then transfer it to a freezer-safe container.
Freeze for up to 3 months.
Thaw overnight in the refrigerator and reheat gently on the stovetop.
You may need to whisk in a little dairy-free milk as it warms to bring back the creamy consistency.
What to Serve With Butternut Squash Pasta
Because this pasta is rich and creamy, I like serving it with something green and fresh.
Try it with:
Roasted broccoli
Steamed green beans
Garlic sautéed spinach
A simple arugula salad with lemon
Roasted Brussels sprouts
A large mixed green salad
You don’t need an elaborate side dish. Sometimes pasta, greens, and a simple salad are exactly enough.
Nutrition Facts
Nutrition information is an estimate based on six servings and will vary depending on the pasta, dairy-free milk, and other specific ingredients used.
Nutrition Facts — Per Serving
Calories: ~430
Total Fat: ~7 g
Saturated Fat: ~1 g
Sodium: ~480 mg
Total Carbohydrate: ~76 g
Dietary Fiber: ~11 g
Total Sugars: ~7 g
Protein: ~17 g
Calcium: ~170 mg
Iron: ~5 mg
Potassium: ~850 mg

Cozy Food Can Still Be Nourishing
One of the things I love most about plant-based cooking is discovering how much we can do with simple ingredients.
Butternut squash becomes a creamy pasta sauce.
White beans disappear into it while adding protein and fiber.
Garlic becomes mellow and sweet when roasted.
Fresh sage transforms a simple bowl of pasta into something that feels distinctly like fall.
You don’t have to choose between a dinner that’s comforting and one that’s nourishing.
Sometimes they’re the same bowl.
And on a chilly fall evening, this creamy butternut squash pasta is exactly the kind of bowl I want on the table. 🍂




Comments