Creamy Spinach Walnut Pasta

Featured in: Family Dessert Ideas

This vibrant green pasta combines fresh baby spinach with toasted walnuts to create a lusciously creamy sauce that's entirely plant-based. The walnuts provide rich body and healthy fats while adding delightful crunch, while the spinach offers vibrant color and essential nutrients. Ready in just 25 minutes, this dish is perfect for hectic weeknights when you want something nourishing without spending hours in the kitchen.

The sauce comes together smoothly in a blender, featuring garlic, nutritional yeast for savory depth, and a splash of lemon juice to brighten the flavors. A pinch of nutmeg adds subtle warmth that complements the earthy walnuts beautifully. The result is a silky, restaurant-quality coating that clings perfectly to your pasta of choice.

Updated on Wed, 21 Jan 2026 10:08:00 GMT
Creamy Spinach Walnut Pasta plated in a white bowl, with a fork twirling vibrant green sauce and toasted walnut pieces. Save
Creamy Spinach Walnut Pasta plated in a white bowl, with a fork twirling vibrant green sauce and toasted walnut pieces. | sweetasirem.com

The first time I made this vibrant green sauce, my roommate actually asked if I was making something with matcha. When I told her it was just spinach and walnuts, she looked at me like I'd confessed to a minor crime. Now it's the pasta we both request on tired weeknights when we want something that feels indulgent but secretly good for us.

I made this for a dinner party last spring when my friend announced she'd gone dairy-free. Everyone was skeptical about green pasta, but we ended up literally scraping the bowls clean. There's something so satisfying about serving food that makes people pleasantly surprised.

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 how penne catches all that sauce in its tubes, but spaghetti works beautifully too
  • 120 g raw walnuts: Toasting them first transforms their flavor from mild to deeply aromatic
  • 120 g fresh baby spinach: Pack it down tight into your measuring cup to get that vibrant green color
  • 240 ml plant-based milk: Oat milk creates the creamiest texture, but almond works great too
  • 2 garlic cloves: Fresh garlic makes all the difference here
  • 2 tbsp nutritional yeast: This is what gives the sauce that subtle cheesy, savory depth
  • 2 tbsp extra virgin olive oil: Adds silkiness and helps the nutrients absorb
  • 2 tbsp lemon juice: Brightens everything and balances the rich walnuts
  • 1/2 tsp salt: Start here and adjust to your taste
  • 1/4 tsp freshly ground black pepper: Freshly ground really does taste better
  • Pinch of ground nutmeg: Optional but adds this lovely warmth that makes it feel special

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Cook the pasta to perfection:
Boil salted water and cook your pasta until it's got that nice bite to it. Before draining, scoop out about half a cup of that starchy cooking water - it's liquid gold for getting the sauce just right.
Toast the walnuts:
Throw them in a dry skillet over medium heat, stirring frequently for about 3-4 minutes. You'll know they're ready when your kitchen starts smelling warm and nutty. Set aside a small handful for garnish.
Blend the magic sauce:
Combine the toasted walnuts, spinach, plant milk, garlic, nutritional yeast, olive oil, lemon juice, salt, pepper, and nutmeg in your blender. Run it until you've got this velvety, brilliant green creation - scrape down the sides if needed to get every bit blended smooth.
Taste and make it yours:
This is where you adjust to your liking - more salt, more lemon, maybe an extra splash of milk if it's too thick. Want it cheesier? Another tablespoon of nutritional yeast does the trick.
Bring it all together:
Pour that gorgeous green sauce over your cooked pasta and toss until every strand or tube is coated. Add that reserved pasta water a little at a time until the sauce turns silky and clings to the pasta exactly how you want it.
Serve it up:
Plate it while it's steaming hot, then scatter those extra toasted walnuts on top along with fresh pepper and maybe some lemon zest if you're feeling fancy.
A rustic wooden table presents a serving of Creamy Spinach Walnut Pasta garnished with fresh lemon zest and extra nuts. Save
A rustic wooden table presents a serving of Creamy Spinach Walnut Pasta garnished with fresh lemon zest and extra nuts. | sweetasirem.com

My sister called me mid-bite during her first attempt at this recipe, just to say she couldn't believe how luxurious it felt. There's something wonderful about turning humble ingredients into something that feels restaurant-worthy on a random Tuesday.

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

I've discovered that sautéed mushrooms folded in at the end add this wonderful meaty texture and umami flavor. Sometimes I'll throw in some white beans when I want extra protein, and they practically disappear into the sauce while making it feel more substantial.

The Nut Swap

Cashews create an even creamier sauce, though you'll want to soak them first. Almonds work in a pinch and give a slightly lighter result. The flavor shifts a bit but the technique stays exactly the same.

Perfect Pairings

A crisp white wine cuts through the richness beautifully. I also love serving this with a simple side salad dressed with nothing but lemon and olive oil - it keeps things fresh and lets the pasta shine.

  • Add red pepper flakes if you like a little warmth
  • Stir in some fresh basil at the very end for a pop of flavor
  • Leftovers reheat surprisingly well with a splash of plant milk
Steaming Creamy Spinach Walnut Pasta tossed in a velvety green sauce, ready to enjoy with a sprinkle of black pepper. Save
Steaming Creamy Spinach Walnut Pasta tossed in a velvety green sauce, ready to enjoy with a sprinkle of black pepper. | sweetasirem.com

Green pasta might seem unexpected, but one bite will make you a believer. There's pure joy in eating something so vibrant and nourishing.

Recipe FAQs

Can I make this pasta gluten-free?

Absolutely. Simply substitute your favorite gluten-free pasta for the wheat-based variety. The sauce itself is naturally gluten-free, making this an easy adaptation for those avoiding gluten.

What can I use instead of walnuts?

Cashews or almonds work beautifully as alternatives. Cashews will create an even creamier texture, while almonds add a slightly sweeter note. Toast them first just like the walnuts for maximum flavor.

How long will leftovers keep?

Store leftover pasta in an airtight container in the refrigerator for up to 3 days. The sauce may thicken when cold—simply add a splash of plant milk or water when reheating to restore the creamy consistency.

Can I freeze the sauce?

Yes, the spinach walnut sauce freezes well for up to 3 months. Portion it into freezer-safe containers and thaw overnight in the refrigerator. Fresh pasta works best when reheating, but the sauce will still coat previously cooked pasta nicely.

How can I add more protein?

Sautéed mushrooms, grilled tofu, or white beans all make excellent protein additions. You can also stir in chickpeas or serve alongside roasted chickpeas for extra crunch and plant-based protein.

What type of pasta works best?

The sauce clings beautifully to shapes with ridges or curves like penne, fusilli, or gemelli. Long strands like spaghetti or fettuccine also work wonderfully—the choice depends on your texture preference.

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

A velvety green sauce of fresh spinach and toasted walnuts coats pasta in this quick, nutritious plant-based dish perfect for busy weeknights.

Prep Time
10 mins
Time to cook
15 mins
Overall Duration
25 mins
Created by Ariel Monroe


Skill Level Easy

Cuisine Type Italian-inspired

Makes 4 Number of servings

Diet-Friendly Options 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 (such as oat, soy, or almond)
04 2 garlic cloves
05 2 tbsp nutritional yeast
06 2 tbsp extra virgin olive oil
07 2 tbsp lemon juice (about 1 lemon)
08 1/2 tsp salt, or to taste
09 1/4 tsp 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)

Step-by-Step Guide

Step 01

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

Adjust seasoning: Taste and adjust seasoning if necessary. Add more milk for a thinner sauce or more nutritional yeast for extra cheesiness.

Step 05

Combine pasta and sauce: 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.

Step 06

Serve and garnish: 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.

Equipment Needed

  • Large pot
  • Skillet
  • High-speed blender or food processor
  • Measuring cups and spoons
  • Colander

Allergy Details

Always check ingredient labels for allergens and talk to a medical expert if needed.
  • Contains tree nuts (walnuts). Contains gluten if using wheat-based pasta. Contains soy, almond, or oat if using plant-based milk—verify for allergies.

Nutrition Details (per portion)

Nutrition details are just for reference. For medical matters, consult a professional.
  • Energy: 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.