Once in a while I make something that’s extra special. Something seemingly simple, but with flavors that sing. Now, as we discussed in my look back at 2015, I love all of the recipes I post. But some of them really set my heart aflutter.

The last recipes I remember feeling that way about were my jackfruit carnitas 2.0, and before that, my coconut curry pasta (<- underappreciated recipe alert!). And today, this vegan spinach pesto pasta is joining the ranks.

When I first created this spinach pesto pasta recipe I thought I was going to need a pound of pasta to be sauced by the nearly half pound of spinach I was blending. But alas… I always underestimate spinach’s ability to reduce down to an infinitesimal volume.

This is actually a good thing because this approximately 4-serving recipe is packed with a whopping 6 cups of spinach and perfect for anyone who wants to increase the volume of greens in his/her diet.

There’s no denying the deliciousness of classic pesto. But I take my pesto in a different direction these days, for a couple of reasons… the obvious one being cheese. And the second one being the high quantity of oil in most pesto recipes.

That doesn’t sit well with my stomach, so I came up with my own vegan spins on pesto with more balanced amounts of fat and added nutrition from vegetables.

Nonetheless, to coat the pasta to my liking I still make sure to keep some richness in there and in this vegan spinach pesto recipe that richness comes from raw cashews, which make for a very buttery texture, and a splash of nondairy milk (which also helps for blending all of that spinach down).

Season with plenty of salt and pepper, brighten with lemon juice, and fold in some nicely browned onions and garlic, and you’ll never miss the cheese or the large quantity of olive oil!

You might already have everything except the spinach and cashews on hand to make this vegan pesto pasta. Okay, if you’re a hardcore vegan you might have the cashews too. Enjoy!


For the vegan spinach pesto:

  • ½ cup raw cashews (you could also try toasted pine nuts, walnuts, etc.)
  • about 6 cups loosely packed spinach (6 oz.)
  • 1 small bunch basil (0.75 oz.), thick stems removed
  • ¼ cup plain, unsweetened nondairy milk (this is pretty much the only nondairy milk that I use)
  • juice of ½ lemon (plus to taste)
  • scant ½ teaspoon salt
  • pepper, to taste

For the vegan spinach pesto pasta:

  • 8 oz. pasta of choice (I used shells)
  • 1 tsp. olive oil
  • ½ yellow onion, or 1 shallot, diced
  • 2 cloves garlic, minced
  • ½ cup reserved pasta water


Make the pasta:

  1. Bring a pot of generously salted water to a boil, and cook your pasta according to package directions.
  2. Drain it, reserving ½ cup of the cooking water. Do not rinse.

Make the vegan spinach pesto:

  1. Add the cashews to your food processor and pulse a few times until crumbled.
  2. Add the spinach, basil, nondairy milk, lemon juice, salt, and pepper, and continue to pulse, stopping to stir and scrape the sides if needed, until the spinach and basil are finely chopped.
  3. Add more lemon juice to taste if desired, and set aside.

Put the finishing touches on the vegan spinach pesto pasta:

  1. In a large pan, heat olive oil over medium heat.
  2. Add the onion or shallot and a sprinkle of salt.
  3. Continue to cook, stirring occasionally, until the onion is softened and browning slightly.

You can find complete recipes of this SPINACH PESTO PASTA in yupitsvegan.com

Leave a comment

Your email address will not be published. Required fields are marked *