Creamy Vegan Spinach Pasta: A Delicious and Nutritious Recipe

Published on November 27, 2025
4.8 (245 reviews)

Imagine a bowl of silky pasta that hugs every strand with a velvety, plant‑based sauce, speckled with bright green spinach and a hint of nutty richness. This Creamy Vegan Spinach Pasta delivers that i

Save This Recipe!
Click to save for later - It only takes 2 seconds!
Creamy Vegan Spinach Pasta: A Delicious and Nutritious Recipe
Prep: 15 mins
Cook: 25 mins
Servings: 4

Imagine a bowl of silky pasta that hugs every strand with a velvety, plant‑based sauce, speckled with bright green spinach and a hint of nutty richness. This Creamy Vegan Spinach Pasta delivers that indulgent comfort without any dairy, making it a standout choice for a leisurely brunch or a satisfying breakfast‑for‑dinner.

What sets this dish apart is the clever use of soaked cashews and nutritional yeast to create a truly creamy texture, while the fresh spinach adds a pop of color and a boost of iron. A splash of lemon zest lifts the sauce, keeping it light enough for morning meals yet hearty enough for a midday feast.

Vegans, flexitarians, and anyone craving a wholesome, flavorful pasta will fall in love with this recipe. It’s perfect for a relaxed weekend brunch, a quick weekday breakfast, or even a make‑ahead lunch that reheats beautifully.

The cooking process is straightforward: cook the pasta, blend the cashew sauce, wilt the spinach, and combine everything in a pan for just a few minutes. The result is a glossy, aromatic bowl that feels both luxurious and nourishing.

Why You'll Love This Recipe

Plant‑Powered Creaminess: Cashews, nutritional yeast, and a touch of oat milk create a rich sauce that rivals traditional dairy without any cholesterol.

Speedy Weekday Solution: With a total time under 45 minutes, you can serve a gourmet‑looking brunch even on the busiest mornings.

Bright, Fresh Flavors: Fresh spinach, lemon zest, and garlic give the dish a lively, garden‑fresh character that awakens the palate.

Nutritious Boost: Packed with protein, fiber, iron, and vitamin C, this pasta fuels you through the morning and keeps you satisfied.

Ingredients

For this brunch‑ready pasta I rely on a handful of pantry staples and fresh produce. The cashews provide the luxurious base for the sauce, while nutritional yeast adds a subtle cheesy note. Fresh spinach contributes color, texture, and a dose of greens, and the lemon zest lifts the entire dish. Together these components create a balanced, satisfying bowl that feels both indulgent and wholesome.

Pasta & Main Components

  • 12 oz (340 g) whole‑wheat or gluten‑free fettuccine
  • 1 cup raw cashews (soaked 4 hrs or boiled 10 mins)
  • <

Sauce & Flavor Base

  • 1 cup unsweetened oat milk (or any plant milk)
  • 3 Tbsp nutritional yeast
  • 2 cloves garlic, minced
  • 1 tsp Dijon mustard
  • Zest of 1 lemon

Seasonings & Add‑Ons

  • 2 cups fresh spinach, roughly chopped
  • 1 Tbsp olive oil
  • Salt and freshly ground black pepper, to taste
  • ¼ tsp red‑pepper flakes (optional)

The combination of these ingredients creates a sauce that is both silky and flavorful. Soaked cashews lend body without heaviness, while oat milk keeps the texture light. Nutritional yeast delivers a subtle umami that mimics cheese, and the garlic‑Dijon blend adds depth. Fresh spinach not only contributes a beautiful emerald hue but also infuses the sauce with nutrients, making every bite as nourishing as it is delicious.

Step-by‑Step Instructions

Creamy Vegan Spinach Pasta: A Delicious and Nutritious Recipe

Cook the Pasta

Bring a large pot of salted water to a rolling boil. Add the fettuccine and cook according to package directions until al dente, usually 8–10 minutes. Reserve ½ cup of the pasta cooking water, then drain and set the noodles aside. The starchy water will help bind the sauce later.

Blend the Cashew Sauce

While the pasta cooks, combine the soaked cashews, oat milk, nutritional yeast, garlic, Dijon mustard, lemon zest, and a pinch of salt in a high‑speed blender. Blend on high for 1–2 minutes, stopping to scrape the sides, until the mixture is completely smooth and creamy. If the sauce feels too thick, add a splash of the reserved pasta water to reach a pourable consistency.

Create the Spinach Base

  1. Heat Olive Oil. Warm a large skillet over medium heat for about 2 minutes. Add the olive oil and let it shimmer, indicating it’s ready for the greens.
  2. Sauté Spinach. Add the chopped spinach in batches, stirring until it wilts down, about 2–3 minutes total. The spinach should reduce dramatically and release a gentle steam.
  3. Season. Sprinkle with salt, pepper, and red‑pepper flakes if using. Stir to coat the leaves evenly, then remove the skillet from heat.

Combine Pasta, Sauce, and Spinach

  1. Return the skillet to low heat. Add the blended cashew sauce, stirring constantly. Allow it to simmer gently for 2–3 minutes; this activates the thickening power of the cashews.
  2. Incorporate Pasta. Toss the cooked fettuccine into the sauce, using tongs to coat each strand. If the sauce appears too thick, drizzle in a little more reserved pasta water until it reaches a silky sheen.
  3. Mix in Spinach. Fold the wilted spinach through the pasta, ensuring an even distribution of greens and flavor. Heat for another minute just to bring everything together.

Finish & Serve

Taste and adjust seasoning with extra salt, pepper, or a squeeze of fresh lemon juice for brightness. Divide the creamy pasta among warm bowls, garnish with an extra drizzle of olive oil and a sprinkle of nutritional yeast if desired. Serve immediately while the sauce is glossy and the pasta is perfectly al dente.

Tips & Tricks

Perfecting the Recipe

Soak Cashews Properly. Soaking for at least 4 hours (or boiling for 10 minutes) softens the nuts, ensuring a completely smooth sauce without gritty bits.

Reserve Pasta Water. The starchy water is the secret to a glossy, cohesive sauce; add it gradually to control thickness.

Don’t Overcook Spinach. Sauté just until wilted; overcooking releases excess moisture that can dilute the sauce.

Finish on Low Heat. Keep the final mixing on low to prevent the cashew sauce from separating or becoming grainy.

Flavor Enhancements

For an extra layer of depth, stir in a teaspoon of smoked paprika or a splash of white wine vinegar just before serving. A handful of toasted pine nuts adds crunch, while a drizzle of truffle oil elevates the dish to brunch‑worthy luxury.

Common Mistakes to Avoid

Avoid using unsoaked cashews; they will leave the sauce grainy. Also, don’t add the sauce to a scorching pan—high heat can cause the cashew base to separate, resulting in a watery texture. Finally, resist the urge to over‑salt; the nutritional yeast already contributes a salty, cheesy note.

Pro Tips

Use Fresh Lemon Zest. Zesting the lemon directly over the sauce releases essential oils that brighten the entire dish.

Blend Warm Ingredients. Warm the oat milk slightly before blending; it helps the cashews emulsify more easily.

Serve Immediately. The sauce clings best to hot pasta; waiting too long can cause it to thicken and stick to the bowl.

Garnish Thoughtfully. A sprinkle of extra nutritional yeast or fresh herbs adds visual appeal and a final flavor punch.

Variations

Ingredient Swaps

Replace cashews with soaked almonds for a slightly nuttier flavor, or use silken tofu for a lower‑fat version. Swap spinach for kale or arugula if you prefer a peppery bite. For a richer sauce, add a tablespoon of vegan butter just before serving.

Dietary Adjustments

To keep the dish gluten‑free, choose rice or corn‑based pasta. For a low‑carb brunch, serve the sauce over roasted spaghetti squash or shirataki noodles. All ingredients are naturally vegan, making this recipe suitable for dairy‑free and egg‑free diets without any modifications.

Serving Suggestions

Pair the creamy pasta with a crisp cucumber‑tomato salad dressed in lemon‑herb vinaigrette, or serve alongside roasted cherry tomatoes for a burst of acidity. A side of toasted sourdough (or gluten‑free bread) is perfect for sopping up any extra sauce, turning the meal into a true brunch experience.

Storage Info

Leftover Storage

Allow the pasta to cool to room temperature, then transfer to an airtight container. It will keep in the refrigerator for 3–4 days. For longer storage, portion into freezer‑safe bags, remove excess air, and freeze for up to 3 months. The sauce may thicken when cold; simply stir in a splash of plant milk when reheating.

Reheating Instructions

Reheat gently on the stovetop over low heat, adding ¼ cup of water or oat milk to restore creaminess. Stir frequently until warmed through, about 5–7 minutes. In a microwave, cover a portion with a damp paper towel and heat on medium power for 1½–2 minutes, stirring halfway. Avoid high heat, which can cause the sauce to separate.

Frequently Asked Questions

Absolutely. Prepare the cashew sauce and sauté the spinach up to 24 hours in advance. Store each component in separate airtight containers in the fridge. When you’re ready to serve, simply cook the pasta, reheat the sauce, and combine everything for a fresh‑tasting brunch.

You can substitute soaked almonds, macadamia nuts, or even a blend of silken tofu and a tablespoon of vegan butter. Each alternative will give a slightly different texture, but the sauce will remain creamy and flavorful.

Add a cup of cooked chickpeas or white beans to the pasta just before serving. You can also stir in sliced tempeh that’s been lightly pan‑fried with a splash of soy sauce for an extra protein boost without altering the flavor profile.

This Creamy Vegan Spinach Pasta brings together simple pantry staples, fresh greens, and a few clever tricks to create a brunch‑worthy bowl that feels both indulgent and nourishing. The step‑by‑step guide ensures even beginners can achieve a silky, restaurant‑level sauce, while the tips and variations let you tailor the dish to any dietary need or flavor craving. Feel free to experiment with herbs, nuts, or extra veggies—cooking is an adventure, and this recipe is your perfect canvas. Enjoy every creamy, vibrant forkful!

Recipe Summary

Prep
15 min
Cook
25 min
Total
40 min
Servings
4
Category: Pasta Recipes
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

  • 12 oz (340 g) whole‑wheat or gluten‑free fettuccine
  • 1 cup raw cashews (soaked 4 hrs or boiled 10 mins)
  • 1 cup unsweetened oat milk (or any plant milk)
  • 3 Tbsp nutritional yeast
  • 2 cloves garlic, minced
  • 1 tsp Dijon mustard
  • Zest of 1 lemon
  • 2 cups fresh spinach, roughly chopped
  • 1 Tbsp olive oil
  • Salt and freshly ground black pepper, to taste
  • ¼ tsp red‑pepper flakes (optional)

Instructions

1
Cook the Pasta

Bring a large pot of salted water to a rolling boil. Add the fettuccine and cook according to package directions until al dente, usually 8–10 minutes. Reserve ½ cup of the pasta cooking water, then dr...

2
Blend the Cashew Sauce

While the pasta cooks, combine the soaked cashews, oat milk, nutritional yeast, garlic, Dijon mustard, lemon zest, and a pinch of salt in a high‑speed blender. Blend on high for 1–2 minutes, stopping ...

3
Create the Spinach Base

Taste and adjust seasoning with extra salt, pepper, or a squeeze of fresh lemon juice for brightness. Divide the creamy pasta among warm bowls, garnish with an extra drizzle of olive oil and a sprinkl...

You May Also Like

Discover more delicious recipes

Save this recipe
Join Our Community

Get Weekly Recipe Inspiration

Join thousands of food enthusiasts. Receive exclusive recipes, cooking tips, and culinary inspiration delivered to your inbox.