Creamy Spinach Walnut Pasta

Featured in: Everyday Meal Ideas

This creamy spinach walnut pasta combines fresh baby spinach and toasted walnuts into a luxurious plant-based sauce that's naturally velvety and vibrant. The sauce is made by blending the walnuts with spinach, plant-based milk, garlic, nutritional yeast, and bright lemon juice for a nutritious, satisfying main dish.

Perfect for weeknight dinners, it comes together in just 25 minutes total. The dish is completely vegan and dairy-free, making it suitable for various dietary preferences. Serve with extra toasted walnuts and lemon zest for added texture and brightness.

Updated on Fri, 23 Jan 2026 23:29:53 GMT
Creamy Spinach Walnut Pasta swirls in a bowl, featuring a vibrant green sauce coating spiraled pasta, topped with toasted walnuts and lemon zest for a fresh finish.  Save
Creamy Spinach Walnut Pasta swirls in a bowl, featuring a vibrant green sauce coating spiraled pasta, topped with toasted walnuts and lemon zest for a fresh finish. | tastykhubz.com

Discover the perfect harmony of health and indulgence with this Creamy Spinach Walnut Pasta. This luscious, plant-based dish features fresh spinach and toasted walnuts blended into a velvety, vibrant green sauce that coats every strand of pasta. Whether you are looking for a quick and nutritious weeknight meal or a sophisticated dairy-free dinner, this recipe delivers a gourmet experience in just 25 minutes.

Creamy Spinach Walnut Pasta swirls in a bowl, featuring a vibrant green sauce coating spiraled pasta, topped with toasted walnuts and lemon zest for a fresh finish.  Save
Creamy Spinach Walnut Pasta swirls in a bowl, featuring a vibrant green sauce coating spiraled pasta, topped with toasted walnuts and lemon zest for a fresh finish. | tastykhubz.com

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

The secret to this dish lies in the combination of toasted walnuts and nutritional yeast, which creates an earthy, savory depth. It is a fantastic way to enjoy a high-protein, vegan meal that the whole family will appreciate. The emerald-hued sauce is as beautiful as it is delicious, bringing a splash of color to your dinner table.

Ingredients

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

  • Pasta: 350 g (12 oz) dried pasta (spaghetti, penne, or your choice)
  • Base: 120 g (1 cup) raw walnuts and 120 g (4 cups) fresh baby spinach, packed
  • Liquids: 240 ml (1 cup) unsweetened plant-based milk (oat, soy, or almond) and 2 tbsp extra virgin olive oil
  • Seasoning: 2 garlic cloves, 2 tbsp nutritional yeast, 2 tbsp lemon juice, 1/2 tsp salt, 1/4 tsp black pepper, and a pinch of ground nutmeg (optional)
  • Garnish: Extra toasted walnuts (chopped), freshly ground black pepper, and lemon zest

Instructions

1. Cook the Pasta
Bring a large pot of salted water to a boil. Cook the pasta according to package instructions until al dente. Reserve 120 ml (1/2 cup) pasta cooking water, then drain the pasta.
2. 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.
3. 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. Blend until completely smooth and creamy.
4. Adjust Consistency
Taste and adjust seasoning if necessary. Add more milk for a thinner sauce or more nutritional yeast for extra cheesiness.
5. Toss and Emulsify
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.
6. Serve
Serve immediately, garnished with extra chopped walnuts, freshly ground black pepper, and lemon zest if desired.

Zusatztipps für die Zubereitung

To ensure the best flavor, do not skip toasting the walnuts, as this step releases their essential oils and depth. For the smoothest sauce, a high-speed blender is recommended to fully emulsify the spinach and nuts into a creamy liquid. Always reserve that half-cup of pasta water; it contains starches that help the green sauce cling perfectly to every noodle.

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.

Varianten und Anpassungen

You can easily customize this dish by swapping walnuts for cashews or almonds for a milder flavor. For those seeking extra protein, consider adding sautéed mushrooms or grilled tofu on top. This recipe also works beautifully with gluten-free pasta, ensuring everyone at the table can enjoy this dairy-free delight.

Serviervorschläge

This Creamy Spinach Walnut Pasta is best served immediately while steaming hot. To elevate the meal, pair it with a crisp white wine such as Pinot Grigio. The bright acidity of the wine complements the rich, nutty notes of the sauce perfectly.

A close-up of Creamy Spinach Walnut Pasta reveals its lush, emerald-hued sauce clinging to each noodle, with a sprinkle of black pepper and extra walnuts.  Save
A close-up of Creamy Spinach Walnut Pasta reveals its lush, emerald-hued sauce clinging to each noodle, with a sprinkle of black pepper and extra walnuts. | tastykhubz.com

With 495 calories and 14 grams of protein per serving, this meal is as balanced as it is beautiful. Enjoy the simplicity of plant-based cooking with this vibrant, easy-to-make Italian-inspired dish that brings a fresh twist to traditional pasta night.

Recipe Questions & Answers

Can I make this sauce ahead of time?

Yes, you can prepare the sauce up to 2 days in advance. Store it in an airtight container in the refrigerator. Gently reheat on the stovetop with a splash of plant-based milk before tossing with fresh cooked pasta.

What's the best pasta shape for this dish?

Spaghetti, penne, or fettuccine work beautifully. Thicker, textured pasta shapes help the creamy sauce cling better. Choose based on your preference and what you have on hand.

How do I achieve the perfect sauce consistency?

Start by blending until completely smooth. If the sauce is too thick, add reserved pasta water gradually until you reach a silky, creamy consistency that coats the pasta without pooling.

Can I use different nuts instead of walnuts?

Absolutely. Cashews, almonds, or pine nuts work wonderfully. Toast them the same way before blending for the best flavor and texture in your finished sauce.

Is this dish suitable for gluten-free diets?

Yes, simply swap regular pasta for certified gluten-free pasta. The sauce itself is naturally gluten-free. Always verify that your plant-based milk and nutritional yeast are certified gluten-free if needed.

How can I add more protein to this dish?

Incorporate sautéed mushrooms, grilled tofu, crispy chickpeas, or white beans. These additions complement the creamy sauce while boosting protein content and adding satisfying texture.

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

Fresh spinach and toasted walnuts blend into a velvety, vibrant green sauce. Plant-based, dairy-free, and ready in just 25 minutes.

Prep Time
10 minutes
Cook Time
15 minutes
Overall Time
25 minutes
Created by Carter Mullins


Skill Level Easy

Cuisine Italian-inspired

Makes 4 Portions

Diet Preferences Plant-Based, No Dairy

What You'll Need

Pasta

01 12 oz dried pasta (spaghetti, penne, or preferred 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)

How to Cook

Step 01

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

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 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. Blend until completely smooth and creamy, scraping sides as needed.

Step 04

Adjust Seasoning: 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 and Finish: Return drained pasta to pot. Pour spinach walnut sauce over pasta and toss thoroughly to coat. Add reserved pasta water gradually to achieve a silky, creamy consistency.

Step 06

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

Gear You'll Need

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

Allergy Details

Review each ingredient to spot any allergens, and speak with a healthcare provider if you have questions.
  • Contains tree nuts (walnuts)
  • Contains gluten if using wheat-based pasta
  • May contain soy, almond, or oat allergens depending on plant-based milk selection
  • Always verify product labels for potential hidden allergens

Nutritional Details (for each serving)

Nutritional info is for reference. For health matters, consult a specialist.
  • Energy (Calories): 495
  • Fats: 23 grams
  • Carbohydrates: 58 grams
  • Proteins: 14 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.