Pin It There was a Wednesday evening when I realized I had nothing but pasta, some wilting spinach, and a bag of walnuts left in the pantry. I tossed everything into the blender on a whim, half-expecting a mess. What poured out was this bright green, impossibly creamy sauce that clung to every strand of spaghetti like silk. My neighbor, who'd stopped by to borrow sugar, ended up staying for dinner and asking for the recipe three times before she left.
I made this for my sister once when she was going through a phase of swearing off dairy. She took one bite, paused, and looked at me suspiciously, convinced I had hidden cream cheese somewhere in the sauce. When I showed her the blender still coated in green, she laughed and admitted she had been wrong about vegan food all along. We sat on the porch that night, twirling pasta on our forks and talking until the streetlights came on.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Pasta: Use any shape you love, but I find that spaghetti or penne holds the sauce beautifully without letting it pool at the bottom of the bowl.
- Raw walnuts: Toasting them first is non-negotiable because it brings out a sweet, almost buttery flavor that raw walnuts just do not have.
- Fresh baby spinach: It wilts down to almost nothing in the blender, so do not be alarmed by how much you are packing in.
- Plant-based milk: Oat milk gives the creamiest texture, but almond or soy work just fine if that is what you have on hand.
- Garlic cloves: Two cloves add a gentle warmth without overpowering the delicate spinach, but feel free to add a third if you are a garlic lover.
- Nutritional yeast: This is what gives the sauce that subtle cheesy flavor, and it also adds a lovely golden undertone to the green.
- Extra virgin olive oil: It helps the sauce emulsify and adds a fruity richness that makes everything taste more expensive than it is.
- Lemon juice: Freshly squeezed is best because it brightens the entire dish and keeps the spinach color vibrant.
- Salt, black pepper, nutmeg: Just a pinch of nutmeg makes the sauce taste mysteriously complex, like something you would order at a restaurant.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Boil the pasta:
- Bring a large pot of salted water to a rolling boil and cook your pasta until it still has a slight bite in the center. Before you drain it, scoop out half a cup of that starchy pasta water because it will be your secret weapon for a silky sauce later.
- Toast the walnuts:
- While the pasta bubbles away, heat a dry skillet over medium heat and add the walnuts, stirring them constantly for about three or four minutes until they smell toasty and turn golden. Let them cool for a moment so they do not turn your sauce into walnut butter.
- Blend the sauce:
- Toss the toasted walnuts, spinach, plant-based milk, garlic, nutritional yeast, olive oil, lemon juice, salt, pepper, and a pinch of nutmeg into your blender. Blend on high until the sauce is completely smooth and looks like liquid jade, scraping down the sides once or twice to make sure no walnut chunks are hiding.
- Adjust the flavor:
- Taste the sauce straight from the blender and add more salt if it tastes flat, more lemon if it needs brightness, or more nutritional yeast if you want it cheesier. If it is too thick, splash in a bit more milk until it pours easily.
- Toss everything together:
- Return the drained pasta to the pot and pour the sauce over it, tossing gently until every piece is coated. Add that reserved pasta water a little at a time until the sauce clings to the pasta without pooling at the bottom.
- Serve and garnish:
- Divide the pasta among bowls and top with extra chopped walnuts, a crack of black pepper, and a little lemon zest if you are feeling fancy. Serve it immediately while it is still steaming and creamy.
Pin It One night I served this to a friend who claimed he did not like anything green. He finished his entire bowl without saying a word, then looked up and asked if there was more in the pot. I handed him the serving spoon and watched him go back for seconds, and that was the moment I realized this recipe had some kind of magic to it. It was not just food anymore, it was proof that you could change someone's mind with a single bite.
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
If you want extra protein, sauté some mushrooms in a little olive oil until they are golden and toss them in with the pasta, or cube up some firm tofu and pan-fry it until crispy on the edges. I have also swapped the walnuts for cashews when I wanted a milder, sweeter sauce, and it worked beautifully. For a gluten-free version, just use your favorite gluten-free pasta and make sure your plant-based milk is certified if you are very sensitive.
Storing and Reheating
This pasta keeps well in the fridge for up to three days in an airtight container, though the sauce will thicken as it sits. When you reheat it, add a splash of plant-based milk or pasta water and warm it gently on the stove, stirring often so it does not stick. I have found that reheating it in the microwave works too, but the stovetop gives you more control over the texture.
Pairing and Serving Ideas
This pasta feels fancy enough for company but easy enough for a Tuesday night when you are too tired to think. I love serving it with a simple arugula salad dressed in lemon and olive oil, or alongside some crusty bread for mopping up any extra sauce. A crisp white wine like Pinot Grigio cuts through the richness beautifully, though sparkling water with a wedge of lemon works just as well.
- Add a handful of cherry tomatoes on top for a pop of color and sweetness.
- Sprinkle some red pepper flakes over your bowl if you like a little heat with your greens.
- Use this sauce as a base for a baked pasta by mixing it with cooked pasta, topping with breadcrumbs, and baking until golden.
Pin It This dish has become my go-to whenever I need something nourishing that does not require much thought or effort. I hope it finds a spot in your weekly rotation the way it has in mine.
Recipe FAQs
- → Can I use frozen spinach instead of fresh?
Yes, frozen spinach works well. Thaw it completely and squeeze out excess moisture before blending to prevent a watery sauce.
- → What can I substitute for walnuts?
Cashews, almonds, or pine nuts are excellent alternatives. Cashews create an even creamier texture. Toast any nut briefly before blending for enhanced flavor.
- → How do I make the sauce less thick?
Add more plant-based milk gradually while blending or toss more reserved pasta water into the finished dish. Start with small amounts to achieve your desired consistency.
- → Is this gluten-free?
The sauce itself is naturally gluten-free. Use gluten-free pasta to make the entire dish gluten-free, and verify your plant-based milk brand is certified gluten-free.
- → Can I prepare this ahead of time?
Prepare the sauce up to 2 days in advance and refrigerate. Cook the pasta fresh just before serving, then combine and serve immediately for best texture.
- → What wine pairs with this dish?
A crisp white wine like Pinot Grigio complements the fresh spinach and lemon notes beautifully. Sauvignon Blanc is another excellent choice.