Creamy Spinach Walnut Pasta

Featured in: Main Dishes

This dish features tender pasta enveloped in a smooth sauce crafted from toasted walnuts and fresh baby spinach, blended with plant-based milk, garlic, and lemon. The sauce achieves a vibrant green hue and creamy texture without dairy. Toasted walnuts add a fragrant depth, while nutritional yeast contributes a subtle cheesiness. The sauce’s consistency is adjusted with reserved pasta water for a silky finish. Garnishes like lemon zest and extra nuts enhance aroma and texture, making this an easy, wholesome meal perfect for weeknights.

Updated on Mon, 12 Jan 2026 12:27:00 GMT
Creamy Spinach Walnut Pasta, tossed in a bright green sauce, garnished with toasted walnuts. Save
Creamy Spinach Walnut Pasta, tossed in a bright green sauce, garnished with toasted walnuts. | cheerfulchefs.com

The first time I made this vibrant green sauce, my roommate walked into the kitchen and asked if I was making pesto. When I told her it was spinach and walnuts, she stared at the blender like it was performing magic tricks. Now it's the weeknight pasta that somehow makes vegetables feel indulgent.

Last Tuesday, I was exhausted after work and almost ordered takeout. Instead, I toasted some walnuts, threw everything in the blender, and twenty minutes later was twirling pasta in this silky green sauce. My partner said it was better than anything we could have delivered.

Ingredients

  • 350 g dried pasta: Pick whatever shape makes you happy. I love how penne catches all that sauce in ridges
  • 120 g raw walnuts: Toasting them first transforms their flavor from mild to deeply nutty and aromatic
  • 120 g fresh baby spinach: The star of the show. Pack those cups down, you want serious green here
  • 240 ml plant-based milk: Unsweetened is key. Oat adds creaminess, soy keeps it neutral
  • 2 garlic cloves: Fresh cloves give the best punch. Minced jarred garlic can taste metallic
  • 2 tbsp nutritional yeast: This is your secret weapon for umami richness
  • 2 tbsp extra virgin olive oil: Makes the sauce luxuriously smooth
  • 2 tbsp lemon juice: Fresh squeezed cuts through the richness and makes flavors pop
  • 1/2 tsp salt: Start here and adjust. Pasta water salt helps too
  • 1/4 tsp freshly ground black pepper: Grind it fresh for real impact
  • Pinch of ground nutmeg: Optional, but it adds this subtle warmth that makes people ask what your secret is

Instructions

Get your pasta water bubbling:
Generously salt that water. It should taste like the ocean, which is your only chance to season the pasta itself.
Toast the walnuts:
Keep them moving in the skillet. You want golden and fragrant, not bitter. Set aside a handful for garnish.
Blend up the magic:
Combine everything in your blender. Let it run until completely smooth, stopping to scrape down the sides. The color should be stunningly vibrant.
Taste and tweak:
This is your moment. More salt? More lemon? Trust your palate. Add extra milk if its too thick.
Bring it all together:
Pour the sauce over hot pasta and toss gently. That reserved pasta water is your insurance policy for silky smooth coating.
Finish with flair:
Top with those reserved toasted walnuts, fresh pepper, maybe some lemon zest. Make it look as good as it tastes.
A bowl of fresh Creamy Spinach Walnut Pasta, ready to eat, with flecks of pepper on top. Save
A bowl of fresh Creamy Spinach Walnut Pasta, ready to eat, with flecks of pepper on top. | cheerfulchefs.com

My sister came over skeptical of plant based pasta sauce. She went back for thirds and asked for the recipe before even leaving the table. Thats the power of really good food.

Making It Your Own

I have started adding sauteed mushrooms sometimes for extra heft. You can throw in white beans for protein or stir in some fresh basil at the end for brightness.

Nut Swaps and Substitutions

Cashews make an even creamier sauce if you have them handy. Almonds work but give a slightly different flavor profile. Just keep the toasting step.

Leftovers and Meal Prep

This actually keeps beautifully for lunch the next day. The sauce thickens up in the fridge. Just stir in a splash of water or milk when reheating.

  • Store pasta and sauce separately if possible for best texture
  • The sauce alone keeps for three days and freezes well
  • Add fresh spinach leaves when reheating for extra color
Vibrant plate of Creamy Spinach Walnut Pasta, creamy and delicious, a vegan Italian dinner. Save
Vibrant plate of Creamy Spinach Walnut Pasta, creamy and delicious, a vegan Italian dinner. | cheerfulchefs.com

Twirling bright green pasta on your fork just makes the whole day feel better. Simple food done right is its own kind of magic.

Recipe FAQs

How do toasted walnuts enhance the sauce?

Toasting walnuts brings out their nutty flavor and adds a warm, aromatic depth that enriches the sauce’s overall taste.

Can I use other greens instead of spinach?

Yes, baby kale or Swiss chard can be substituted to maintain a vibrant green color and similar texture.

What is the role of nutritional yeast?

Nutritional yeast imparts a subtle cheesy, savory note that complements the walnuts and spinach in the sauce.

How to achieve the desired sauce consistency?

Add reserved pasta cooking water gradually to the blended sauce to thin it out and achieve a silky, creamy texture.

What pasta shapes work best here?

Spaghetti, penne, or any pasta with ridges hold the creamy sauce well by coating each piece evenly.

Are there allergy considerations?

This dish contains tree nuts (walnuts) and gluten if wheat pasta is used. Plant-based milk may contain soy, almond, or oats, so verify for personal allergies.

Creamy Spinach Walnut Pasta

Velvety sauce made with fresh spinach and toasted walnuts coats tender pasta for a nourishing meal.

Prep Time
10 minutes
Cook Time
15 minutes
Overall Time
25 minutes
Creator Ruby Smiles

Recipe Type Main Dishes

Skill Level Easy

Cuisine Background Italian-inspired

Portions 4 Serves

Dietary Preferences Vegan-Friendly, Dairy-Free Option

What You’ll Need

Pasta

01 12 oz dried pasta (spaghetti, penne, or choice)

Sauce

01 1 cup raw walnuts
02 4 cups fresh baby spinach, packed
03 1 cup unsweetened plant-based milk (oat, soy, or almond)
04 2 garlic cloves
05 2 tbsp nutritional yeast
06 2 tbsp extra virgin olive oil
07 2 tbsp lemon juice (about 1 lemon)
08 1/2 tsp salt, or to taste
09 1/4 tsp freshly ground black pepper
10 Pinch of ground nutmeg (optional)

Garnish

01 Extra toasted walnuts, chopped
02 Freshly ground black pepper
03 Lemon zest (optional)

Step-by-Step Guide

Step 01

Cook pasta: Bring a large pot of salted water to a boil. Cook the pasta according to package instructions until al dente. Reserve 1/2 cup pasta cooking water, then drain the pasta.

Step 02

Toast walnuts: Toast the walnuts in a dry skillet over medium heat for 3 to 4 minutes, stirring frequently, until golden and fragrant. Remove from heat and allow to cool slightly.

Step 03

Prepare sauce: Combine toasted walnuts (reserving a few for garnish), spinach, plant-based milk, garlic, nutritional yeast, olive oil, lemon juice, salt, black pepper, and nutmeg in a high-speed blender or food processor. Blend until completely smooth and creamy, scraping down the sides as needed.

Step 04

Adjust seasoning: Taste the sauce and adjust seasoning if necessary. Add more plant-based milk for a thinner consistency or additional nutritional yeast for increased cheesiness.

Step 05

Combine pasta and sauce: Return the drained pasta to the pot. Pour the spinach walnut sauce over the pasta and toss to coat evenly. Add reserved pasta water gradually to achieve a silky, creamy consistency.

Step 06

Serve: Plate immediately, garnished with chopped toasted walnuts, freshly ground black pepper, and lemon zest if desired.

Tools You’ll Need

  • Large pot
  • Skillet
  • High-speed blender or food processor
  • Measuring cups and spoons
  • Colander

Potential Allergens

Inspect ingredients for specific allergens and contact a professional for concerns.
  • Contains tree nuts (walnuts)
  • Contains gluten if wheat-based pasta is used
  • May contain soy, almond, or oat allergens depending on plant-based milk choice

Nutritional Details (Per Serving)

Provided as supportive info; always cross-check with your healthcare provider.
  • Calories: 495
  • Fats: 23 grams
  • Carbohydrates: 58 grams
  • Proteins: 14 grams