This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases. This comes at no extra cost to you.
Vegan Butternut Squash Pasta Sauce
Butternut squash pasta sauce healthy is a creamy vegan sauce made with roasted butternut squash, coconut milk, and warm spices like nutmeg and sage. Ready in 40 minutes, this recipe yields a luxurious, flavorful sauce that perfectly coats your favorite pasta. Ideal for a weeknight dinner, it’s a blend of comforting, plant-based ingredients with a hint of sweetness from the squash.
What I love about this dish is how roasting the squash transforms its flavor into something rich and cozy. When I first experimented with this sauce, the aroma of thyme and roasted garlic instantly reminded me of wandering through Seattle’s farmers’ markets on crisp autumn mornings.
Table of Contents
- Why is Vegan Butternut Squash Pasta Sauce so popular?
- What ingredients do you need for Vegan Butternut Squash Pasta Sauce?
- How do you make Vegan Butternut Squash Pasta Sauce step by step?
- Frequently Asked Questions About Vegan Butternut Squash Pasta Sauce
- Easy ingredient swaps for this recipe
- Serving ideas for your pasta
- How to store and reheat Vegan Butternut Squash Pasta Sauce
Why is Vegan Butternut Squash Pasta Sauce so popular?
Vegan Butternut Squash Pasta Sauce is so popular because it’s a plant-based comfort food that’s as nutritious as it is flavorful. Its creamy texture and savory balance of herbs and spices make it a standout among squash pasta sauce recipes.
- It’s packed with nutrients like vitamin A and fiber from the butternut squash, making it a healthier alternative to traditional cream-based sauces.
- The roasted squash and garlic add a deep, caramelized sweetness that balances beautifully with thyme and sage.
- Coconut milk provides the creaminess without dairy, keeping it entirely vegan while still feeling indulgent.
- It’s versatile enough to pair with any pasta shape, from spaghetti to penne, and even works as a sauce for grain bowls.
What ingredients do you need for Vegan Butternut Squash Pasta Sauce?
This creamy butternut squash sauce uses simple, wholesome ingredients that are easy to find. Here’s exactly what you’ll need:
- 1 medium butternut squash, peeled and diced
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 1 teaspoon dried thyme
- 1 teaspoon dried sage
- 1/2 teaspoon nutmeg
- 1 cup vegetable broth
- 1/2 cup coconut milk
- Salt and pepper to taste
- 1 pound pasta of choice (e.g., spaghetti, penne)
- Fresh basil for garnish (optional)
Roasting the butternut squash is key to enhancing its natural sweetness, while coconut milk adds a luscious, dairy-free creaminess to the sauce.
How do you make Vegan Butternut Squash Pasta Sauce step by step?
This recipe involves simple steps like roasting, blending, and simmering. Here’s how to make this creamy butternut squash sauce:
Step 1 — Roast the squash
Preheat your oven to 400°F (200°C). Spread the diced butternut squash on a baking sheet, drizzle with 1 tablespoon of olive oil, and season with salt and pepper. Roast for 25-30 minutes, or until tender.
Step 2 — Sauté the onion
Heat the remaining tablespoon of olive oil in a large skillet over medium heat. Add the chopped onion and sauté until soft and translucent, about 5 minutes.
Step 3 — Add the aromatics
Stir in the minced garlic, dried thyme, dried sage, and nutmeg. Cook for an additional 1-2 minutes until fragrant.

Step 4 — Blend the sauce
Add the roasted squash to the skillet along with the vegetable broth and coconut milk. Use an immersion blender to puree until smooth. Alternatively, transfer to a blender, blend, and return to the skillet.
Step 5 — Simmer and adjust
Simmer the sauce for 5-10 minutes, adjusting the consistency with more vegetable broth if needed. Season with salt and pepper to taste.
Step 6 — Cook the pasta
While the sauce simmers, cook your pasta according to the package instructions. Drain and set aside.
Step 7 — Combine and serve
Toss the cooked pasta with the sauce until well coated. Serve immediately, garnished with fresh basil if desired.
Frequently Asked Questions About Vegan Butternut Squash Pasta Sauce
Can I make this sauce ahead of time?
Yes, you can make the sauce up to 3 days in advance. Store it in an airtight container in the fridge and reheat before serving.
What’s the best pasta for this sauce?
This sauce works with any pasta, but shapes like penne, rigatoni, or fusilli hold the sauce well due to their grooves.
Can I freeze the sauce?
Yes, this sauce freezes well. Portion it into airtight containers, freeze for up to 3 months, and thaw overnight in the fridge before reheating.
How can I adjust the creaminess?
For a richer sauce, add more coconut milk. For a lighter consistency, thin it out with additional vegetable broth.
Easy ingredient swaps for this recipe
Out of a key ingredient? Here are some easy substitutions:
- Replace coconut milk with cashew cream for an equally creamy texture.
- Swap dried sage for fresh sage leaves if you have them for a more robust flavor.
- Use sweet potato instead of butternut squash for a twist on the flavor profile.
Serving ideas for your pasta
This Vegan Butternut Squash Pasta Sauce pairs beautifully with these sides:
- Roasted Brussels sprouts add a crispy, caramelized contrast to the creamy pasta.
- A simple arugula salad with a lemon vinaigrette cuts through the richness.
- Serve alongside crusty garlic bread to soak up any extra sauce.
- Pair with sautéed mushrooms for an earthy, umami boost.
How to store and reheat Vegan Butternut Squash Pasta Sauce
To store leftovers, transfer the sauce to an airtight container and refrigerate for up to 3 days. Alternatively, freeze portions for up to 3 months. Allow frozen sauce to thaw in the fridge overnight before reheating.
Reheat on the stovetop over medium-low heat, stirring occasionally. Add a splash of vegetable broth or water to refresh the consistency if needed.
Vegan Butternut Squash Pasta Sauce
Equipment
- mixing bowl
- baking sheet
- oven
- skillet
- immersion blender
- regular blender
Ingredients
- 1 medium butternut squash (peeled and diced)
- 2 tbsp olive oil
- 1 medium onion (chopped)
- 3 clove garlic (minced)
- 1 tsp dried thyme
- 1 tsp dried sage
- 1/2 tsp nutmeg
- 1 cup vegetable broth
- 1/2 cup coconut milk
- salt (to taste)
- pepper (to taste)
- 1 pound pasta of choice ((e.g., spaghetti, penne))
- fresh basil (for garnish (optional))
Instructions
- Preheat the oven to 400°F (200°C).
- Spread the diced butternut squash on a baking sheet, drizzle with 1 tablespoon of olive oil, and season with salt and pepper. Roast for about 25-30 minutes, or until tender.
- In a large skillet, heat the remaining tablespoon of olive oil over medium heat. Add the chopped onion and sauté until soft and translucent, about 5 minutes.
- Add the minced garlic, dried thyme, dried sage, and nutmeg to the skillet. Cook for an additional 1-2 minutes until fragrant.
- Once the butternut squash is roasted, add it to the skillet with the onion and garlic mixture. Pour in the vegetable broth and coconut milk, and stir to combine.
- Use an immersion blender to puree the sauce until smooth. If you don’t have an immersion blender, carefully transfer the mixture to a regular blender, blend until smooth, and return to the skillet.
- Simmer the sauce for an additional 5-10 minutes, adjusting the consistency with more vegetable broth if needed. Season with salt and pepper to taste.
- Meanwhile, cook the pasta according to package instructions. Drain and set aside.
- Toss the cooked pasta with the butternut squash sauce until well coated. Serve immediately, garnished with fresh basil if desired.
Notes

Loved this recipe? Save it to your favorite Pinterest board so you can easily find it later! ✨


