Creamy Spinach Walnut Pasta

Featured in: Home Cooking Staples

This vibrant green pasta features a luscious sauce made from fresh baby spinach and toasted walnuts, blended with plant-based milk, garlic, and nutritional yeast for a dairy-free creamy texture. The preparation is wonderfully simple—toast the walnuts until fragrant, blend everything into a smooth sauce, and toss with al dente pasta. Reserve some pasta water to achieve that perfectly silky consistency. Each forkful delivers earthy walnut notes, bright spinach freshness, and subtle cheesiness from nutritional yeast. Ready in just 25 minutes, this Italian-inspired dish serves four beautifully and adapts easily with gluten-free pasta or different nuts. Garnish with extra toasted walnuts, cracked pepper, and lemon zest for a stunning presentation.

Updated on Fri, 30 Jan 2026 05:17:30 GMT
Creamy Spinach Walnut Pasta served in a white bowl, with silky green sauce clinging to penne pasta, garnished with chopped toasted walnuts and lemon zest. Save
Creamy Spinach Walnut Pasta served in a white bowl, with silky green sauce clinging to penne pasta, garnished with chopped toasted walnuts and lemon zest. | tislitcravings.com

The first time I made this pasta, I was skeptical that a green sauce could feel so indulgent without a drop of cream. But one bite of that velvety, nutty coating clinging to each strand completely won me over. Now it's become one of those weeknight dinners I actually look forward to, even after a long day. The way the toasted walnuts create this incredible richness while keeping everything plant-based still feels like a little kitchen magic trick.

Last Tuesday, my neighbor dropped by unexpected just as I was tossing the pasta with that vibrant green sauce. She literally stopped in her tracks and asked what I was making because it smelled so incredible. We ended up eating together at my counter, and she kept saying she couldn't believe something this creamy was completely dairy-free. Sometimes the simplest meals become the best memories.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 350 g dried pasta: Choose spaghetti, penne, or whatever shape catches your eye at the store
  • 120 g raw walnuts: Toasting these transforms them from ordinary to extraordinary with deep, buttery flavor
  • 120 g fresh baby spinach: Packed tight gives you that gorgeous vibrant green color and nutritional boost
  • 240 ml unsweetened plant-based milk: Oat milk creates the creamiest texture but soy or almond work beautifully too
  • 2 garlic cloves: Fresh is best here since they blend right into the sauce
  • 2 tbsp nutritional yeast: This is the secret ingredient that adds subtle cheesy, savory notes
  • 2 tbsp extra virgin olive oil: Adds silkiness and helps the sauce cling to every strand
  • 2 tbsp lemon juice: Fresh squeezed brightens everything and balances the richness
  • 1/2 tsp salt: Start here and adjust to your taste
  • 1/4 tsp freshly ground black pepper: Freshly ground makes all the difference
  • Pinch of ground nutmeg: Optional but adds a lovely warmth that rounds out the flavors

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Cook the pasta:
Bring a large pot of salted water to boil and cook pasta until al dente. Reserve 120 ml of the cooking water before draining.
Toast the walnuts:
Cook them in a dry skillet over medium heat for 3 to 4 minutes. Stir often until they smell amazing and turn golden.
Blend the sauce:
Combine the toasted walnuts, spinach, milk, garlic, yeast, oil, lemon juice, salt, pepper, and nutmeg in a blender. Blend until completely smooth, scraping down the sides as needed.
Taste and adjust:
Add more milk if you want it thinner or extra nutritional yeast for more cheesy flavor.
Combine everything:
Return pasta to the pot and pour the sauce over. Toss well, adding pasta water until you reach that perfect silky consistency.
Serve it up:
Plate immediately topped with extra toasted walnuts, fresh pepper, and lemon zest if you feel like being fancy.
Creamy Spinach Walnut Pasta plated on a rustic wooden table, surrounded by fresh spinach leaves and whole walnuts for a fresh, farm-to-table feel. Save
Creamy Spinach Walnut Pasta plated on a rustic wooden table, surrounded by fresh spinach leaves and whole walnuts for a fresh, farm-to-table feel. | tislitcravings.com
Creamy Spinach Walnut Pasta plated on a rustic wooden table, surrounded by fresh spinach leaves and whole walnuts for a fresh, farm-to-table feel. Save
Creamy Spinach Walnut Pasta plated on a rustic wooden table, surrounded by fresh spinach leaves and whole walnuts for a fresh, farm-to-table feel. | tislitcravings.com

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

My sister was visiting last month and I made this for dinner. She's usually pretty skeptical of plant-based anything but went back for seconds. Now she texts me every time she makes it, which honestly makes me happier than if I had created the recipe myself.

Making It Your Own

I have discovered that adding sauteed mushrooms to the sauce before blending creates an even earthier, more complex flavor profile that is absolutely worth the extra five minutes. The umami they bring takes this dish from delicious to extraordinary.

Perfecting the Texture

Sometimes the sauce can thicken up as it sits, especially if you make it ahead. That pasta water you saved becomes your secret weapon for bringing everything back to that gorgeous pourable consistency without diluting any of the intense flavor.

Serving Suggestions

A crisp white wine like Pinot Grigio cuts through the richness beautifully while a simple side salad with lemon vinaigrette keeps the meal feeling light. I also love serving this with roasted cherry tomatoes when they are in season.

  • Keep some extra toasted walnuts handy at the table for topping
  • A drizzle of good olive oil right before serving adds lovely shine
  • Fresh basil leaves make a beautiful and aromatic garnish
Creamy Spinach Walnut Pasta twirled on a fork, showing the velvety, vibrant green sauce, ready to serve for a quick vegan weeknight dinner. Save
Creamy Spinach Walnut Pasta twirled on a fork, showing the velvety, vibrant green sauce, ready to serve for a quick vegan weeknight dinner. | tislitcravings.com
Creamy Spinach Walnut Pasta twirled on a fork, showing the velvety, vibrant green sauce, ready to serve for a quick vegan weeknight dinner. Save
Creamy Spinach Walnut Pasta twirled on a fork, showing the velvety, vibrant green sauce, ready to serve for a quick vegan weeknight dinner. | tislitcravings.com

There is something deeply satisfying about a recipe that is this simple yet feels so special. I hope this becomes one of those go-to dinners you turn to again and again.

Recipe FAQs

What makes the sauce creamy without dairy?

The creamy texture comes from blending toasted walnuts with plant-based milk, olive oil, and nutritional yeast. The walnuts create a rich, velvety base when pureed, while the milk adds smoothness and the nutritional yeast contributes a subtle cheesy flavor. This combination perfectly mimics dairy cream sauce without any animal products.

Can I use frozen spinach instead of fresh?

Fresh baby spinach works best for achieving the vibrant green color and fresh flavor profile. Frozen spinach tends to become waterlogged and can make the sauce thinner or slightly brownish. If you only have frozen spinach, thaw and drain it thoroughly, squeezing out excess liquid before blending. You may need to reduce the plant-based milk slightly to maintain the desired consistency.

How do I store and reheat leftovers?

Store leftover pasta in an airtight container in the refrigerator for up to 3 days. The sauce may thicken when chilled—simply reheat gently on the stove with a splash of plant-based milk or reserved pasta water to restore the creamy consistency. Avoid microwaving on high, as this can cause the sauce to separate. Low and slow reheating preserves the silky texture best.

What pasta shapes work best with this sauce?

The sauce clings beautifully to pasta with ridges or curves that capture the creamy texture. Penne, rigatoni, fusilli, and farfalle are excellent choices. Long strands like spaghetti, fettuccine, or linguine work wonderfully too, coating each strand in the vibrant green sauce. Choose whichever shape you prefer—the sauce's consistency pairs well with most pasta varieties.

Can I make this nut-free for allergies?

For a nut-free version, replace the walnuts with raw sunflower seeds or pumpkin seeds. Toast them the same way as walnuts for that nutty flavor profile. Alternatively, blend soaked raw cashews or use a combination of white beans and nutritional yeast for creaminess. The flavor will shift slightly but still deliver a satisfying, protein-rich sauce that coats the pasta beautifully.

How can I add more protein to this dish?

Boost the protein by adding sautéed mushrooms, grilled tofu cubes, or white beans directly to the pasta. Stir in cooked lentils or chickpeas for extra substance. You can also serve with a side of protein-rich vegetables like roasted broccoli or top with hemp seeds. Another option is using legume-based pasta made from chickpeas or lentils for additional plant-based protein in every bite.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Creamy Spinach Walnut Pasta

Fresh spinach and toasted walnuts blend into a velvety, vibrant green sauce coating your favorite pasta for a nutritious plant-based meal.

Prep time
10 minutes
Time to cook
15 minutes
Total duration
25 minutes
Author Wyatt OBrien


Skill level Easy

Cuisine Italian-inspired

Portions 4 Serving size

Diet details Vegan-friendly, Free from dairy

What You Need

Pasta

01 12 oz dried pasta (spaghetti, penne, or your 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)

Directions

Step 01

Cook the 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 the Walnuts: While the pasta cooks, toast the walnuts in a dry skillet over medium heat for 3–4 minutes, stirring often, until fragrant and golden. Remove from heat and let cool slightly.

Step 03

Blend the Sauce: In a high-speed blender or food processor, combine the toasted walnuts (reserve a few for garnish), spinach, plant-based milk, garlic, nutritional yeast, olive oil, lemon juice, salt, pepper, and nutmeg (if using). Blend until completely smooth and creamy, scraping down the sides as needed.

Step 04

Season to Taste: Taste and adjust seasoning if necessary. Add more milk for a thinner sauce or more nutritional yeast for extra cheesiness.

Step 05

Combine and Serve: Return the drained pasta to the pot. Pour the spinach walnut sauce over the pasta and toss to coat. Add reserved pasta water as needed to achieve a silky, creamy consistency. Serve immediately, garnished with extra chopped walnuts, freshly ground black pepper, and lemon zest if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

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

Allergy notice

Review all ingredients for allergens and reach out to a healthcare provider if unsure.
  • Contains tree nuts (walnuts)
  • Contains gluten if using wheat-based pasta
  • Contains soy/almond/oat if using plant-based milk—verify for allergies
  • Always double-check labels for hidden allergens

Nutritional facts (per serving)

Nutritional values provided as a guide—always check with a specialist for health needs.
  • Caloric value: 495
  • Fat content: 23 g
  • Carbohydrates: 58 g
  • Proteins: 14 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.