Vegan Butternut Squash Pasta Recipe

Elizabeth

Founder of Her Recipe Box

Best seller

knife

You’re Missing Out! This Chef Knife Is a Game-Changer

  • Stays Sharp: Ice-hardened for long-lasting sharpness.
  • Better Control: Unique finger hole for a steady grip.
  • Built to Last: Premium stainless steel and beech wood.
  • Perfect Balance: Comfortable weight for easy use.
  • Big Savings: 70% off, high quality at a steal.
  • Customer Approved: Loved for quality and ease.
Grab Yours Today at 70% Off!

This post may contain affiliate links learn more.

There are certain dishes that just scream comfort, warmth, and cozy evenings, and this Creamy Vegan Butternut Squash Pasta is definitively one of them. The first time I made this, I was honestly a little skeptical. Could a sauce made primarily from squash, without a drop of dairy, truly satisfy that deep craving for creamy, decadent pasta? The answer was a resounding, enthusiastic YES! My family, including the usually pasta-purist kids, devoured it. The vibrant orange hue was instantly appealing, but it was the flavor that truly won everyone over – a perfect balance of naturally sweet squash, savory garlic and herbs, and an unbelievably luxurious, velvety texture thanks to a secret weapon (spoiler: cashews!). It felt indulgent, yet it was packed with wholesome ingredients. It quickly became a staple in our fall and winter rotation, a go-to recipe when we want something nourishing, impressive, and guaranteed to leave everyone feeling happy and satisfied. It’s the kind of meal that makes you appreciate the magic of plant-based cooking, transforming simple vegetables into something truly extraordinary.

Ingredients

This recipe yields a generous amount of sauce, perfect for coating a full pound of pasta. Here’s what you’ll need:

  • For Roasting:
    • 1 medium Butternut Squash (approx. 2.5 – 3 lbs / 1.1 – 1.4 kg), peeled, seeded, and cubed (about 4-5 cups cubed)
    • 1 medium Yellow Onion, peeled and roughly chopped
    • 4-6 cloves Garlic, peeled (leave whole)
    • 2 tablespoons Olive Oil (or Avocado Oil)
    • 1 teaspoon Dried Sage (or 1 tablespoon fresh sage leaves)
    • ½ teaspoon Dried Thyme (optional, but recommended)
    • ½ teaspoon Salt (plus more to taste)
    • ¼ teaspoon Black Pepper (freshly ground preferred)
    • Pinch of Red Pepper Flakes (optional, for a hint of heat)
  • For the Creamy Sauce:
    • ¾ cup Raw Cashews, soaked (see instructions)
    • 1 cup Unsweetened Plant-Based Milk (Almond, Soy, Oat, or Cashew work well; use a neutral-flavored one) – more if needed for blending
    • ¼ cup Nutritional Yeast (provides a cheesy, umami flavor)
    • 1 tablespoon Lemon Juice (freshly squeezed preferred)
    • Reserved Roasting Liquid/Vegetables (from the pan)
    • Reserved Pasta Water (essential for achieving the perfect consistency)
  • For the Pasta:
    • 1 lb (16 oz / 454g) Pasta of your choice (Penne, Rigatoni, Fettuccine, Shells, or Fusilli work beautifully) – use gluten-free if needed
  • Optional Garnishes:
    • Toasted Pepitas (Pumpkin Seeds)
    • Fresh Sage Leaves (can be pan-fried until crispy)
    • Fresh Parsley, chopped
    • Vegan Parmesan Cheese
    • Extra Black Pepper
    • A drizzle of high-quality Olive Oil

Instructions

Follow these steps carefully for the creamiest, most flavorful vegan butternut squash pasta:

  1. Prepare the Cashews: Place the raw cashews in a bowl and cover them completely with boiling water. Let them soak for at least 30 minutes. If you don’t have a high-speed blender, soaking for 1-2 hours (or even overnight in the fridge with cold water) is recommended for the smoothest result. Once soaked, drain and rinse the cashews thoroughly.
  2. Preheat Oven & Prep Veggies: Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper for easier cleanup.
  3. Roast the Vegetables: On the prepared baking sheet, combine the cubed butternut squash, chopped yellow onion, and whole garlic cloves. Drizzle generously with the 2 tablespoons of olive oil. Sprinkle evenly with the dried sage, dried thyme (if using), ½ teaspoon salt, black pepper, and optional red pepper flakes. Toss everything together with your hands or a large spoon until the vegetables are well-coated. Spread the vegetables in a single layer, ensuring they aren’t overcrowded (use two pans if necessary – overcrowding leads to steaming instead of roasting).
  4. Roasting Time: Roast in the preheated oven for 30-40 minutes, or until the butternut squash is fork-tender and lightly caramelized around the edges. The onions should be soft and translucent, and the garlic fragrant and softened. Give the vegetables a stir halfway through cooking to ensure even roasting.
  5. Cook the Pasta: While the vegetables are roasting, bring a large pot of generously salted water to a rolling boil. Add your chosen pasta and cook according to the package directions until al dente (slightly firm to the bite).
  6. IMPORTANT – Reserve Pasta Water: Before draining the pasta, carefully ladle out and reserve at least 1.5 to 2 cups of the starchy pasta water. This liquid gold is crucial for creating a silky smooth sauce that clings perfectly to the pasta. Drain the pasta and set it aside (you can return it to the pot). Tossing the drained pasta with a tiny bit of olive oil can prevent sticking if it sits for a few minutes.
  7. Blend the Sauce: Carefully transfer the roasted butternut squash, onion, and softened garlic cloves (squeeze them out of their skins if needed, though they often roast soft enough to blend whole) to a high-speed blender. Add the drained and rinsed soaked cashews, 1 cup of plant-based milk, the nutritional yeast, and the tablespoon of lemon juice.
  8. Start Blending & Adjust Consistency: Begin blending on low speed, gradually increasing to high. Blend until the sauce is completely smooth and creamy. This might take 1-2 minutes, depending on your blender. The sauce will likely be very thick at this point.
  9. Incorporate Pasta Water: With the blender running on low (or stopping and starting), gradually add the reserved pasta water, about ¼ cup at a time, until the sauce reaches your desired consistency. You want it thick enough to coat the pasta beautifully but thin enough to be pourable – think a thick, velvety cream sauce. You might not use all the reserved water, or you might need a little more than initially reserved (you can use more plant milk or even plain hot water if you run out).
  10. Taste and Adjust Seasoning: Once the consistency is right, taste the sauce. This is critical! Add more salt, black pepper, nutritional yeast (for more cheesiness), or even a tiny pinch more red pepper flakes if desired. Blend again briefly to incorporate any additions.
  11. Combine Sauce and Pasta: Pour the creamy butternut squash sauce over the cooked pasta in the pot. Stir gently but thoroughly over low heat for a minute or two, allowing the pasta to absorb some of the sauce and ensuring every piece is well-coated. If the sauce seems too thick after combining, add another splash of reserved pasta water or plant milk.
  12. Serve Immediately: Divide the pasta among serving bowls. Garnish generously with your chosen toppings – toasted pepitas add a lovely crunch, crispy sage leaves offer an aromatic counterpoint, fresh parsley adds brightness, and a sprinkle of vegan parmesan and black pepper finishes it perfectly.

Nutrition Facts

  • Servings: This recipe typically makes 4-6 servings, depending on portion size.
  • Calories per Serving (Approximate): 550-700 calories per serving (based on 5 servings, using standard pasta and olive oil).

Disclaimer: The nutritional information provided is an estimate only, calculated using standard ingredient databases. Actual values may vary based on specific ingredients used (e.g., type of pasta, brand of plant milk, exact size of squash), portion sizes, and optional additions or substitutions. For precise nutritional information, please calculate based on the specific ingredients you use. This estimate does not include optional garnishes.

Preparation Time

  • Prep Time: 20-25 minutes (includes peeling and chopping squash, prepping other vegetables, soaking cashews if using the quick-soak method)
  • Cook Time: 40-50 minutes (includes roasting vegetables and cooking pasta)
  • Total Time: Approximately 1 hour to 1 hour 15 minutes

How to Serve

This Vegan Butternut Squash Pasta is incredibly versatile and satisfying on its own, but here are some ways to elevate your meal:

  • Classic Garnishes (Highly Recommended):
    • Crunch: Toasted pepitas (pumpkin seeds) or chopped toasted walnuts/pecans.
    • Herbs: Freshly chopped parsley for brightness, or pan-fried crispy sage leaves for an intense, aromatic flavor that perfectly complements the squash.
    • Cheesiness: A generous sprinkle of your favorite store-bought or homemade vegan Parmesan cheese.
    • Finish: A final crack of fresh black pepper and a light drizzle of extra virgin olive oil.
  • Pairing Suggestions:
    • Salad: Serve alongside a simple green salad with a light vinaigrette (lemon or balsamic based) to cut through the richness of the pasta. Arugula with shaved fennel and a lemon dressing is particularly nice.
    • Bread: Crusty bread (like sourdough or a baguette) is perfect for mopping up any leftover sauce in the bowl. Garlic bread (made with vegan butter and garlic) is also a fantastic companion.
    • Roasted Vegetables: Complement the dish with a side of simple roasted broccoli, Brussels sprouts, or green beans tossed with a little olive oil, salt, and pepper.
  • Protein Boost:
    • Beans: Stir in a can of drained and rinsed cannellini beans or chickpeas during the last minute of heating the sauce with the pasta for added plant-based protein and fiber.
    • Vegan Sausage: Sautéed sliced vegan Italian sausage adds a savory, hearty element. Crumble it and stir it into the sauce or serve it alongside.
    • Tofu/Tempeh: Serve with pan-fried or baked crispy tofu or tempeh cubes seasoned with Italian herbs.
  • Adding Greens:
    • Wilt a few handfuls of fresh spinach or kale into the sauce along with the pasta during the final heating step for added nutrients and color.

Additional Tips

Maximize your success and enjoyment of this recipe with these five helpful tips:

  1. Roasting is Key for Flavor: Don’t skip or rush the roasting step! Roasting the butternut squash, onion, and garlic deeply caramelizes their natural sugars, creating a much richer, sweeter, and more complex flavor base than simply boiling or steaming them. Ensure the vegetables are spread in a single layer on the baking sheet – overcrowding prevents proper browning. If your squash cubes are browning too quickly before becoming tender, you can loosely tent the pan with foil for the last 10-15 minutes.
  2. Master the Creaminess – The Power of Pasta Water: The reserved starchy pasta water is non-negotiable for achieving that perfect, emulsified, restaurant-quality sauce texture. It helps thin the sauce while also making it cling beautifully to the pasta strands. Start by adding it gradually during blending, as you can always add more. The type of blender also matters; a high-speed blender (like a Vitamix or Blendtec) will yield the smoothest, most velvety result with cashews, often requiring less soaking time. If using a standard blender, ensure cashews are soaked longer (at least 2 hours, or overnight) and blend for an extended period, scraping down the sides as needed.
  3. Taste and Adjust Fearlessly: The recipe provides a solid foundation, but taste preferences vary! Once the sauce is blended, take the time to taste it critically. Does it need more salt to bring out the flavors? More lemon juice for brightness? More nutritional yeast for cheesiness? Perhaps a pinch more sage or black pepper? Don’t be afraid to adjust the seasonings until the sauce tastes absolutely perfect to you before combining it with the pasta. Remember, it’s easier to add more seasoning than to take it away.
  4. Make-Ahead Strategies: This sauce is fantastic for meal prep! You can make the entire sauce up to 3-4 days in advance. Store it in an airtight container in the refrigerator. It will thicken considerably when chilled. To reheat, gently warm it in a saucepan over low heat, adding a splash of water, plant milk, or vegetable broth to loosen it back to the desired consistency before tossing with freshly cooked pasta. You can also roast the vegetables ahead of time and store them in the fridge for 2-3 days, then proceed with the blending step when ready to make the sauce.
  5. Don’t Limit Yourself to Pasta: While incredible with pasta, this creamy butternut squash sauce is wonderfully versatile! Try using it as a sauce for gnocchi, drizzled over roasted vegetables or grain bowls (quinoa, farro), as a base for a vegan lasagna layer, or even thinned out slightly as a creamy soup base. It’s a fantastic way to incorporate more vegetables into various meals.

FAQ Section

Here are answers to some common questions about making this Vegan Butternut Squash Pasta:

  1. Q: Can I make this recipe nut-free? I have a cashew allergy.
    • A: Yes, you can make this recipe nut-free, though the texture and flavor profile will change slightly. Good substitutes for soaked cashews include:
      • Raw Sunflower Seeds: Soak them just like cashews (they might impart a slightly earthier flavor). Use the same quantity (¾ cup).
      • Silken Tofu: Use about ¾ to 1 cup of silken tofu. It blends very smoothly but has a more neutral, less rich flavor. You might want to increase the nutritional yeast or other seasonings.
      • Full-Fat Coconut Milk: Replace the cashews and some of the plant milk with 1 can (approx. 13.5 oz) of full-fat coconut milk. This will give a definite coconut flavor, which can be lovely but is different from the original. Ensure you like coconut!
      • White Beans: Blend in about 1 cup of cooked cannellini beans (canned, rinsed, and drained). This adds creaminess and protein, with a mild flavor.
  2. Q: How can I make this recipe gluten-free?
    • A: This is an easy swap! Simply use your favorite brand of gluten-free pasta. Cook it according to the package directions, being careful not to overcook it, as some GF pastas can become mushy. Remember to still reserve the starchy pasta water before draining – it works just as well with gluten-free pasta for thickening the sauce. The sauce itself is naturally gluten-free.
  3. Q: Can I freeze the butternut squash sauce?
    • A: Yes, the sauce freezes reasonably well! For best results, let the sauce cool completely, then transfer it to freezer-safe airtight containers or heavy-duty freezer bags. Leave a little headspace for expansion. It should keep well for up to 3 months. To use, thaw it overnight in the refrigerator. Reheat gently in a saucepan over low heat. Note that freezing can sometimes slightly alter the texture, making it a bit grainy or separated upon thawing. Whisking it vigorously while reheating, potentially with an added splash of plant milk or water, usually helps bring it back together. It’s generally best to freeze the sauce separately and cook pasta fresh when ready to serve.
  4. Q: My sauce seems too thick / too thin after blending. What did I do wrong?
    • A: Nothing wrong! Sauce consistency is easily adjustable.
      • Too Thick: This is common right after blending the roasted vegetables and cashews. The solution is to gradually blend in more liquid. Start with the reserved starchy pasta water, adding ¼ cup at a time until it reaches your desired thickness. If you run out of pasta water, you can use more plant-based milk, vegetable broth, or even plain hot water.
      • Too Thin: This is less common but can happen if you add too much liquid initially. You can simmer the sauce gently in a saucepan for a few minutes to allow some excess liquid to evaporate and thicken it slightly. Alternatively, if it’s only slightly too thin, remember that tossing it with the hot pasta will help it thicken and coat nicely due to the starch. In a pinch, you could blend in a few more soaked cashews (if you have them) or a tablespoon of cornstarch mixed with 2 tablespoons of cold water (a slurry), then simmer briefly, but adjusting with pasta water first is preferred.
  5. Q: I don’t have nutritional yeast. Can I omit it or substitute it?
    • A: Nutritional yeast adds a savory, cheesy, umami depth that mimics dairy cheese flavor in vegan dishes. You can omit it, but the sauce will lack that specific cheesy dimension and might taste slightly sweeter or flatter. If omitting, definitely taste and adjust other seasonings like salt and herbs, perhaps adding a tiny bit more lemon juice for brightness. Potential substitutes (though not exact replicas) include:
      • White Miso Paste: Start with 1 teaspoon and blend it in. Miso adds umami and saltiness.
      • Vegan Parmesan: Blend in a tablespoon or two of store-bought vegan parmesan, or simply use more as a topping.
      • Increased Seasoning: Amp up the garlic powder (add ½ tsp to the blender), onion powder (add ½ tsp), and salt to compensate for the lost savory flavor.
      • A tiny splash of soy sauce or tamari can also add some umami, but use sparingly.