Creamy Spinach Walnut Pasta

Featured in: Hearty Main Dishes

This creamy spinach walnut pasta combines fresh baby spinach and toasted walnuts blended with plant-based milk, garlic, and nutritional yeast into a silky, verdant sauce. The dish comes together in just 25 minutes—10 minutes prep and 15 minutes cooking—making it ideal for busy weeknights. Toss the sauce with al dente pasta, adjust consistency with reserved pasta water, and finish with toasted walnuts and lemon zest. It's naturally vegan and dairy-free, offering 495 calories and 14g protein per serving. For variations, try cashews instead of walnuts, add sautéed mushrooms for extra heartiness, or use gluten-free pasta. Pairs beautifully with crisp white wine.

Updated on Wed, 21 Jan 2026 09:07:00 GMT
Steaming bowls of Creamy Spinach Walnut Pasta featuring a velvety, vibrant green sauce coating every noodle. Pin It
Steaming bowls of Creamy Spinach Walnut Pasta featuring a velvety, vibrant green sauce coating every noodle. | cocinacrush.com

The first time I made this vibrant green sauce, my roommate walked into the kitchen and asked if I was making pesto. When I told her it was actually spinach and walnuts, she stood there watching the blender whirl, completely skeptical. One taste later, she was standing over the pot, twirling pasta directly from the serving spoon. Now it's the only green pasta either of us makes.

Last winter, my sister came over exhausted from a twelve hour shift at the hospital. I set a steaming bowl of this pasta in front of her, and she ate in silence for five minutes before looking up and asking if I could teach her how to make it. Now she texts me photos of her version every time she has a long day, usually with some creative twist she invented.

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 the sauce in its tubes, but spaghetti twirls beautifully too
  • 120 g raw walnuts: Toasting them first transforms their flavor from mildly nutty to deeply aromatic
  • 120 g fresh baby spinach: Pack it down tightly in the measuring cup for the most vibrant green color
  • 240 ml unsweetened plant based milk: Oat milk creates the creamiest texture, but almond works beautifully too
  • 2 garlic cloves: Fresh cloves give you that punchy warmth that jarred garlic never quite achieves
  • 2 tbsp nutritional yeast: This is what creates that savory, cheesy depth without any dairy
  • 2 tbsp extra virgin olive oil: Use the good stuff here since its flavor shines through
  • 2 tbsp lemon juice: Fresh squeezed cuts through the richness and makes everything pop
  • 1/2 tsp salt: Start here and adjust based on your salt preferences
  • 1/4 tsp freshly ground black pepper: Grind it right before adding for the most fragrant result
  • Pinch of ground nutmeg: Optional but adds this subtle warmth that people notice but cannot place

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Cook your pasta to perfection:
Bring a large pot of salted water to a rolling boil and cook the pasta until it still has a slight bite to it, then scoop out that precious half cup of starchy cooking water before draining.
Toast the walnuts:
Spread them in a dry skillet over medium heat, stirring constantly until they turn golden and fill your kitchen with an incredible nutty aroma, about three to four minutes.
Blend the sauce:
Combine the toasted walnuts, spinach, plant milk, garlic, nutritional yeast, olive oil, lemon juice, salt, pepper, and nutmeg in your blender, then whirl it all until completely smooth and creamy.
Taste and adjust:
Dip a spoon in and see if it needs more salt, an extra squeeze of lemon, or a splash more milk to reach your perfect consistency.
Bring it all together:
Return the drained pasta to its pot, pour that gorgeous green sauce over the top, and toss everything together until every strand is coated.
Add the finishing touches:
Serve it up in warmed bowls, scattered with those extra toasted walnuts, a generous grind of black pepper, and bright shreds of lemon zest if you are feeling fancy.
Tender pasta twirls with toasted walnuts and fresh spinach in a rich, plant-based cream sauce. Pin It
Tender pasta twirls with toasted walnuts and fresh spinach in a rich, plant-based cream sauce. | cocinacrush.com

This pasta has become my go to for dinner parties because it looks so impressive but actually leaves me free to hang out with guests instead of being stuck at the stove. Last month, my friend requested it for her birthday, and watching her face light up when she took that first bite made me realize this recipe is not just about food anymore.

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

Sometimes I toss in sauteed mushrooms when I want something heartier, and my cousin swears by adding grilled tofu cubes for extra protein. The sauce is incredibly forgiving and adapts to whatever you have on hand.

Perfect Pairings

A crisp Pinot Grigio cuts through the creaminess perfectly, and I love serving a simple green salad with an acidic vinaigrette alongside. In summer, roasted cherry tomatoes add this burst of sweetness that balances the earthy walnuts beautifully.

Storage And Reheating

This keeps surprisingly well in the refrigerator for up to three days, though the sauce will thicken considerably. I always reheat it gently with a splash of plant milk, stirring constantly to bring back that silky consistency.

  • Store pasta and sauce separately if you plan to meal prep for the week
  • The sauce freezes beautifully for up to two months in an airtight container
  • Never microwave it at full power or you risk separating the sauce
A close-up of Creamy Spinach Walnut Pasta garnished with cracked pepper, lemon zest, and crunchy nut pieces. Pin It
A close-up of Creamy Spinach Walnut Pasta garnished with cracked pepper, lemon zest, and crunchy nut pieces. | cocinacrush.com

There is something deeply satisfying about watching a skeptical dinner guest take that first bite and immediately reach for seconds. This pasta has a way of turning ordinary weeknight dinners into moments worth savoring.

Recipe FAQs

Can I make this sauce ahead of time?

Yes, prepare the spinach walnut sauce up to 2 days in advance and refrigerate in an airtight container. When ready to serve, reheat gently on the stovetop over low heat, adding plant-based milk as needed to reach your desired consistency.

What's the best way to achieve a silky, creamy texture?

Use a high-speed blender for the smoothest results, blending until completely smooth with no visible bits. Start with the liquid, then add dry ingredients. If using a food processor, blend longer and consider straining through a fine mesh sieve for extra creaminess.

How do I prevent the walnuts from becoming bitter?

Toast walnuts over medium heat for only 3-4 minutes, stirring constantly. Remove them from heat while still slightly golden, not dark brown, as they continue cooking from residual heat. This brings out their natural nuttiness without bitterness.

Can I substitute the nutritional yeast?

Nutritional yeast adds a cheesy flavor and B vitamins. If unavailable, try adding 1-2 tablespoons of miso paste for umami depth, or simply increase salt slightly. The sauce will be less cheesy but still delicious without it.

What plant-based milk works best?

Oat milk provides the creamiest texture due to its natural richness. Soy milk offers protein and body, while almond milk is lighter. Avoid ultra-thin varieties. Choose unsweetened for savory balance and avoid brands with strong vanilla flavoring.

How do I fix a sauce that's too thick or too thin?

For thick sauce, blend in reserved pasta water one tablespoon at a time until silky. For thin sauce, add more nutritional yeast or blend in additional toasted walnuts. Always adjust gradually, tasting between additions.

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 vibrant, plant-based pasta featuring fresh spinach and toasted walnuts blended into a creamy sauce. Ready in just 25 minutes.

Prep Time
10 mins
Cook Time
15 mins
Total Duration
25 mins
Created by Theodore Parks


Skill Level Easy

Cuisine Italian-inspired

Makes 4 Portions

Dietary Info Vegan-friendly, No Dairy

What You'll Need

Pasta

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

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)

Directions

Step 01

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

Step 02

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

Step 03

Blend the sauce: In a high-speed blender or food processor, combine toasted walnuts (reserve some 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 sides as needed.

Step 04

Adjust seasonings: Taste sauce and adjust seasoning as necessary. Add more milk for a thinner consistency or more nutritional yeast for enhanced umami depth.

Step 05

Combine pasta and sauce: Return drained pasta to the pot. Pour spinach walnut sauce over pasta and toss thoroughly to coat. Add reserved pasta water gradually as needed to achieve silky, creamy consistency.

Step 06

Plate and garnish: Serve immediately, garnished with chopped toasted 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 Notice

Make sure to review each item for allergens. Ask a healthcare provider if unsure.
  • Tree nuts (walnuts)
  • Gluten (if using wheat-based pasta)
  • Soy, tree nuts, or gluten (depending on plant-based milk selection—verify labels)

Nutrition Details (per portion)

Offered for information only—don't consider this medical advice.
  • 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.