Creamy Spinach Walnut Pasta

Featured in: Simple Family Meals

This creamy spinach walnut pasta combines fresh baby spinach and toasted walnuts blended with plant-based milk, garlic, and lemon juice into a silky, vibrant sauce. The entire dish comes together in just 25 minutes, making it perfect for weeknight dinners. Simply cook your pasta al dente, toast the walnuts until fragrant, then blend everything into a smooth, creamy sauce. Toss with the pasta and reserved cooking water to achieve the perfect consistency. Garnish with extra walnuts, black pepper, and lemon zest for a finishing touch.

Updated on Sun, 25 Jan 2026 00:08:02 GMT
Creamy Spinach Walnut Pasta served in a white bowl, with silky green sauce coating al dente pasta and garnished with extra toasted walnuts and fresh lemon zest. Save
Creamy Spinach Walnut Pasta served in a white bowl, with silky green sauce coating al dente pasta and garnished with extra toasted walnuts and fresh lemon zest. | freshkhubz.com

Experience the ultimate plant-based comfort with this Creamy Spinach Walnut Pasta. Fresh baby spinach and toasted walnuts are blended into a velvety, vibrant green sauce that is as nutritious as it is delicious. It is the perfect solution for a quick and sophisticated weeknight meal.

Creamy Spinach Walnut Pasta served in a white bowl, with silky green sauce coating al dente pasta and garnished with extra toasted walnuts and fresh lemon zest. Save
Creamy Spinach Walnut Pasta served in a white bowl, with silky green sauce coating al dente pasta and garnished with extra toasted walnuts and fresh lemon zest. | freshkhubz.com

This Italian-inspired dish relies on simple, wholesome ingredients to create a bold impact. The earthiness of the toasted walnuts perfectly complements the bright, fresh notes of lemon and garlic, creating a well-balanced sauce that clings beautifully to your favorite pasta shape.

Ingredients

  • 350 g (12 oz) dried pasta (spaghetti, penne, or your choice)
  • 120 g (1 cup) raw walnuts
  • 120 g (4 cups) fresh baby spinach, packed
  • 240 ml (1 cup) unsweetened plant-based milk (such as oat, soy, or almond)
  • 2 garlic cloves
  • 2 tbsp nutritional yeast
  • 2 tbsp extra virgin olive oil
  • 2 tbsp lemon juice (about 1 lemon)
  • 1/2 tsp salt, or to taste
  • 1/4 tsp freshly ground black pepper
  • Pinch of ground nutmeg (optional)
  • Garnish: Extra toasted walnuts, freshly ground black pepper, and lemon zest
Product image
Stir sauces, sauté vegetables, and serve meals gently while adding a charming touch to everyday cooking.
Check price on Amazon

Instructions

Step 1
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.
Step 2
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 3
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 4
Taste and adjust seasoning if necessary. Add more milk for a thinner sauce or more nutritional yeast for extra cheesiness.
Step 5
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 6
Serve immediately, garnished with extra chopped walnuts, freshly ground black pepper, and lemon zest if desired.

Zusatztipps für die Zubereitung

To ensure the smoothest texture, use a high-speed blender for the sauce. Don't forget to reserve the pasta cooking water; the starch in that water is the secret ingredient that helps the sauce emulsify and coat the noodles perfectly.

Varianten und Anpassungen

For extra protein, you can stir in sautéed mushrooms or top the dish with grilled tofu. If you don't have walnuts, cashews or almonds work as excellent substitutes. To make this dish gluten-free, simply use your favorite gluten-free pasta variety.

Serviervorschläge

This vibrant green pasta is best enjoyed immediately while hot. For a complete dining experience, pair it with a crisp white wine such as Pinot Grigio and a simple side salad.

A close-up of Creamy Spinach Walnut Pasta, highlighting the velvety, vibrant green spinach sauce clinging to each penne noodle, with a sprinkle of black pepper. Save
A close-up of Creamy Spinach Walnut Pasta, highlighting the velvety, vibrant green spinach sauce clinging to each penne noodle, with a sprinkle of black pepper. | freshkhubz.com

Elevate your weeknight dinner rotation with this simple yet luxurious Creamy Spinach Walnut Pasta. It is a vibrant, plant-based meal that proves healthy eating can be both easy and incredibly satisfying.

Product image
Rinse produce, clean cookware, and fill pots smoothly with flexible spray options for everyday cooking.
Check price on Amazon

Recipe FAQs

Can I use a different type of nut instead of walnuts?

Yes, cashews or almonds work beautifully as substitutes. They'll create a similarly creamy sauce with a slightly different flavor profile. Use the same quantity as walnuts.

What plant-based milk works best for this dish?

Oat milk provides a naturally creamy texture, while soy milk adds protein richness. Almond milk also works well. Choose unsweetened varieties to keep the sauce savory and balanced.

How do I prevent the sauce from being too thick?

Reserve pasta cooking water before draining and use it to adjust consistency. Add gradually while tossing until you achieve a silky, creamy coating on the pasta.

Is this dish gluten-free?

The sauce is naturally gluten-free. Simply use gluten-free pasta to make the entire dish suitable for those with gluten sensitivities.

Can I add protein to make this more filling?

Absolutely. Sautéed mushrooms, grilled tofu, or white beans add nutritional value and make the dish heartier. Stir them in before serving.

What wine pairs well with this pasta?

A crisp white wine like Pinot Grigio complements the fresh, herbal notes of spinach and the nuttiness of walnuts perfectly.

Creamy Spinach Walnut Pasta

Plant-based pasta with fresh spinach and toasted walnuts blended into a velvety, vibrant green sauce. Quick, nutritious, and completely dairy-free.

Prep Time
10 minutes
Cook Time
15 minutes
Overall Time
25 minutes
Created by Amelia Griffin


Skill Level Easy

Cuisine Italian-inspired

Makes 4 Portions

Dietary Details Vegan-Friendly, No Dairy

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

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 the pasta completely.

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 before blending.

Step 03

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

Step 04

Adjust seasoning: Taste the sauce and adjust seasonings as needed. Add additional milk for a thinner consistency or more nutritional yeast for enhanced savory depth.

Step 05

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

Step 06

Plate and serve: Transfer to serving plates immediately. Garnish with chopped walnuts, freshly ground black pepper, and lemon zest if desired. Serve hot.

Tools You Need

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

Allergen Details

Carefully review ingredients for allergens and check with a health expert if you’re unsure.
  • Contains tree nuts (walnuts)
  • Contains gluten if using wheat-based pasta
  • Contains soy, almond, or oat if using plant-based milk—verify compatibility with allergies
  • Always verify product labels for hidden allergens

Nutrition Per Serving

Nutritional info is for general reference only and isn’t a substitute for qualified advice.
  • Calories: 495
  • Fats: 23 g
  • Carbohydrates: 58 g
  • Proteins: 14 g