Save 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.
Save
Save 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
Save
Save 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.