Creamy Spinach Walnut Pasta

Featured in: Home Cooking Flow

This luscious pasta features a vibrant green sauce made from fresh baby spinach and toasted walnuts, blended with plant-based milk, garlic, and nutritional yeast for a creamy, satisfying texture. The entire dish comes together in just 25 minutes, making it perfect for busy weeknights. Toasting the walnuts beforehand enhances their nutty flavor, while a splash of lemon juice brightens the rich sauce. Serve with extra chopped walnuts for crunch and a sprinkle of lemon zest for freshness.

Updated on Wed, 21 Jan 2026 12:24:00 GMT
Creamy spinach walnut pasta in a white bowl, garnished with toasted walnuts and lemon zest, ready to serve. Save
Creamy spinach walnut pasta in a white bowl, garnished with toasted walnuts and lemon zest, ready to serve. | softabridan.com

The first time I made this bright green sauce, my roommate walked into the kitchen and asked if I was making something for St. Patrick's Day. But when she tasted it, skeptical about spinach pasta, she went back for seconds. That vibrant color comes from blending baby spinach with toasted walnuts until it's impossibly smooth, like something you'd order at a fancy restaurant but can actually make on a Tuesday night.

I started making this sauce during a particularly busy month when I needed something comforting but didn't want the heavy feeling of cream-based pasta dishes. The walnuts provide enough healthy fat to keep you full, while the spinach makes you feel like you're doing something good for yourself. My partner now requests it whenever they've had a long day at work, something about the texture just hits different.

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 something with texture like penne or fusilli to catch the sauce, though spaghetti works beautifully too
  • 120 g raw walnuts: Toasting these first transforms their flavor from mild to deeply nutty and rich, dont skip this step
  • 120 g fresh baby spinach: The younger, more tender leaves blend smoother than mature spinach with no bitter aftertaste
  • 240 ml unsweetened plant milk: Oat milk creates the creamiest consistency but soy and almond both work perfectly
  • 2 garlic cloves: Use fresh garlic rather than jarred minced for the cleanest, brightest flavor
  • 2 tbsp nutritional yeast: This is what gives the sauce that subtle cheesy, umami quality without any dairy
  • 2 tbsp extra virgin olive oil: Helps create that luxurious velvety mouthfeel you expect from cream sauces
  • 2 tbsp lemon juice: Fresh is absolutely essential here, bottled juice tastes harsh and artificial
  • 1/2 tsp salt: Start with this amount and add more after blending, walnuts can vary in saltiness
  • 1/4 tsp freshly ground black pepper: Grind it right before adding for the most aromatic, potent flavor
  • Pinch of ground nutmeg: Optional but adds this subtle warmth that makes people ask what your secret ingredient is

Tired of Takeout? ๐Ÿฅก

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

One email. No spam. Unsubscribe anytime.

Instructions

Get your pasta going first:
Bring a large pot of well-salted water to boil, then cook your pasta until it's just shy of done. Before draining, scoop out about 120 ml of that starchy cooking water, it's liquid gold for getting the right consistency later.
Toast your walnuts:
Heat a dry skillet over medium heat and add the walnuts, stirring frequently for 3-4 minutes until they smell fragrant and start turning golden. Let them cool slightly while you gather everything else.
Blend your sauce:
Combine the toasted walnuts, spinach, plant milk, garlic, nutritional yeast, olive oil, lemon juice, salt, pepper, and nutmeg in your blender. Blend on high, scraping down the sides once or twice, until it's completely smooth and creamy with no visible spinach pieces.
Taste and adjust:
Give it a try and see what you think. Want it cheesier? Add more nutritional yeast. Too thick? Splash in more milk. Not bright enough? Another squeeze of lemon juice might be just what it needs.
Bring it all together:
Pour that gorgeous green sauce over your drained pasta back in the pot and toss everything together. Add your reserved pasta water a little at a time until the sauce coats each piece beautifully in a silky, glossy layer.
Plate and garnish:
Divide into bowls and top with those extra toasted walnuts you chopped earlier, a crack of fresh black pepper, and maybe some lemon zest if you're feeling fancy. Serve right away while it's still warm and creamy.
Save
| softabridan.com

Last winter, my friend came over for dinner and literally licked her plate clean, which I've never seen her do before. She said it tasted like something from a high-end Italian restaurant but somehow felt lighter and didn't leave her feeling weighed down. That's the magic of walnuts and spinach working together.

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.

Getting the Right Texture

I've learned that the smoothness of your sauce depends entirely on your blender. If you're working with a less powerful model, soak your walnuts in hot water for 30 minutes before toasting them. This softens them slightly and helps everything blend into that restaurant-quality creaminess we're after.

Make It Your Own

Sometimes I add a handful of fresh basil to the blender for an even brighter, more herbaceous flavor. Other times I'll sautรฉ some mushrooms while the pasta cooks and fold them in at the end. The sauce is incredibly forgiving and plays well with so many additions.

Serving Suggestions

This pasta is substantial enough to stand on its own, but a simple green salad with a tangy vinaigrette cuts through the richness beautifully. A crisp white wine like Pinot Grigio or Sauvignon Blanc pairs perfectly, echoing the bright lemon notes in the sauce.

  • Let everyone add their own red pepper flakes at the table if they like heat
  • Leftovers keep well for a day but the sauce does thicken, just splash in water when reheating
  • A dusting of vegan parmesan on top adds a nice salty finish if you want extra richness
Steaming plate of creamy spinach walnut pasta, the vibrant green sauce clinging to each penne noodle beautifully. Save
Steaming plate of creamy spinach walnut pasta, the vibrant green sauce clinging to each penne noodle beautifully. | softabridan.com

There's something deeply satisfying about a pasta sauce that's this vibrant and creamy without any dairy. Hope this becomes one of your go-to weeknight dinners too.

Recipe FAQs

โ†’ Can I make this dish gluten-free?

Absolutely. Simply substitute the wheat-based pasta with your favorite gluten-free pasta variety. The sauce itself is naturally gluten-free, making this an easy adaptation for those avoiding gluten.

โ†’ What can I use instead of walnuts?

Cashews or almonds work beautifully as alternatives. Cashews will create an even creamier texture, while almonds add a slightly sweeter note. Toast them beforehand just like the walnuts for the best flavor.

โ†’ How long does the sauce keep in the refrigerator?

The blended sauce will stay fresh in an airtight container for 3-4 days. Reheat gently on the stove with a splash of plant-based milk to restore the creamy consistency before tossing with freshly cooked pasta.

โ†’ Can I freeze this dish?

The sauce freezes well for up to 3 months. Store it in freezer-safe containers and thaw overnight in the refrigerator. For best results, cook fresh pasta when ready to serve rather than freezing the completed dish.

โ†’ How can I add more protein to this meal?

Sautรฉed mushrooms, grilled tofu, or white beans all make excellent protein additions. You can also serve with a side of protein-rich foods like tempeh or incorporate chickpeas directly into the pasta.

โ†’ What type of plant-based milk works best?

Unsweetened oat milk creates a particularly creamy result, but soy and almond milk also work well. Avoid flavored varieties and choose unsweetened options to maintain the savory balance of the dish.

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

Vibrant green pasta with fresh spinach and toasted walnuts in a silky plant-based sauce, ready in 25 minutes.

Prep Time
10 mins
Cook Time
15 mins
Total Duration
25 mins
Created by Gabriel Summers


Skill Level Easy

Cuisine Italian-inspired

Portion 4 Serving size

Diet Preferences Plant-Based, No 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

Prepare 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 Details

Always double-check ingredients to spot allergens, and talk to your doctor if you're unsure.
  • Contains tree nuts (walnuts)
  • Contains gluten if using wheat-based pasta
  • Contains soy/almond/oat if using plant-based milk

Nutrition Details (per portion)

Nutritional content is meant as a general reference, not as specific health advice.
  • Energy: 495
  • Fats: 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.