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

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:

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.

A creamy vegan butternut squash pasta sauce served over spaghetti with fresh basil on top

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.

Ninja BN701 Professional Plus Bender with Auto-iQ

Kitchen ApplianceNinja BN701 Professional Plus Bender with Auto-iQ

Ideal for blending the butternut squash sauce to a smooth consistency

View on Amazon →

Lodge Cast Iron Skillet 12-inch

Essential CookwareLodge Cast Iron Skillet 12-inch

Perfect for searing and baking — this recipe needs even heat distribution

View on Amazon →

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

Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Servings 4 servings
Calories 250
A creamy and flavorful vegan pasta sauce made with roasted butternut squash, perfect for any pasta dish.

Equipment

  • mixing bowl
  • baking sheet
  • oven
  • skillet
  • immersion blender
  • regular blender

Ingredients

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

For a spicier kick, add red pepper flakes to the sauce.
Calories: 250kcal
Cost: $10
Course: Main Course
Cuisine: Italian
Keyword: vegan pasta sauce
A creamy vegan butternut squash pasta sauce served over spaghetti with fresh basil on top

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

Author

Write A Comment

Recipe Rating