Save to Pinterest 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 watched with folded arms as I poured the velvety mixture over pasta. Five minutes later, she was scraping her plate clean and asking for the recipe. That color alone sells people, but the way walnuts create this incredible body without any dairy is what keeps them coming back for seconds.
Last Tuesday, I'd completely forgotten about dinner until 7 PM rolled around. I threw this together while catching up on a podcast, and my partner walked through the door exactly as I was plating. The toasted walnut smell hit him first. He took one bite, put his fork down, and said I need to make this at least once a week. Now it's become our go-to when we want something comforting but don't want to spend hours at the stove.
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: Spaghetti holds the sauce beautifully, but penne catches all those creamy bits in its tubes
- 120 g raw walnuts: Toasting them first transforms their flavor from mildly nutty to deeply aromatic
- 120 g fresh baby spinach: Pack those cups down tightly because spinach wilts dramatically when blended
- 240 ml plant-based milk: Oat milk creates the creamiest texture, but almond works if that's what you have
- 2 garlic cloves: Raw garlic gives it a kick that mellows slightly when tossed with hot pasta
- 2 tbsp nutritional yeast: This is what creates that irresistible umami, cheesy depth
- 2 tbsp extra virgin olive oil: Helps the sauce cling to every strand of pasta
- 2 tbsp lemon juice: Cuts through the richness and makes all flavors pop
- 1/2 tsp salt: Start here and adjust because walnuts can vary in natural saltiness
- 1/4 tsp freshly ground black pepper: Freshly ground makes a huge difference here
- Pinch of ground nutmeg: Optional but adds this subtle warmth people can never quite identify
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Get your pasta water going:
- Boil a large pot with salted water and cook pasta until it still has a slight bite to it because it will cook more with the sauce later
- Toast the walnuts while you wait:
- Heat a dry skillet over medium heat and stir the walnuts frequently for 3 to 4 minutes until they smell fragrant and look golden
- Blend up that magic sauce:
- Combine everything except the pasta in your blender and let it run until it's completely smooth, scraping down the sides to catch any spinach clinging to the edges
- Taste and make it yours:
- Give it a try and add more salt, lemon juice or nutritional yeast until it tastes exactly how you want it to
- Bring it all together:
- Pour that gorgeous green sauce over your drained pasta and toss it like your life depends on it, adding splashes of pasta water until it coats every piece
- Finish it with style:
- Top with extra toasted walnuts, a fresh grind of pepper, and maybe some lemon zest if you want it to look as good as it tastes
Save to Pinterest My mom visited last month and announced she hates plant-based cooking before even trying a bite. I served this without saying what it was, and she finished her entire portion before asking what kind of cheese I'd used. When I told her it was walnuts and spinach, she actually asked for the recipe to make for her book club. Sometimes the best way to change minds is through their stomach.
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.
Making It Your Own
Once you master the base, this sauce becomes a canvas. I've added roasted red peppers for sweetness, thrown in fresh basil at the end, or swapped spinach for arugula when I wanted something peppier. The walnut base is forgiving and adapts beautifully to whatever you're craving or whatever needs using up in your fridge.
Perfecting The Texture
The difference between good and great comes down to that pasta water. Adding it gradually while tossing creates this emulsion that makes restaurant-quality creaminess without any dairy. Don't rush this step. Let the water and sauce work together for about thirty seconds of tossing before deciding if you need more.
Serving Suggestions
This pasta holds its own as a main, but I love serving it with a simple side salad dressed with lemon vinaigrette. The acidity cuts through the richness and makes each bite feel lighter. A glass of crisp white wine never hurt anyone either. Something about green pasta just feels special.
- Try it with roasted cherry tomatoes on the side for bursts of sweetness
- A sprinkle of vegan parmesan adds a salty finish if you want extra umami
- Leftovers reheat beautifully with a splash of water to loosen the sauce
Save to Pinterest This recipe has saved me more weeknights than I can count. Fast enough for Tuesday, impressive enough for Saturday, and always, always delicious.
Recipe FAQs
- → Can I make this ahead of time?
The sauce can be prepared up to 2 days in advance and stored in an airtight container in the refrigerator. Cook the pasta fresh when ready to serve, then toss with the sauce and a splash of reserved pasta water to restore creaminess.
- → What plant-based milk works best?
Oat milk creates the creamiest texture due to its natural thickness. Soy milk offers extra protein, while almond milk works but may result in a slightly thinner sauce. Choose unsweetened varieties to let the walnut and spinach flavors shine.
- → How do I make the sauce less thick?
Add the reserved pasta water gradually while tossing. Start with a few tablespoons and increase until you reach your desired consistency. The starch in the pasta water helps maintain the sauce's silky coating.
- → Can I substitute the walnuts?
Absolutely. Cashews or almonds work wonderfully and create slightly different flavor profiles. Toast them the same way for 3-4 minutes before blending to enhance their nutty notes.
- → Is this dish truly vegan and dairy-free?
Yes, this is completely plant-based and dairy-free. The creaminess comes from blended walnuts and plant-based milk. Always verify that your nutritional yeast and plant-based milk are certified vegan.
- → What pasta shapes pair best with this sauce?
Spaghetti, penne, and fettuccine all work wonderfully. Wider noodles like pappardelle or tagliatelle hold more sauce. Shorter shapes like fusilli trap the creamy sauce beautifully throughout each bite.