Vegan Creamy Spinach Tomato Pasta

Section: Satisfying Main Dishes for Every Occasion

This vegan creamy spinach tomato pasta comes together in under 30 minutes, using tender pasta tossed in a silky sauce blended from soaked cashews, diced tomatoes, and nutritional yeast. Fresh baby spinach is folded in at the finish for vibrant color and extra nutrients, while a hint of garlic, onion, basil, and oregano brings layers of classic Italian flavor. Everything is simmered gently and finished with a splash of reserved pasta water for the perfect creamy texture. Enjoy this plant-based delight for weeknight dinners or easy entertaining.

A woman wearing a chef's hat and apron.
Recipe Author Maria
Updated as of Wed, 21 May 2025 22:04:54 GMT
A bowl of pasta with tomatoes and spinach. Bookmark
A bowl of pasta with tomatoes and spinach. | foodbymary.com

Creamy tomato pasta with tender spinach makes weeknight dinners taste special yet comes together quickly even on busy nights. I love how the cashew-based sauce turns silky and rich without a hint of dairy and no one ever seems to miss it at my table. This is an easy winner for vegans and anyone craving comfort in under thirty minutes.

I first tried this for a Sunday dinner with friends who are dairy-free and everyone went back for seconds even the non-vegans wanted the recipe for their own meal rotations.

Ingredients

  • Raw cashews soaked: generously bring richness and creaminess to the sauce soak them for silky results even if your blender is not high speed
  • Diced tomatoes: canned work beautifully for deeper tomato flavor and year-round consistency choose a brand with no added salt if possible
  • Nutritional yeast: gives a cheesy umami boost look for yellow flakes in the bulk or natural foods section
  • Tomato paste (optional): for more intense tomato depth pick a tube for easier measuring
  • Dry pasta: such as spaghetti or penne whole wheat or gluten-free both work well use quality shapes for best texture
  • Olive oil: adds warmth and helps with sautéing onions a fruity extra-virgin is ideal
  • White onion diced: builds the fragrant base look for firm onions with shiny skin
  • Garlic crushed or grated: for strong flavor buy fresh cloves that feel heavy and firm
  • Dried basil and dried oregano: these timeless Italian herbs bring earthiness always check they are still fragrant in the jar
  • Red pepper flakes: give gentle heat add more or less based on your preferred spice level
  • Fresh baby spinach: adds color and nutrients look for bright crisp leaves with no yellowing
  • Pasta cooking water: helps save some starchy water before draining enhances sauce texture
  • Salt and pepper: season every element taste as you go for best results

Step-by-Step Instructions

Soak Cashews:
Soak raw cashews in freshly boiled water for at least fifteen minutes longer is better for extra creamy sauce especially if using a regular blender. Drain thoroughly once softened.
Cook Pasta:
In a large pot bring salted water to a rolling boil then add dry pasta. Stir occasionally and cook until just al dente as described on the pasta packaging. Reserve two cups of the pasta cooking water just before draining then drain well but do not rinse.
Blend Sauce:
Put soaked cashews into a blender along with diced tomatoes nutritional yeast tomato paste if using water or broth and a generous pinch of salt and pepper. Blend on high until completely smooth and creamy tartness from tomatoes should be balanced by nutty cashews.
Sauté Aromatics:
In a large skillet heat olive oil over medium. Add diced onion with a pinch of salt and pepper. Stir frequently and cook until onion turns soft and translucent about four to five minutes.
Add Garlic and Herbs:
Stir in crushed garlic dried basil dried oregano and red pepper flakes. Cook for two to three minutes until spices are fragrant but not burnt.
Combine Sauce and Simmer:
Pour the blended tomato cashew sauce into the skillet. Lower heat to medium-low. Let simmer gently for at least five minutes stirring to prevent sticking and help flavors develop.
Add Pasta and Spinach:
Add cooked pasta directly to the skillet along with just enough reserved pasta water to loosen the sauce. Toss thoroughly so each noodle is coated. Add fresh spinach by handfuls tossing until wilted and fully mixed in.
Finish and Serve:
Taste the pasta for seasoning and add salt or pepper as needed. Serve hot with fresh basil more pepper or non-dairy parmesan if desired.
A bowl of pasta with tomatoes and spinach. Bookmark
A bowl of pasta with tomatoes and spinach. | foodbymary.com

There is something special about watching cashews transform into silky sauce my youngest always loves spinning the blender and sneaking tiny spoonfuls long before dinner hits the table. Spinach melts right in so it is perfect for picky eaters who usually avoid greens.

Storage Tips

Leftover pasta holds up very well in the fridge in a covered container for up to four days. Reheat gently with a splash of water in a skillet or the microwave until heated through and creamy again. This meal does not freeze well once combined with pasta but you can freeze just the sauce for up to one month for even quicker future dinners.

Ingredient Substitutions

Use sunflower seeds instead of cashews if you have a nut allergy just soak them as you would for cashews. Any small pasta shape works such as fusilli penne or rigatoni. You can use kale or chard in place of spinach just chop a bit smaller and add earlier so it has time to soften.

Serving Suggestions

Top the finished pasta with fresh basil non-dairy parmesan or crunchy toasted breadcrumbs. A simple salad and slices of garlic bread on the side create a full meal that is always crowd-pleasing even at potlucks or family gatherings.

A bowl of pasta with tomatoes and spinach. Bookmark
A bowl of pasta with tomatoes and spinach. | foodbymary.com

Cultural Context

Tomato-based creamy pastas are classic comfort food in Italy and Italian-American kitchens. The vegan swap of cashews for cream is a modern twist allowing everyone to enjoy this beloved style while keeping it plant-based and lighter but still rich. Pasta is all about sharing and bringing people together which is exactly what this recipe does.

Frequently Asked Questions

→ How do I get the sauce creamy without dairy?

Blending soaked cashews with water, tomatoes, and nutritional yeast creates a smooth, creamy texture without dairy. Proper soaking and a high-speed blender both help with consistency.

→ Can I use a different type of pasta?

Yes! Spaghetti, penne, or any shape you prefer works well. Just cook until al dente before adding to the sauce.

→ Is the tomato paste essential?

Tomato paste adds a deeper tomato flavor, but you can omit it if desired. The sauce remains delicious and creamy either way.

→ How do I store leftovers?

Keep leftover pasta in an airtight container in the fridge for up to four days. Reheat in a skillet with a splash of water to loosen the sauce.

→ What can I serve alongside this dish?

This pasta pairs well with garlic bread, a green salad, or roasted vegetables. Sprinkle with fresh basil for added flavor.

→ Can I make the sauce ahead of time?

Yes, you can blend the sauce in advance and keep it refrigerated. Warm it up before tossing with freshly cooked pasta and spinach.

Vegan Creamy Spinach Tomato Pasta

Rich and creamy plant-based pasta featuring fresh spinach, ripe tomatoes, and a silky cashew sauce.

Prep Time
15 minutes
Cooking Time
15 minutes
Overall Time
30 minutes
Recipe Author: Maria

Dish Category: Main Dishes

Recipe Difficulty: Beginner-Friendly

Cuisine: American

Serves: 4 Serving Size

Dietary Options: Vegan, Vegetarian, Dairy-Free

What You’ll Need to Cook

→ Cream Sauce

Ingredient 01 120 ml raw cashews, soaked
Ingredient 02 250 ml water or vegetable broth
Ingredient 03 400 g diced tomatoes, canned
Ingredient 04 3 tablespoons nutritional yeast
Ingredient 05 1 tablespoon tomato paste (optional)
Ingredient 06 Salt and freshly ground black pepper, to taste

→ Pasta

Ingredient 07 340 g dry pasta (such as spaghetti)
Ingredient 08 1 tablespoon olive oil
Ingredient 09 1 small white onion, finely diced
Ingredient 10 3 cloves garlic, crushed or grated
Ingredient 11 1 teaspoon dried basil
Ingredient 12 1 teaspoon dried oregano
Ingredient 13 0.25 teaspoon red pepper flakes
Ingredient 14 90 g fresh baby spinach
Ingredient 15 480 ml reserved pasta cooking water

Steps to Prepare

Step 01

Place raw cashews in a bowl and cover with boiling water for 15 minutes or soak at room temperature for 3 hours up to overnight. Drain before using.

Step 02

Bring a large pot of generously salted water to a boil. Add dry pasta and cook until al dente according to package instructions. Reserve 480 ml of pasta cooking water before draining. Do not rinse the pasta.

Step 03

In a blender, combine soaked cashews, water or vegetable broth, diced tomatoes, nutritional yeast, tomato paste, and a pinch of salt and pepper. Blend until completely smooth and creamy. Set aside.

Step 04

Heat olive oil in a large skillet over medium heat. Add diced onion, season with salt and pepper, and cook for 4–5 minutes until softened and fragrant.

Step 05

Stir in garlic, dried basil, oregano, and red pepper flakes. Cook while stirring for 2–3 minutes.

Step 06

Pour the blended sauce into the skillet. Lower heat to medium-low and bring to a gentle simmer, stirring frequently.

Step 07

Add the cooked pasta to the skillet. Toss to coat evenly with the sauce, adding reserved pasta water as needed to achieve desired consistency. Stir in fresh spinach until just wilted and thoroughly combined.

Step 08

Transfer to serving plates and top with freshly ground black pepper and fresh basil if desired. Pair with vegan parmesan and garlic bread as an accompaniment.

Extra Cooking Tips

  1. For optimal creaminess, soak cashews longer if not using a high-powered blender.
  2. Leftovers keep up to 4 days refrigerated in an airtight container and can be reheated on the stovetop or microwave.
  3. You may use up to 450 g dry pasta if a less saucy consistency is preferred.
  4. Omit tomato paste for a milder tomato flavor; its addition deepens the sauce's profile.

Must-Have Tools

  • High-speed blender
  • Large pot
  • Large non-stick skillet
  • Cooking spoon
  • Colander
  • Chef’s knife
  • Cutting board

Allergen Information

Always check ingredient labels for allergens and seek expert advice if uncertain.
  • Contains tree nuts (cashews).
  • Check pasta label for gluten if gluten-free is required.

Nutrition Info (Per Serving)

These details are for guidance and aren’t a replacement for professional advice.
  • Calories Count: 502
  • Fats: 13 grams
  • Carbs: 80 grams
  • Proteins: 17 grams