It’s cozy, satisfying, and packed with autumn-inspired flavor.
The secret? Roasted butternut squash creates a naturally sweet, silky sauce that clings beautifully to every piece of pasta. Nutritional yeast adds a savory, cheesy depth, while a splash of reserved pasta water brings everything together into that dreamy carbonara-style consistency.
And here’s the best part: you don’t need heavy cream, expensive specialty ingredients, or hours in the kitchen.
Whether you’re looking for easy vegan dinner recipes, comforting dairy-free pasta, or a fresh twist on traditional Italian-inspired comfort food, this recipe delivers a delicious bowl of goodness that feels wonderfully indulgent.
Why You’ll Love This Vegan Butternut Squash Pasta Carbonara
Traditional carbonara is known for its rich, silky sauce, but this plant-based version takes a different route to creamy perfection.
Instead of eggs and cheese, we’re using roasted butternut squash, nutritional yeast, and a little pasta water to create a luscious sauce with plenty of savory flavor.
The result is a colorful, comforting vegan pasta dinner that tastes like something special without requiring professional cooking skills.
Here’s what makes it worth adding to your weekly meal rotation:
-
Incredibly creamy: Blended squash creates a smooth, luxurious sauce without dairy cream.
-
Big, savory flavor: Garlic, smoked paprika, black pepper, and nutritional yeast balance the squash’s natural sweetness.
-
Budget-friendly ingredients: Pasta, seasonal vegetables, pantry spices, and a few plant-based staples do the heavy lifting.
-
Perfect for fall: Butternut squash and fragrant sage bring all the cozy autumn dinner vibes.
-
Easy to customize: Add mushrooms, crispy chickpeas, spinach, or plant-based bacon for a delicious twist.
-
Naturally dairy-free and egg-free: A great option for anyone building a more plant-forward dinner menu.
The recipe also fits naturally into dairy-free comfort food, easy vegan dinners, fall pasta recipes, and creamy butternut squash sauce.
What Makes This Vegan Carbonara Different?
The magic is all in the sauce.
Roasted butternut squash develops a deeper, sweeter flavor than boiled squash. Blending it with sautéed garlic, vegetable broth, nutritional yeast, and olive oil creates a smooth base that coats pasta beautifully.
Smoked paprika adds a gentle smoky note, while black pepper and lemon juice prevent the sauce from tasting overly sweet.
Crispy sage brings an earthy aroma and a little restaurant-style flair.
It’s not traditional Italian carbonara, and it doesn’t try to be. Instead, it’s a creative, entirely plant-based interpretation that delivers the creamy texture and savory satisfaction many of us crave from a comforting pasta dinner.
For extra texture, you can also add browned vegan bacon or crispy mushrooms. These additions create a delicious contrast against the silky sauce.
Vegan Butternut Squash Pasta Carbonara Recipe
PREP TIME
15 minutes
COOK TIME
30 minutes
TOTAL TIME
45 minutes
SERVINGS
4
DIET
Vegan
DIFFICULTY
Easy
Ingredients
This recipe uses everyday ingredients to create a rich, creamy vegan pasta sauce with a delicious smoky finish.
-
12 oz (340 g) rigatoni or penne pasta
-
1 medium butternut squash, peeled, deseeded, and cubed (approximately 600 g prepared)
-
2 tablespoons olive oil, divided
-
4 garlic cloves, peeled
-
1 small yellow onion, diced
-
½ cup (120 ml) vegetable broth, plus extra if needed
-
3 tablespoons nutritional yeast
-
1 tablespoon unsweetened plant-based milk
-
1 teaspoon smoked paprika
-
½ teaspoon dried thyme
-
½ teaspoon freshly ground black pepper
-
¾ teaspoon salt, or to taste
-
1 teaspoon lemon juice
-
8–10 fresh sage leaves
-
¼ cup (25 g) vegan Parmesan, plus extra for serving
-
½ cup (120 ml) reserved pasta cooking water, as needed
-
A pinch of red pepper flakes, optional
Optional smoky topping: 3 oz (85 g) vegan bacon, diced and cooked until crisp.
Instructions
Step 1: Roast the butternut squash
Preheat your oven to 400°F (200°C), or 180°C fan.
Spread the cubed butternut squash and peeled garlic cloves across a baking tray. Drizzle with 1 tablespoon of olive oil, season lightly with salt and pepper, and toss to coat.
Roast for 25–30 minutes, turning once halfway through, until the squash is fork-tender and lightly caramelized around the edges.
Those golden edges are where the flavor develops, so don’t rush this step.
Step 2: Cook the pasta
Bring a large pot of salted water to a boil.
Add the rigatoni or penne and cook according to the package instructions until al dente.
Before draining, reserve approximately ½ cup of the starchy cooking water.
This little kitchen trick is essential for achieving a smooth, glossy vegan pasta sauce that clings to every bite.
Step 3: Create the creamy squash sauce
Add the roasted squash and garlic to a blender.
Pour in the vegetable broth and plant-based milk, then add the nutritional yeast, smoked paprika, thyme, lemon juice, and remaining olive oil.
Blend until completely smooth.
If the mixture feels too thick, add a little more vegetable broth or reserved pasta water until the sauce reaches a pourable, creamy consistency.
Taste and adjust the salt, black pepper, and lemon juice. The sauce should taste savory, slightly sweet, and beautifully balanced.
Step 4: Fry the sage
Heat a small skillet over medium heat with a teaspoon of olive oil.
Add the fresh sage leaves and cook for approximately 30–60 seconds, turning once, until fragrant and crisp.
Transfer them to a plate lined with paper towel.
If you’re using vegan bacon, cook it in the same skillet until golden and crisp. The smoky, savory topping makes this creamy vegan pasta feel extra indulgent.
Step 5: Bring everything together
Return the drained pasta to a large skillet or saucepan over low heat.
Pour in the butternut squash sauce and stir gently until every piece of pasta is coated.
Add the reserved pasta water a tablespoon at a time until the sauce becomes silky and glossy.
Stir in the vegan Parmesan and allow everything to warm through for 1–2 minutes. Avoid letting the sauce boil vigorously, as this can make it thicken too much.
Step 6: Serve and enjoy
Divide the creamy vegan butternut squash pasta between four bowls.
Finish with crispy sage, an extra sprinkle of vegan Parmesan, freshly cracked black pepper, and red pepper flakes if you enjoy a little heat.
Add crispy vegan bacon or toasted pumpkin seeds for extra crunch.
Serve immediately while the sauce is warm and velvety.
Pro Tips for the Creamiest Vegan Pasta
1. Roast the squash until golden
Tender squash is good, but lightly caramelized squash is even better.
Roasting brings out its natural sweetness and creates a deeper flavor that makes this dairy-free pasta sauce taste rich and satisfying.
Cut the cubes into similar sizes so they cook evenly.
2. Don’t skip the nutritional yeast
Nutritional yeast provides the savory, cheesy flavor that helps make vegan carbonara so satisfying.
Start with the recommended three tablespoons, then add a little more if you prefer a stronger Parmesan-like taste.
Choose a product labeled vegan if you need to avoid animal-derived ingredients.
3. Use pasta water for a silky finish
The starchy water left behind after cooking pasta helps loosen and bind the sauce.
Add it gradually rather than pouring it all in at once. You want the sauce to coat the pasta, not pool at the bottom of the bowl.
This technique also helps leftover pasta reheat more successfully.
4. Build flavor with contrasting textures
Creamy pasta becomes much more interesting when you add something crisp.
Try crispy sage, toasted pumpkin seeds, browned mushrooms, or vegan bacon. These toppings provide texture without overpowering the delicate squash flavor.
For extra freshness, serve the dish with a simple green salad dressed with lemon juice and olive oil.
5. Balance sweetness with savory ingredients
Butternut squash has a naturally sweet flavor, so balance is important.
Lemon juice adds brightness, nutritional yeast contributes savory depth, and black pepper introduces a gentle kick.
Taste the sauce before combining it with the pasta, then adjust the seasonings until everything feels balanced.
Easy Variations to Try
One of my favorite things about this creamy vegan pasta recipe is how easy it is to adapt.
For a high-protein vegan dinner: Add a cup of cooked chickpeas or white beans. You can also use a higher-protein legume-based pasta.
For a mushroom carbonara twist: Brown sliced mushrooms with garlic and black pepper before adding them to the finished pasta. Their earthy flavor pairs beautifully with roasted squash.
For a spicy vegan pasta: Add extra red pepper flakes or a small pinch of cayenne to the sauce.
For a gluten-free dinner: Substitute your favorite gluten-free rigatoni or penne and check that your vegetable broth and other packaged ingredients are gluten-free.
For extra greens: Stir a few handfuls of baby spinach into the warm sauce until wilted.
For a nut-free recipe: This version doesn’t require cashews or other nuts. Check your plant-based milk and vegan Parmesan labels if allergies are a concern.
What to Serve with Butternut Squash Pasta
This dish is hearty enough to serve on its own, but a few simple sides can turn it into a beautiful dinner spread.
-
Garlic bread made with vegan butter.
-
A crisp arugula salad with lemon dressing.
-
Roasted Brussels sprouts with black pepper.
-
Garlicky green beans.
-
Toasted pumpkin seeds for extra crunch.
For an easy autumn dinner, pair the pasta with a fresh green salad and warm garlic bread. The contrast between the crisp salad and creamy sauce makes every bite feel balanced.
Storage and Reheating
Allow leftover pasta to cool before transferring it to an airtight container.
Refrigerate for up to 3 days.
To reheat, place the pasta in a skillet over low heat with a splash of vegetable broth or plant-based milk. Stir gently until warmed through and creamy again.
You can also reheat individual portions in the microwave, stirring halfway through and adding a little liquid if needed.
The sauce can be prepared ahead and refrigerated separately for up to 3 days. Cook the pasta fresh when possible for the best texture.
Freezing is possible, although the sauce may change texture slightly after thawing. Blend or stir it thoroughly while reheating to help restore its smooth consistency.
Vegan Butternut Squash Pasta Carbonara Nutrition
The following figures are estimates per serving, assuming the recipe makes four servings and excludes optional vegan bacon and additional toppings.
| Nutrient | Approximate amount |
|---|---|
| Calories | 420 kcal |
| Protein | 13 g |
| Carbohydrates | 77 g |
| Fat | 9 g |
| Saturated fat | 2 g |
| Fiber | 8 g |
| Sugar | 7 g |
| Sodium | 600 mg |
Actual nutrition will vary depending on the pasta, vegetable broth, vegan Parmesan, and plant-based milk you choose.
For a more filling meal, add chickpeas or another plant-based protein. For lower sodium, choose reduced-salt vegetable broth and adjust the added salt to taste.
Frequently Asked Questions
Does vegan butternut squash pasta carbonara taste cheesy?
It has a savory, cheesy-style flavor from nutritional yeast and vegan Parmesan, balanced by the natural sweetness of roasted squash.
It won’t taste identical to traditional egg-and-cheese carbonara, but it offers a delicious creamy alternative.
Can I make the sauce without a blender?
Yes. A food processor works well, too.
For the smoothest texture, make sure the squash is completely tender before blending. If you only have a potato masher, the sauce will be more rustic, with small pieces of squash remaining.
Which pasta shape works best?
Rigatoni and penne are excellent choices because their ridges and hollow centers hold the creamy sauce.
Fusilli, shells, and fettuccine also work beautifully.
Can I prepare this meal ahead of time?
Absolutely. Roast the squash and prepare the sauce a day ahead, then refrigerate it in an airtight container.
When you’re ready to eat, cook the pasta, warm the sauce gently, and combine everything with a splash of pasta water.
Is this recipe suitable for a dairy-free diet?
Yes. The recipe uses olive oil, plant-based milk, nutritional yeast, and vegan Parmesan instead of dairy ingredients.
Always check the labels of packaged ingredients if you have allergies or need to avoid specific allergens.
The Final Bite
This vegan butternut squash pasta carbonara proves that plant-based comfort food can be creamy, colorful, and completely satisfying without relying on traditional dairy ingredients.
The roasted squash creates a gorgeous golden sauce, garlic and herbs bring warmth, and crispy sage adds that finishing touch that makes a simple weeknight meal feel special.
Best of all, the recipe is flexible enough to suit busy evenings, cozy autumn dinners, and meat-free meals you’ll want to make again.
Give this creamy vegan pasta a try, experiment with your favorite toppings, and make it your own. If you cook it, share which variation you loved most — crispy vegan bacon, earthy mushrooms, or an extra sprinkle of vegan Parmesan!
