Save to Pinterest The first time I made this vibrant green sauce, my kitchen smelled like toasted walnuts and fresh greens, and my roommate poked her head in wondering if I was making pesto. When I told her it was actually a creamy walnut-spinach blend, she watched with skeptical curiosity as I tossed it with spaghetti. One bite later and she was literally scraping the bowl, asking for the recipe before she'd even finished her portion.
I once served this at a dinner party where two guests were convinced they hated spinach-based pasta sauces. They went back for seconds and then hovered around the pot as I was packing up leftovers, asking if there was any way they could take some home. Now every time I post a photo of that bright green sauce on social media, my phone lights up with messages begging for the recipe.
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: I love spaghetti for how the sauce clings to every strand, but penne catches the creamy sauce in its tubes beautifully
- 120 g raw walnuts: Toasting these first is nonnegotiable, it transforms them from mildly nutty to deeply fragrant and rich
- 120 g fresh baby spinach: Pack these cups down tightly, fresh spinach wilts down to nothing so dont be shy with the amount
- 240 ml unsweetened plant-based milk: Oat milk makes the creamiest sauce but almond or soy work perfectly fine too
- 2 garlic cloves: Raw garlic gives a fresh kick, but if you prefer milder flavor, sauté them briefly first
- 2 tbsp nutritional yeast: This creates that subtle cheesy umami flavor that makes the sauce taste rich and satisfying
- 2 tbsp extra virgin olive oil: Use the good stuff here since it really shines in such a simple sauce
- 2 tbsp lemon juice: Fresh squeezed makes a huge difference, cutting through the richness of the walnuts
- 1/2 tsp salt and 1/4 tsp black pepper: Start here and adjust, the walnuts absorb seasoning so you might need a bit more
- Pinch of ground nutmeg: Optional but absolutely magical, just the tiniest hint makes the sauce taste restaurant quality
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:
- Bring a large pot of generously salted water to a rolling boil and cook your pasta until its perfectly al dente, remembering to reserve that precious half cup of starchy cooking water before draining
- Toast the walnuts:
- Spread them in a dry skillet over medium heat, stirring frequently for 3 to 4 minutes until they smell incredible and turn golden brown, then set them aside to cool slightly so they dont make your sauce too warm
- Blend the sauce:
- Combine your toasted walnuts, fresh spinach, plant milk, garlic, nutritional yeast, olive oil, lemon juice, salt, pepper, and that pinch of nutmeg in a highspeed blender, pureeing until completely silky smooth and scraping down the sides as needed
- Taste and tweak:
- Give your sauce a proper taste test, adding more salt if it needs brightness, extra lemon juice for acid, or a splash more milk if its too thick for your liking
- Bring it all together:
- Return your drained pasta to the warm pot, pour over that gorgeous green sauce, and toss everything together vigorously, adding the reserved pasta water a splash at a time until the sauce clings to every strand
- Serve it up:
- Plate immediately while its steaming hot, topping each serving with extra chopped toasted walnuts, a generous grinding of black pepper, and bright lemon zest if youre feeling fancy
Save to Pinterest My friend Sarah texted me at 11pm one night, just after making this recipe for the first time, saying she and her husband had eaten standing up at the counter because they couldnt wait to sit down. Thats the kind of immediate, cant-stop-eating reaction this dish gets from everyone who tries it.
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.
Make It Your Own
Swap walnuts for cashews if you want an even creamier result, or try pecans for a deeper, almost caramel-like nuttiness. I've made this with almonds in a pinch and while the flavor changes slightly, the luxurious texture remains the same.
Perfect Pairings
A crisp glass of Pinot Grigio cuts through the richness beautifully, and a simple arugula salad with lemon vinaigrette on the side makes this feel like a complete restaurant worthy meal. Sometimes I'll roast cherry tomatoes while the pasta cooks and scatter them on top for bursts of sweetness.
Storage and Meal Prep
The sauce actually keeps beautifully in the fridge for up to 4 days, though it will thicken considerably, so thin it with a splash of water or plant milk when reheating. I like to make a double batch on Sundays and use it throughout the week for quick lunches.
- Freeze the sauce in ice cube trays for perfect portion sizes
- The pasta absorbs the sauce as it sits, making leftovers even more flavorful
- If meal prepping, store sauce separately from pasta and toss just before eating
Save to Pinterest Theres something so satisfying about turning simple ingredients into something that feels this special and comforting. I hope this recipe finds its way into your regular weeknight rotation.
Recipe Questions & Answers
- → Can I make the spinach walnut sauce ahead of time?
Yes, prepare the sauce up to 24 hours in advance and store it in an airtight container in the refrigerator. When ready to serve, gently reheat while whisking in a splash of plant-based milk or reserved pasta water to restore the creamy consistency.
- → What type of pasta works best with this green sauce?
Long strands like spaghetti or linguine allow the silky sauce to coat beautifully, but short shapes such as penne, fusilli, or farfalle catch the sauce in their crevices for extra flavor in every bite. Choose what your family enjoys most.
- → Can I substitute the walnuts with other nuts?
Absolutely. Cashews create an even creamier texture and blend completely smooth, while almonds offer a slightly sweeter profile. Pine nuts work wonderfully but are pricier. For nut-free options, try sunflower seeds or blend in a small potato for creaminess.
- → How do I prevent the sauce from becoming too thick or dry?
Always reserve that half cup of starchy pasta water before draining. The starch helps bind and emulsify the sauce. Start with less water and add gradually while tossing until you achieve the desired silky consistency. The sauce will continue thickening as it stands.
- → Is this dish freezer-friendly?
The sauce freezes beautifully for up to 3 months. Portion into freezer-safe containers and thaw overnight in the refrigerator. However, it's best to freeze sauce separately from cooked pasta, as pasta can become mushy when frozen and reheated. Cook fresh pasta when ready to serve.
- → What can I add for extra protein?
Sautéed mushrooms, grilled tofu cubes, or white beans folded in at the end boost protein beautifully. For non-vegan options, shredded chicken or pan-seared shrimp work well. A sprinkle of hemp seeds on top adds both protein and pleasant nutty crunch.