Save This Recipe Form

Want to save this recipe?

Enter your email below & I'll send it straight to your inbox. Plus you’ll get new recipes from me every week!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Fork in a bowl creamy tomato spaghetti topped with a few leaves of fresh basil and fresh cracked black pepper.

Vegan Creamy Spinach Tomato Pasta

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 1 review
  • Author: Deryn Macey
  • Prep Time: 15 mins
  • Cook Time: 15 mins
  • Total Time: 30 minutes
  • Yield: 4
  • Category: Main Dish
  • Cuisine: American
  • Diet: Vegan


Creamy tomato pasta with spinach that’s perfect for an easy dinner recipe the whole family will enjoy.


For the Cream Sauce

For the Pasta


  1. Soak the cashews for 15 minutes in boiled water or for 3 hours up to overnight at room temperature. If you do not have a high-speed blender, a longer soak is suggested for a smooth sauce. If you have a high-speed blender such as Vitamix, a quick soak in boiling water or 1-2 hours at room temperature sufficient. Drain once done soaking.
  2. When you’re ready to proceed with the recipe, bring a large pot of generously salted water to a boil and cook your pasta of choice al dente according to the package instructions. Before draining the pasta, reserve 2 cups of the pasta cooking water. Tip: If the blender container is free by this time, scoop the pasta water into the blender container and swirl to help get out the left behind sauce. Drain the pasta but do not rinse. 
  3. Add the soaked cashews to a blender with the water, can of diced tomatoes, nutritional yeast, tomato paste and a pinch of salt and black pepper. Blend until smooth and creamy. Set aside for now.
  4. Heat the oil in a large skillet over medium heat. Add the diced onion and season with salt and pepper. Cook for 4-5 minutes until softened and fragrant.
  5. Add the garlic, basil, oregano and red pepper flakes and cook for another 2-3 minutes while stirring.
  6. Add the sauce from the blender and reduce heat to medium-low. Bring to a light simmer, stirring often.
  7. Add the cooked pasta and toss to coat then stir in the spinach until wilted and mixed in. 
  8. Serve your pasta topped with freshly cracked black pepper, fresh basil, your choice of grated parmesan cheese and garlic bread on the side.


Most pasta comes in 450 g or approximately 16 oz bags or boxes. This recipe calls for 4×85 g servings of dry pasta but there’s quite a lot of sauce, so you can increase the pasta to 5 servings or a whole 450g container if you like.

Leftover pasta can be stored in an airtight container in the fridge for up to 4 days. Reheat in the microwave or in a skillet on the stovetop until heated through.

*Tomato pasta can be added for a deeper tomato flavor though the sauce is still tasty without it!


  • Serving Size: 1
  • Calories: 502
  • Sugar: 8 g
  • Sodium: 469 mg
  • Fat: 13 g
  • Carbohydrates: 80 g
  • Fiber: 6 g
  • Protein: 17 g