Creamy Spinach Walnut Pasta

Featured in: Everyday Kitchen Basics

This vibrant pasta combines fresh baby spinach with toasted walnuts to create an irresistibly creamy green sauce that coats every strand. The plant-based milk adds silkiness while nutritional yeast brings subtle umami depth, and a touch of lemon brightens the entire dish. Ready in under 30 minutes, this Italian-inspired main delivers restaurant-quality results with minimal effort. Toast the nuts beforehand for enhanced flavor, blend until silky smooth, and don't forget to reserve that starchy pasta water—it's the secret to achieving perfect consistency.

Updated on Wed, 21 Jan 2026 13:11:00 GMT
Freshly cooked Creamy Spinach Walnut Pasta with a vibrant green sauce in a white bowl, topped with extra toasted nuts. Save to Pinterest
Freshly cooked Creamy Spinach Walnut Pasta with a vibrant green sauce in a white bowl, topped with extra toasted nuts. | simplelouz.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 spinach and walnuts, she looked genuinely confused, then took a bite and literally stopped mid-chew with wide eyes. That color is not just for show, it is a promise of how fresh this pasta will taste.

I made this for a dinner party last spring when my friend announced she had gone dairy-free, and honestly, I was nervous about whether a creamy pasta could actually satisfy everyone. The table went quiet for about thirty seconds after the first bite, then someone just said wow, and I knew we were all going to be okay.

Ingredients

  • 350 g (12 oz) dried pasta: I usually grab whatever shape has plenty of nooks for the sauce to cling to, but spaghetti works beautifully too
  • 120 g (1 cup) raw walnuts: Toasting these first is what transforms them from nutty to almost buttery in the sauce
  • 120 g (4 cups) fresh baby spinach: Do not pack this down too tightly when measuring, you want the sauce vibrant, not bitter
  • 240 ml (1 cup) unsweetened plant-based milk: Oat milk is my go-to for creaminess, but almond or soy work perfectly well
  • 2 garlic cloves: Fresh garlic makes all the difference here, nothing jarred or powdered
  • 2 tbsp nutritional yeast: This is the secret to that savory, cheesy flavor without any dairy
  • 2 tbsp extra virgin olive oil: Good quality oil matters since the flavor really comes through
  • 2 tbsp lemon juice: Fresh squeezed brings everything alive and balances the richness
  • 1/2 tsp salt: Start here and adjust, the walnuts are naturally a bit sweet
  • 1/4 tsp freshly ground black pepper: Freshly ground gives you that aromatic warmth
  • Pinch of ground nutmeg: Totally optional, but a tiny pinch adds this lovely warmth

Instructions

Product image
Perfect for frying eggs, sautéing vegetables, and simmering small-batch sauces for quick everyday meals.
Check price on Amazon
Get your pasta water going:
Bring a large pot of salted water to boil, then cook pasta until al dente and remember to reserve that pasta water before draining
Toast the walnuts:
Heat a dry skillet over medium heat and stir the walnuts for 3 to 4 minutes until they smell amazing and turn golden, then set aside to cool
Blend the sauce:
Combine the toasted walnuts (save some for topping), spinach, plant milk, garlic, nutritional yeast, olive oil, lemon juice, salt, pepper, and nutmeg in your blender
Puree until silky:
Blend until completely smooth, stopping to scrape down the sides a couple of times, adding more milk if it seems too thick
Season to taste:
Give it a try and adjust with more salt or lemon juice as needed, maybe extra nutritional yeast if you want it cheesier
Bring it together:
Return the drained pasta to the pot, pour over that gorgeous green sauce, and toss gently while adding pasta water until it coats every strand perfectly
Product image
Perfect for frying eggs, sautéing vegetables, and simmering small-batch sauces for quick everyday meals.
Check price on Amazon
Overhead view of vegan Creamy Spinach Walnut Pasta, showcasing the velvety texture and garnish of chopped walnuts and lemon zest. Save to Pinterest
Overhead view of vegan Creamy Spinach Walnut Pasta, showcasing the velvety texture and garnish of chopped walnuts and lemon zest. | simplelouz.com

This became my go-to Tuesday dinner after a long day at work when I want something comforting but do not want to spend hours in the kitchen. Something about that bright green sauce just makes everything feel better.

Making It Your Own

I have found that adding sautéed mushrooms or some crispy grilled tofu turns this from a quick weeknight meal into something that feels substantial enough for company. The earthy mushrooms play so nicely with the walnut base.

The Pasta Shape Question

Short pasta shapes like penne or fusilli catch the sauce in all those little crevices, but sometimes I just crave the way long strands twine around my fork. Both work, it is really about what texture you are in the mood for tonight.

Make Ahead Wisdom

The sauce actually keeps beautifully in the fridge for a couple of days, though it will thicken up quite a bit. I sometimes make a double batch and use the extra for a quick lunch the next day.

  • Warm the sauce gently with a splash of water or milk before tossing with freshly cooked pasta
  • The leftovers actually taste even better after the flavors have had time to meld
  • If you are taking this to a potluck, bring the sauce separately and toss everything right before serving
Product image
Keeps spices within easy reach while cooking, helping you season dishes quickly during everyday meal prep.
Check price on Amazon
A close-up photo of a serving of Creamy Spinach Walnut Pasta, highlighting the creamy sauce clinging to every noodle. Save to Pinterest
A close-up photo of a serving of Creamy Spinach Walnut Pasta, highlighting the creamy sauce clinging to every noodle. | simplelouz.com

There is something deeply satisfying about serving a dish that looks this impressive but comes together in under 30 minutes on a random Tuesday evening.

Recipe FAQs

Can I make this gluten-free?

Absolutely. Simply swap the regular pasta for your favorite gluten-free variety. Brown rice, chickpea, or quinoa-based pastas all work beautifully with this sauce.

What can I substitute for walnuts?

Cashews create an equally creamy texture and milder flavor. Raw almonds also work well, though they may require slightly longer blending to achieve complete smoothness.

How long does the sauce keep?

The blended sauce stores well in an airtight container for up to 4 days. Reheat gently with a splash of plant milk to restore creaminess before tossing with freshly cooked pasta.

Can I freeze this dish?

The sauce freezes beautifully for up to 3 months. Thaw overnight in the refrigerator, then reheat while stirring in small amounts of milk or reserved pasta water to reach the desired consistency.

Is the sauce kid-friendly?

The vibrant green color might surprise picky eaters, but the mild, creamy flavor often wins them over. You can start with less garlic and gradually increase as palates adjust.

What plant milk works best?

Unsweetened oat milk creates the creamiest results, but soy and almond milk both perform well. Just avoid flavored or sweetened varieties that could alter the taste profile.

Creamy Spinach Walnut Pasta

Luscious green pasta with fresh spinach and toasted walnuts in a velvety plant-based sauce, ready in 25 minutes.

Prep Time
10 min
Cook Time
15 min
Overall Time
25 min
Created by Sienna Holland


Skill Level Easy

Cuisine Italian-inspired

Makes 4 Portions

Diet Preferences Vegan-friendly, Contains 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 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)

How-To Steps

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

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

Tools Needed

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

Allergy Advice

Review component list for allergens. When unsure, ask a healthcare expert.
  • 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 Information (per serving)

Nutritional info from Simple Louz offers general insight, but please see your doctor for health matters.
  • Calorie Count: 495
  • Fats: 23 g
  • Carbohydrates: 58 g
  • Proteins: 14 g