Creamy Spinach Walnut Pasta

Featured in: Family-Style Cooking

This vibrant pasta features a silky sauce made from fresh baby spinach and toasted walnuts, blended with plant-based milk, garlic, and nutritional yeast for a rich, cheesy flavor without dairy. The entire dish comes together in just 25 minutes, making it ideal for busy weeknights.

The sauce achieves its creamy texture through pureed walnuts, which provide healthy fats and a subtle crunch when garnished on top. A splash of lemon juice brightens the flavors while a pinch of nutmeg adds warmth. Perfect for four servings, this Italian-inspired bowl pairs beautifully with crisp white wine and can be customized with mushrooms or extra protein.

Updated on Wed, 21 Jan 2026 16:49:00 GMT
Creamy Spinach Walnut Pasta tossed in a velvety, vibrant green sauce, garnished with chopped walnuts and lemon zest.  Pin It
Creamy Spinach Walnut Pasta tossed in a velvety, vibrant green sauce, garnished with chopped walnuts and lemon zest. | islikitchenette.com

The first time I made this vibrant green sauce, my kitchen actually smelled like spring had burst through the windows. I'd been skeptical about blending spinach into pasta sauce, but watching the emerald swirl coat each strand of spaghetti changed everything. Now it's the dinner I make when I need something that feels both comforting and somehow light at the same time.

Last Tuesday, my friend Sarah dropped by unexpectedly while I was tossing the pasta with the sauce. She stood in the doorway watching the green transformation happen and immediately asked for a bowl. We ate standing up at the counter, and she kept saying I could sell this stuff. That's the thing about this recipe, it makes converts out of everyone.

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 (12 oz) dried pasta: Choose something that holds sauce well, like penne or spaghetti, and dont forget to salt that pasta water generously
  • 120 g (1 cup) raw walnuts: Toasting these first makes all the difference between good and absolutely incredible sauce
  • 120 g (4 cups) fresh baby spinach: Pack it down tight because it wilts into the sauce but provides that gorgeous color and nutrients
  • 240 ml (1 cup) unsweetened plant-based milk: Oat milk adds natural creaminess but almond or soy work beautifully too
  • 2 garlic cloves: Fresh is best here, they blend right into the sauce without any harsh bite
  • 2 tbsp nutritional yeast: This is the secret to that cheesy, savory depth without any dairy
  • 2 tbsp extra virgin olive oil: Adds richness and helps the sauce cling to every strand of pasta
  • 2 tbsp lemon juice: Brightens everything and cuts through the creamy walnuts perfectly
  • 1/2 tsp salt: Start here and adjust, the walnuts need enough salt to really shine
  • 1/4 tsp freshly ground black pepper: Freshly cracked gives way more flavor than pre-ground
  • Pinch of ground nutmeg: Optional, but it adds this subtle warmth that makes people ask what's in it

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 salted water to boil and cook pasta until al dente, then reserve that precious pasta water before draining
Toast Those Walnuts:
Heat them in a dry skillet over medium heat for about 4 minutes until they smell amazing and turn golden, stirring constantly so they dont burn
Blend It All Up:
Combine the toasted walnuts (save some for garnish), spinach, milk, garlic, nutritional yeast, olive oil, lemon juice, salt, pepper, and nutmeg in a blender and puree until completely smooth
Taste and Adjust:
This is your chance to make it yours, add more milk if it's too thick or more nutritional yeast if you want extra cheesiness
Bring It Together:
Pour that gorgeous green sauce over your drained pasta and toss gently, adding pasta water as needed until it's silky and coating every piece
Finish with Flair:
Serve it up with those reserved toasted walnuts, extra pepper, and maybe some lemon zest if you're feeling fancy
A bowl of Creamy Spinach Walnut Pasta with al dente noodles coated in rich, dairy-free sauce and toasted nuts.  Pin It
A bowl of Creamy Spinach Walnut Pasta with al dente noodles coated in rich, dairy-free sauce and toasted nuts. | islikitchenette.com

My youngest daughter used to turn her nose up at anything green on her pasta. Now she actually requests this for her birthday dinner and asks for seconds. Watching her scrape the bowl clean makes me laugh every single time.

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

Sometimes I'll toss in sautéed mushrooms when I want something heartier, or maybe some grilled tofu for extra protein. The sauce is versatile enough that it plays nicely with whatever you're craving.

Nut Swaps

Cashews make an incredibly smooth sauce if walnuts aren't your thing. Almonds work too but give a slightly different flavor profile. Just remember that different nuts might need slight adjustments to the liquid.

Perfect Pairings

This pasta loves a crisp white wine like Pinot Grigio alongside. A simple green salad with a bright vinaigrette cuts through the richness perfectly, and some crusty bread never hurt anyone.

  • Keep some extra lemon wedges at the table for those who love extra acidity
  • A sprinkle of red pepper flakes adds beautiful heat if you like some spice
  • The sauce works beautifully over roasted vegetables too, not just pasta
Vibrant green Creamy Spinach Walnut Pasta served warm, topped with freshly ground black pepper for a nutritious weeknight meal. Pin It
Vibrant green Creamy Spinach Walnut Pasta served warm, topped with freshly ground black pepper for a nutritious weeknight meal. | islikitchenette.com

There's something deeply satisfying about serving a dish that looks this impressive but comes together so easily. Hope it becomes a regular in your rotation too.

Recipe Questions & Answers

Can I make this pasta gluten-free?

Yes, simply substitute the regular pasta with your favorite gluten-free variety. The sauce itself is naturally gluten-free, making this dish easily adaptable for those avoiding gluten.

What can I use instead of walnuts?

Cashews or almonds work beautifully as alternatives. Both will create a similarly creamy texture when blended, though the flavor profile will shift slightly. Raw cashews tend to be the creamiest option.

How long does the sauce keep in the refrigerator?

The sauce stores well for up to 3 days in an airtight container. When reheating, you may need to add a splash of plant-based milk or pasta water to restore the creamy consistency, as it tends to thicken when chilled.

Is this dish suitable for meal prep?

Absolutely. The pasta and sauce can be prepared ahead and stored separately for up to 3 days. Reheat gently on the stovetop, adding a bit of liquid to loosen the sauce. The walnuts are best added just before serving to maintain their crunch.

Can I add protein to this pasta?

Yes, sautéed mushrooms, grilled tofu, or white beans make excellent protein additions. Chickpeas or lentils also complement the flavors well. Simply stir your chosen protein into the pasta when tossing with the sauce.

What plant-based milk works best?

Unsweetened oat milk provides the creamiest results, but soy and almond milk also work well. Avoid flavored or sweetened varieties, as they'll alter the savory balance of the sauce.

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

Luscious green pasta with fresh spinach and toasted walnuts blended into a velvety plant-based sauce

Prep Time
10 mins
Cook Time
15 mins
Time to Make
25 mins
Recipe by Russell Becker


Skill Level Easy

Cuisine Italian-inspired

Portion Size 4 Portions

Diet Preferences Plant-Based, No Dairy

What You'll 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 tablespoons nutritional yeast
06 2 tablespoons extra virgin olive oil
07 2 tablespoons lemon juice (about 1 lemon)
08 1/2 teaspoon salt, or to taste
09 1/4 teaspoon 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)

How to Make It

Step 01

Cook 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 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

Blend 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 Info

Review every item for allergens, and reach out to a healthcare provider if unsure.
  • Contains tree nuts (walnuts)
  • Contains gluten if using wheat-based pasta
  • Contains soy/almond/oat if using plant-based milk—verify for allergies
  • Always double-check labels for hidden allergens

Nutrition per Serving

These details are for information only and don't replace medical guidance.
  • Calories: 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.