Some dinners win you over without trying too hard. This vegan creamy spinach pasta is one of those easy, steady winners. It’s cozy, rich, bright with greens, and surprisingly fast. If you’ve ever opened your fridge, spotted a lonely bag of spinach, and wondered what magic you could make with it, this recipe is your answer.
I’ve made countless vegan pasta meals over the years, but this one has a soft spot in my kitchen. Maybe it’s the way the spinach melts into the sauce. Maybe it’s the garlic. Maybe it’s the silky finish that feels far fancier than the effort required. Whatever the reason, this dish has become my go-to vegan spinach pasta dinner whenever I want something nourishing, green, and still indulgent.
Why This Vegan Creamy Spinach Pasta Works
If you’ve ever tried to make a creamy sauce without dairy, you know the panic moment: Will it thicken? Will it taste bland? Will it break? This version doesn’t play those games. It leans on cashews (or an alternative I’ll share soon) to build a naturally rich vegan pasta sauce that clings beautifully to every noodle.
Here’s what sets this recipe apart:
The spinach doesn’t sit on top—it becomes part of the sauce.
Instead of tossing handfuls of greens in at the end and hoping for the best, I blend part of the spinach right into the base. This gives the sauce its vibrant color and soft earthy flavor.
Everything cooks in a short span.
Boil pasta. Blend sauce. Heat it all together. You’re done before you’ve finished scrolling through your messages.
It’s versatile.
You can use any pasta shape, more garlic (always), add chili flakes, or slip in basil for a spinach-pesto vibe. It adapts without fuss.
It feels comforting without being heavy.
That balance is hard to achieve in vegan pasta dishes, but the spinach and cashews play well together here.
Ingredients You’ll Need

You don’t need anything fancy to make this vegan spinach pasta sauce. Most of these ingredients are pantry regulars:
- Pasta: penne, rotini, fettuccine—your call.
- Fresh spinach: baby spinach works best.
- Raw cashews: soaked if possible.
- Garlic: fresh, not powdered.
- Olive oil
- Lemon juice
- Nutritional yeast
- Salt and black pepper
- Water or vegetable broth
- Optional add-ins: chili flakes, basil, pine nuts, vegan parmesan
If you’re avoiding nuts, don’t worry. A soft tofu version works beautifully, and it still creates a creamy vegan pasta dish without losing richness.
How to Make This Vegan Creamy Spinach Pasta
This recipe moves quickly, so it helps to keep everything close by. Picture yourself at the stove: pasta bubbling away, blender ready to whirl, spinach waiting for its moment. That’s the rhythm of this dish.
Step 1: Cook your pasta
Salt your water generously. Let the pasta cook until just shy of al dente. It’ll finish softening later in the sauce. Keep a little pasta water aside—it helps bring everything together at the end.
Step 2: Blend the sauce
In your blender, combine:
- soaked cashews
- garlic
- nutritional yeast
- lemon juice
- half the spinach
- olive oil
- salt and pepper
- water or broth
Blend until smooth. This is your creamy spinach base, bright green and silky. You’ll probably dip a spoon in just to “test” it. Totally acceptable.
Step 3: Cook the garlic and add everything together
In a pan, warm a splash of olive oil and cook minced garlic until fragrant. Pour in the blended sauce. Add the rest of the spinach and let it soften as the sauce thickens.
Add the pasta and toss until everything is coated. If it looks too thick, add a splash of pasta water. If it looks too thin, let it simmer a tad longer.
Step 4: Adjust and serve
Taste. Add more lemon, more pepper, or a pinch of nutritional yeast. Serve warm with cracked black pepper or vegan parmesan.
Tips for the Best Vegan Spinach Pasta
Over time, I’ve learned a few small tricks that make this recipe extra satisfying:
Use fresh spinach, not frozen.
Frozen spinach tastes dull in sauces like this because it holds too much water.
Blend long enough.
A quick blend leaves gritty cashew pieces. Give it time so your creamy vegan pasta turns out smooth.
Add something crunchy on top.
Toasted breadcrumbs, pine nuts, or crushed walnuts add a little charm to every bite.
Let the sauce simmer before adding pasta.
This gives the garlic and spinach time to mingle.
Don’t skip the lemon.
It brightens the sauce and keeps it from feeling flat.
Variations You Can Try
I love a dinner that lets you play around. This vegan creamy spinach pasta is incredibly adaptable:
Spinach-Basil Version
Add a handful of basil to the blender for a mild vegan spinach pesto recipe twist.
Tofu Swap
Use soft tofu instead of cashews for a nut-free creamy spinach sauce.
Mushroom Add-In
Sauté mushrooms before adding the sauce for extra depth.
Extra Garlic
Double the garlic for a bold vegan spinach garlic pasta.
Chili Heat
Add crushed chili flakes for a warm edge.
Protein Boost
Toss in chickpeas or white beans for a heartier vegan pasta meal.
Why Spinach Works So Well in Vegan Recipes
Spinach cooks quickly, blends easily, and doesn’t overwhelm the sauce. It gives a gentle, earthy backdrop that pairs beautifully with creamy textures. It’s also one of the easiest greens to incorporate into sauces without a grassy flavor.
In recipes like this, spinach leads to a balanced sauce that feels indulgent without leaning too heavy. That’s probably why I return to it again and again when I want vegan pasta recipes that taste rich but still feel fresh.
Serving Suggestions
I usually serve this vegan spinach pasta dish with something crisp to balance the creaminess. Here are a few simple ideas:
- mixed greens with lemon vinaigrette
- roasted cherry tomatoes
- grilled zucchini
- garlic bread
- warm baguette slices
This pasta also reheats well. Add a splash of water before microwaving so the sauce loosens up again.
Storage Tips
Store leftovers in the fridge for up to three days. Keep them in an airtight container. The sauce may thicken as it sits, but that’s normal. Add a little water or broth before reheating.
Freezing isn’t ideal for this recipe, but you can freeze the sauce on its own. Then thaw, warm, and toss with fresh pasta.

Vegan Creamy Spinach Pasta
Ingredients
Method
- Bring a pot of salted water to a boil. Cook the pasta until al dente. Save ½ cup of pasta water before draining.
- In a blender, add the cashews, half the spinach, garlic, olive oil, lemon juice, nutritional yeast, salt, pepper, and the water/broth. Blend until smooth and creamy.
- Pour the blended sauce into a pan over medium heat. Add the rest of the spinach. Let it wilt into the sauce. Stir until slightly thick and warm.
- Toss in the cooked pasta. Stir until every piece is coated. If the sauce gets too thick, add a splash of pasta water. Adjust seasoning with more lemon, salt, or pepper.
- Top with vegan parmesan, chili flakes, or toasted breadcrumbs if you like. Serve warm.
Notes
- If you forget to soak the cashews, boil them for 10 minutes to soften them.
- Soft tofu works as a nut-free swap. Use 1 cup and reduce the liquid slightly.
- Lemon brightens the sauce and keeps the color fresh.
- A little chili flake adds a nice kick if you like heat.
- The sauce will thicken as it cools. Add a bit of water when reheating.
Frequently Asked Questions
Can I use frozen spinach?
You can, but fresh spinach makes a more vibrant sauce and better texture.
Can I make this nut-free?
Yes. Replace cashews with soft tofu and reduce the water slightly.
What pasta shape is best?
Short shapes hold the sauce well, but long noodles like fettuccine work too.
Is nutritional yeast required?
I recommend it. It adds the savory note that makes the sauce pop.
Can I add more vegetables?
Absolutely. Mushrooms, broccoli, peas, or roasted peppers all fit nicely.






