Creamy Spinach Walnut Pasta

Featured in: Cooking Through The Seasons

This vibrant green pasta features a luxurious 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 perfect for busy weeknights when you want something nutritious and satisfying.

The toasted walnuts provide a delightful crunch and earthy depth, while the lemon juice brightens the sauce and helps maintain the vivid green color. Serve with extra chopped walnuts for texture, freshly ground black pepper for a spicy kick, and optional lemon zest for added brightness.

Updated on Wed, 21 Jan 2026 14:48:00 GMT
A bowl of Creamy Spinach Walnut Pasta garnished with toasted walnuts and lemon zest, perfect for a quick vegan weeknight dinner.  Pin It
A bowl of Creamy Spinach Walnut Pasta garnished with toasted walnuts and lemon zest, perfect for a quick vegan weeknight dinner. | buenoabrid.com

The first time I made this vibrant green sauce, my roommate actually thought I was making pesto until the creamy, nutty aroma filled our tiny apartment kitchen. We were both skeptics about plant-based cream sauces until that first bite hit something like velvety comfort food we never knew we were missing.

Last winter, I served this at a dinner party where two guests were convinced I was hiding heavy cream. Their faces when I revealed it was just walnuts and spinach were absolutely worth keeping that secret until dessert.

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: The sturdy shapes catch sauce beautifully while spaghetti lets the green coating shine through every twirl
  • Raw walnuts: Toasting them first unlocks their natural oils and transforms them from earthy to wonderfully fragrant
  • Fresh baby spinach: Pack it down tightly because those tender leaves wilt into nothingness but deliver pure green flavor
  • Plant-based milk: Unsweetened varieties keep the sauce savory while creating that luscious creamy texture we all crave
  • Garlic cloves: Two gives a gentle backbone without overpowering the delicate spinach and nut balance
  • Nutritional yeast: This is the secret weapon that adds subtle cheesiness without any dairy whatsoever
  • Extra virgin olive oil: A couple tablespoons brings richness and helps the sauce cling to every strand of pasta
  • Lemon juice: Fresh squeezed brightens everything and cuts through the natural richness of walnuts
  • Salt and pepper: Start with half teaspoon salt and adjust because walnuts can vary in their natural salinity
  • Ground nutmeg: Just a pinch works magic with the spinach flavor like it does in creamed spinach classics

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 bubbling:
Drop pasta into generously salted boiling water and cook until just tender, then scoop out that precious half cup of starchy cooking water before draining
Toast the walnuts while you wait:
Shake them in a dry skillet over medium heat until they smell toasty and turn golden brown, about 3 to 4 minutes, then set aside to cool slightly
Blend up some magic:
Combine most of the toasted walnuts with spinach, milk, garlic, nutritional yeast, olive oil, lemon juice, salt, pepper and nutmeg in your blender
Puree until silkily smooth:
Blend thoroughly and scrape down the sides to ensure no spinach chunks remain, adding a splash more milk if it seems too thick
Taste and tweak:
This is your moment to adjust the seasonings or add more nutritional yeast for extra cheesiness before it meets the pasta
Bring it all together:
Pour that gorgeous green sauce over your cooked pasta, tossing gently and adding reserved pasta water until the coating clings perfectly
Fresh spinach and creamy sauce in Creamy Spinach Walnut Pasta, served in a white bowl on a rustic wooden table.  Pin It
Fresh spinach and creamy sauce in Creamy Spinach Walnut Pasta, served in a white bowl on a rustic wooden table. | buenoabrid.com

My niece now requests this for every birthday dinner, calling it dinosaur pasta because of the brilliant green color. Watching skeptical kids ask for thirds has become one of my favorite kitchen victories.

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.

Make It Your Own

Once you master the basic sauce, the variations become endless and exciting. Add roasted red peppers for a sunset hue or fresh basil for a summer twist on the classic flavor profile.

Perfect Pairings

A crisp white wine like Pinot Grigio cuts through the richness beautifully while a simple green salad with bright vinaigrette balances the creamy pasta perfectly.

Storage and Meal Prep

The sauce actually keeps beautifully for up to 4 days in the refrigerator and freezes exceptionally well for those busy weeknight emergencies. Make a double batch and portion the sauce into freezer-safe containers for instant dinner solutions.

  • Undercook pasta slightly if reheating since it will continue cooking in the sauce
  • Thin leftover sauce with a splash of water or milk while warming gently
  • The sauce may separate slightly after freezing but whisk it vigorously while reheating
Vibrant green Creamy Spinach Walnut Pasta with walnuts and olive oil, ready to enjoy with a side of fresh bread. Pin It
Vibrant green Creamy Spinach Walnut Pasta with walnuts and olive oil, ready to enjoy with a side of fresh bread. | buenoabrid.com

This recipe has saved more last-minute dinner plans than I can count, turning simple pantry staples into something that feels genuinely special. Hope it becomes your go-to comfort food too.

Recipe FAQs

Can I make this gluten-free?

Yes, simply substitute the regular pasta with your favorite gluten-free pasta variety. The sauce itself is naturally gluten-free.

What can I use instead of walnuts?

Cashews or almonds work beautifully as substitutes. Soak them in hot water for 30 minutes before blending for the creamiest result.

How long does the sauce keep in the refrigerator?

The sauce can be stored in an airtight container for up to 3 days. Reheat gently with a splash of plant-based milk to restore creamy consistency.

Can I freeze this dish?

The sauce freezes well for up to 2 months. Freeze it separately from the pasta, then thaw overnight in the refrigerator and reheat before tossing with freshly cooked pasta.

How can I add more protein?

Sautéed mushrooms, grilled tofu, or white beans make excellent protein additions. You can also serve with roasted chickpeas on top.

What plant-based milk works best?

Unsweetened oat milk creates the creamiest result, but soy and almond milk also work well. Avoid canned coconut milk as it will overpower the delicate spinach flavor.

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

Vibrant green pasta with a creamy spinach-walnut sauce, ready in 25 minutes.

Prep Time
10 minutes
Total Cook Time
15 minutes
Time Needed
25 minutes
Recipe by Janice Fowler


Skill Level Easy

Cuisine Italian-inspired

Makes 4 Serving Size

Diet Preferences Plant-based, No Dairy

What You 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 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

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

What You'll Need

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

Allergy Info

Please review every ingredient for allergens and talk with a healthcare provider if you’re uncertain.
  • 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 Facts (per serving)

These values are for your information only and shouldn't replace professional advice.
  • 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.