This rich, umami-packed creamy vegan pumpkin pasta sauce is bursting with toasted garlic, roasted pumpkin, and aromatic sage. It’s so flavorful and impressive that no one will believe it comes together in about fifteen minutes.

Warning — this is not a light, low-fat pumpkin sauce for zoodles. This is pure decadence: creamy, savory, and deeply satisfying.
To build texture and flavor I toast chopped walnuts with garlic, then wilt plenty of fresh baby spinach into the finished sauce. Feel free to swap the walnuts for another nut, use regular spinach or rocket (arugula), or omit the nuts and greens entirely. You can also add chunky ingredients if you like.
Good additions include:
- Chickpeas
- Cubed cooked aubergine
- Caramelized onion
- Cooked chopped potatoes
- Thinly sliced portobello mushrooms
This recipe began as a vegan take on a no-boil pumpkin pasta bake, but developed into a stand-alone sauce that’s become one of my favorites. The method is simple: toast walnuts and garlic in hot olive oil, puree the pumpkin mixture, simmer everything briefly and toss with freshly cooked pasta. Ready in about twenty minutes.
Toss the sauce with hot pasta, grind generous black pepper over the top, and serve. It’s fantastic with quick vegan garlic bread or an herbed focaccia and bruschetta dip for a more impressive meal.
Substitutions
You can use homemade pumpkin puree instead of canned if you prefer. The Tabasco in the recipe is used sparingly to enhance the pumpkin’s sweetness, so the finished sauce won’t be very spicy. If you’re sensitive to heat, reduce or omit it; if you like it hot, taste the sauce at the end and add more heat to your liking.
If you don’t have Tabasco, add 1/4 to 1/2 teaspoon cayenne or red pepper flakes when you add the dried herbs.
I use a combination of soy cream and coconut milk because it produces a neutral, silky creaminess. You can replace the soy cream with more coconut milk, though this will introduce a light coconut note. Any unsweetened non-dairy cream that holds up to cooking and won’t curdle can be substituted.
This dish is garlicky by design. If you prefer a milder garlic presence, use one clove in the puree and one clove chopped for the pan instead of the larger amounts called for below.
Tips
This sauce works with any pasta shape. Textured shorter shapes like rotini hold the sauce well, but long strands are also delicious — just don’t rinse the pasta after cooking. Rinsing removes surface starches that help the sauce cling.
Drain the pasta and add it straight to the pan with the sauce, tossing thoroughly so the sauce coats each piece. Serving the sauce on top of drained, resting pasta can cause the noodles to clump as they cool.

The recipe makes about four large servings; served with a side salad and a small protein it can be stretched to six. The sauce can be made in advance and combined with freshly cooked pasta before serving. If you plan to keep leftovers, store pasta and sauce separately when possible to avoid gummy pasta — though mixed leftovers keep reasonably well.
The sauce keeps in the refrigerator for up to five days and freezes well.
If you have leftover fresh pumpkin, consider making quick refrigerator pumpkin pickles or using leftover puree in future baked goods and pancakes.
How to Make Vegan Pumpkin Pasta Sauce
Here’s a step-by-step overview so you can follow along easily.
Start by bringing a large pot of salted water to a boil for 12 oz (about 340 g) dried pasta. Measure the pasta and have it ready.
For the puree, don’t toast the garlic and walnuts first — that can risk burning the dried herbs while you prepare the blended base. In a food processor or high-speed blender add two garlic cloves (use one for a milder garlic flavor), 1.5 teaspoons garlic salt, 1 packed cup pumpkin puree, one small peeled and roughly chopped onion, 1/2 cup soy cream, 2 teaspoons Tabasco (or another vinegar-based hot sauce), 1 tablespoon lemon juice, and 1 cup full-fat coconut milk. Blitz until smooth, about two minutes. Add 1/2 cup vegetable stock and pulse briefly to combine.

With the water boiling, add the pasta and cook according to package instructions. Meanwhile, finely chop the remaining garlic cloves (or reduce the amount for a subtler taste) and the walnuts. Heat 4 tablespoons olive oil in a large saucepan over high heat — avoid using a top-quality extra virgin at high heat since delicate flavors will be lost. Add the chopped garlic and walnuts and sauté, stirring, for 1–2 minutes until the garlic begins to brown.

Add 1/4 teaspoon nutmeg, 1/4 teaspoon rosemary, and 1.5 teaspoons dried sage, cook about 20 seconds, then reduce the heat to medium. Pour the pureed pumpkin mixture into the pan, stirring briskly to avoid splatters. Partially cover if it’s sputtering. Simmer for about eight minutes, until you notice the oil separating from the sauce at the pan edges.

Stir in a generous handful (or more) of baby spinach and cook for 1–2 minutes until wilted. Drain the pasta, reserving about a cup of the cooking water. Add the hot drained pasta directly to the sauce and toss until evenly coated. If needed, add a little reserved pasta water (about 1/4 cup) to loosen the sauce. Finish with lots of freshly ground black pepper and serve immediately.
Enjoy!

Want more pasta sauce inspiration? Try arrabbiata, roasted red pepper sauce, or an easy zucchini marinara for quick weeknight options.
Did you make this recipe? Leave a star rating, review, or comment in the recipe box below. Tag me on Instagram (@the_fiery_vegetarian) if you share a photo — I love seeing your creations!
📖 Recipe
20-minute Vegan Pumpkin Pasta
Rich creamy vegan pumpkin sauce with toasted garlic, walnuts, and wilted baby spinach make an irresistible quick meat-free weeknight dinner or last-minute dish for entertaining.
5 minutes
15 minutes
20 minutes
Ingredients
- 12oz dried pasta
- 6 cloves garlic, divided
- 1.5 teaspoon garlic salt
- 1 packed cup pumpkin puree (not pumpkin pie mix)
- 1 small onion
- ½ cup soy cream
- 2 teaspoon Tabasco (or any vinegar-based hot sauce)
- 1 tablespoon lemon juice
- 1 cup full-fat coconut milk
- ½ cup vegetable stock
- 4 tablespoon olive oil
- ½ cup walnuts
- ¼ teaspoon nutmeg
- ¼ teaspoon rosemary
- 1.5 teaspoon sage
- Freshly ground black pepper to serve
Instructions
- Boil the water for the pasta and measure out the dried pasta.
- In a food processor or high-powered blender, add two peeled garlic cloves and the next ingredients from garlic salt through coconut milk.
- Blend until smooth (about two minutes). Add the vegetable stock and blend until incorporated. Add the pasta to the boiling water and set a timer.
- Heat the oil in a large saucepan over high heat. Chop the remaining garlic and the walnuts; add to the hot oil and fry until light brown.
- Add rosemary, nutmeg, and dried sage and fry about 20 seconds.
- Stir in the pureed pumpkin mixture, reduce heat to medium, and cook about eight minutes until the oil separates slightly from the sauce.
- Drain the pasta, reserving a cup of cooking liquid.
- Add baby spinach to the sauce and cook about two minutes until wilted.
- Add the drained pasta to the pan, toss to coat evenly. Add reserved pasta water if needed to loosen the sauce. Serve with plenty of freshly ground black pepper.
- Enjoy!
Notes
You can substitute soy cream with coconut cream or coconut milk (it will add a coconut note and change the creaminess slightly), or use another unsweetened plant-based cream that stands up to cooking.
Nutrition Information
Yield
4
Serving Size
1
Amount Per Serving
Calories 593
Total Fat 46g
Saturated Fat 21g
Trans Fat 0g
Unsaturated Fat 23g
Cholesterol 34mg
Sodium 763mg
Carbohydrates 40g
Fiber 5g
Sugar 5g
Protein 10g