Creamy Spinach Walnut Pasta

Featured in: Family Comfort Meals

Creamy Spinach Walnut Pasta combines al dente pasta with a silky, plant-based sauce made from toasted walnuts, fresh spinach, and aromatic garlic. The sauce is blended until completely smooth and creamy, then tossed with pasta and reserved cooking water for the perfect consistency.

This vegan dish comes together in just 25 minutes, making it ideal for busy weeknights. Toast the walnuts first to deepen their flavor, then blend with spinach, plant-based milk, nutritional yeast, olive oil, and lemon juice for a satisfying, protein-rich meal. Garnish with extra walnuts and lemon zest for added texture and brightness.

Updated on Tue, 20 Jan 2026 10:07:00 GMT
A close-up of creamy spinach walnut pasta twirled on a white plate, garnished with toasted walnuts and fresh lemon zest.  Pin this
A close-up of creamy spinach walnut pasta twirled on a white plate, garnished with toasted walnuts and fresh lemon zest. | plumoven.com

The first time I made this sauce, I actually hovered over the blender with a spoon, dipping it in every thirty seconds to taste. Something about blending fresh spinach into pasta sauce seemed wrong somehow—too healthy, too green, too suspicious. But that first creamy, velvety spoonful completely changed my mind about what a pasta sauce could be. Now it is one of those weeknight staples I keep coming back to when I want something indulgent that still feels nourishing.

I served this to my brother once without mentioning what was in it. He polished off his bowl, leaned back, and said this was the best alfredo he had ever had. When I told him it was spinach and walnuts, he actually laughed out loud. Now he requests it whenever he visits, and I have learned never to underestimate how satisfying something so simple can be.

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: Choose something that will hold onto sauce well, like penne or spaghetti
  • 120 g raw walnuts: Toasting these first brings out a rich, nutty depth that makes all the difference
  • 120 g fresh baby spinach: Pack it down tightly to measure, it wilts dramatically when blended
  • 240 ml plant-based milk: Oat milk gives the creamiest results, but almond or soy work beautifully too
  • 2 garlic cloves: Raw garlic blends into something milder and sweeter than cooked
  • 2 tbsp nutritional yeast: This is what gives the sauce that savory, cheesy depth everyone notices
  • 2 tbsp extra virgin olive oil: Helps the sauce emulsify into something silky and luxurious
  • 2 tbsp lemon juice: Brightens everything and cuts through the richness of the nuts
  • 1/2 tsp salt and 1/4 tsp black pepper: Start here, then adjust until the flavors pop
  • Pinch of ground nutmeg: Optional, but it adds a subtle warmth that makes the sauce taste more complex

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 boil and cook pasta until al dente, then reserve 120 ml of the cooking water before draining
Toast the walnuts:
Heat them in a dry skillet over medium heat for 3 to 4 minutes, stirring often until fragrant and golden
Blend the sauce:
Combine the toasted walnuts, spinach, plant-based milk, garlic, nutritional yeast, olive oil, lemon juice, salt, pepper, and nutmeg in a blender and process until completely smooth
Taste and adjust:
Add more salt if needed, more milk for thinning, or extra nutritional yeast for more cheesiness
Combine everything:
Return the drained pasta to the pot, pour the sauce over, and toss to coat, adding the reserved pasta water as needed for a silky consistency
Serve it up:
Plate immediately with extra chopped walnuts, black pepper, and lemon zest if you like
A bowl of creamy spinach walnut pasta garnished with chopped walnuts, lemon zest, and cracked black pepper, ready to serve.  Pin this
A bowl of creamy spinach walnut pasta garnished with chopped walnuts, lemon zest, and cracked black pepper, ready to serve. | plumoven.com

This became one of those recipes I make when I need to feed people fast but still want them to feel cared for. Something about the vibrant green color and rich texture makes it feel special, even 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.

Make It Your Own

Sautéed mushrooms stirred in at the end add a meaty texture and earthy flavor that pairs beautifully with the walnuts. Grilled tofu or white beans work too if you want to bump up the protein. I have even tossed in roasted cherry tomatoes when they are in season.

Swap the Nuts

Cashews make an incredibly creamy sauce, while almonds give it a slightly lighter texture. If someone has a tree nut allergy, sunflower seeds can work in a pinch, though the flavor will be different.

Serving Ideas

A crisp white wine like Pinot Grigio cuts through the richness perfectly. A simple side salad with a bright vinaigrette keeps the meal feeling balanced. Sometimes I just serve it with good crusty bread to soak up every last bit of sauce.

  • Gluten-free pasta works seamlessly here if needed
  • The sauce keeps well in the fridge for a couple of days
  • Reheat gently with a splash of water to bring back the creamy texture
A skillet of creamy spinach walnut pasta tossed with velvety green sauce, topped with extra walnuts and lemon zest. Pin this
A skillet of creamy spinach walnut pasta tossed with velvety green sauce, topped with extra walnuts and lemon zest. | plumoven.com

Hope this becomes one of those recipes you turn to again and again, simple enough for weeknights but special enough to share.

Recipe FAQs

Can I use frozen spinach instead of fresh?

Yes, frozen spinach works well. Thaw and squeeze out excess moisture before blending to avoid a watery sauce. You may need slightly less plant-based milk.

What can I substitute for walnuts?

Cashews or almonds are excellent alternatives with similar creamy results. Raw cashews create an especially luxurious texture. Adjust quantities based on your preference.

How do I store leftover pasta?

Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop with a splash of plant-based milk to restore creaminess.

Is this pasta gluten-free?

The sauce is naturally gluten-free. Use gluten-free pasta to make the entire dish gluten-free. Always verify labels for cross-contamination if you have celiac disease.

How can I make the sauce creamier?

Add more nutritional yeast for extra richness, or blend in extra plant-based milk. You can also use raw cashews instead of walnuts for an ultra-creamy sauce.

What wine pairs with this dish?

A crisp white wine like Pinot Grigio complements the fresh spinach and lemon flavors beautifully. The acidity cuts through the richness of the walnut 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

A luscious plant-based pasta dish with fresh spinach and toasted walnuts blended into a velvety green sauce. Quick, nutritious, and dairy-free.

Prep time
10 min
Time to cook
15 min
Total Duration
25 min
Created by Plum Oven Sophie Warren


Level of challenge Easy

Cuisine type Italian-inspired

Servings made 4 Portions

Dietary details Plant-based, Dairy-Free

Ingredient List

Pasta

01 12 oz dried pasta (spaghetti, penne, or choice cut)

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 fresh lemon juice
08 1/2 teaspoon salt
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 Steps

Step 01

Prepare the Pasta: Bring a large pot of salted water to boil. Cook pasta according to package directions until al dente. Reserve 1/2 cup pasta cooking water, then drain pasta in colander.

Step 02

Toast the Walnuts: While pasta cooks, toast walnuts in a dry skillet over medium heat for 3 to 4 minutes, stirring frequently, until fragrant and golden. Remove from heat and allow to cool slightly.

Step 03

Blend the Sauce: Combine toasted walnuts (reserve some for garnish), spinach, plant-based milk, garlic, nutritional yeast, olive oil, lemon juice, salt, pepper, and nutmeg in a high-speed blender or food processor. Blend until completely smooth and creamy, scraping sides as needed.

Step 04

Season and Adjust: Taste sauce and adjust seasoning as desired. Add additional milk for thinner consistency or more nutritional yeast for enhanced richness.

Step 05

Combine Pasta and Sauce: Return drained pasta to pot. Pour spinach walnut sauce over pasta and toss thoroughly to coat. Add reserved pasta water gradually to reach desired silky, creamy consistency.

Step 06

Plate and Serve: Transfer to serving bowls immediately. Garnish with reserved 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 Advisories

Review each item for allergens and talk to your healthcare provider if unsure.
  • Contains tree nuts (walnuts)
  • Contains gluten if using wheat-based pasta
  • Contains soy, almond, or oat depending on plant-based milk selection
  • Verify product labels for undisclosed allergens

Nutrition info (per portion)

This nutritional overview is meant for general information. For medical concerns, ask a professional.
  • Caloric Value: 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.