Skip to content
Zaffaron

Pasta with Walnut Sauce (پاستا با سس گردو) — Creamy Persian Walnut-Yogurt Pasta

Pasta ba Sos Gerdoo is a modern Persian home-style dish that highlights walnuts in a silky yogurt-cream sauce. Toasted bread thickens the sauce naturally, while herbs add a fresh, aromatic lift.

By Zaffaron Kitchen· Published April 13, 2026 Verified Recipe
Vegetarian Halal
Contains: dairy, gluten, tree nuts
35 min total Prep 15m · Cook 20m 4 servings 760 cal
↓ Jump to Recipe
Pasta with Walnut Sauce — Creamy Persian Walnut-Yogurt Pasta - authentic persian recipe

Printable Recipe Card

Servings: 4 · Total: 35 min · Difficulty: medium

Ingredients (quick list)

  • 320 g Dried pasta (penne or fusilli)
  • 3000 ml Water (For boiling)
  • 18 g Salt (For salting pasta water)
  • 180 g Walnut kernels (Halves or pieces)
  • 60 g White bread (day-old preferred) (Crusts removed, torn into pieces)
  • 15 ml Olive oil (For toasting bread)
  • 250 g Full-fat yogurt (Plain, unsweetened)
  • 120 ml Whipping cream (35% fat)
  • 6 g Garlic (Finely grated (about 2 cloves))
  • 2 tsp Dried marjoram (Or use parsley per substitutions)
  • 1 tsp Black pepper (Freshly ground)
  • 180 ml Pasta cooking water (Reserved, hot)

Steps (summary)

  1. Bring 3000 ml water to a rolling boil in a large pot and dissolve 18 g salt into it. Add the pasta and cook until al dente, the…
  2. While the pasta cooks, toast the walnut kernels in a dry skillet over medium heat for 4–6 minutes, stirring constantly so they…
  3. In the same skillet, add 15 ml olive oil and toast the torn bread pieces for 3–4 minutes until golden and crisp on the edges. T…
  4. Add the toasted walnuts and toasted bread to a food processor and pulse until you get a fine, sandy crumble. Scrape down the bo…
  5. Add 250 g full-fat yogurt, 120 ml whipping cream, 6 g grated garlic, 2 tsp dried marjoram, 1 tsp black pepper, and 5 g salt to…
  6. Return the drained pasta to the pot over low heat and pour the walnut sauce over it. Toss continuously for 60–90 seconds so the…

+ 1 more steps in the full instructions section below.

Cultural Background

Walnuts are a prized Persian ingredient, celebrated for richness and depth in both savory and sweet dishes. This pasta reflects contemporary Iranian cooking, pairing traditional walnut-based flavors with an international staple for an elegant, comforting meal.

savorynuttytangyvelvety sauceal dente pastatoasted walnutherbal marjoram🌶 mild

Equipment

Large potColanderSkilletFood processorMeasuring spoonsKitchen scale

💡 Tips

  • Toast walnuts gently and stir nonstop; deep browning can turn the sauce bitter.
  • Use hot pasta water to emulsify the walnut oils into the yogurt-cream base for a smoother, shinier sauce.
  • Keep the pot on low heat when tossing; high heat can cause yogurt-based sauces to curdle.

⚠️ Common Mistakes

  • Over-toasting the walnuts until very dark.

    ✅ Fix: Toast only until fragrant and lightly deepened in color, then cool briefly before grinding to preserve sweetness.

  • Boiling the sauce after adding yogurt and cream.

    ✅ Fix: Warm the sauce only through gentle tossing over low heat, and loosen with hot pasta water instead of higher heat.

  • Sauce turns too thick and pasty after mixing.

    ✅ Fix: Add 15–30 ml hot pasta water at a time while tossing until the sauce becomes silky and coats the pasta.

🧊 How to Store

Refrigerate leftovers in an airtight container for up to 3 days. Reheat gently in a saucepan over low heat with 30–60 ml water to loosen the sauce; avoid boiling to prevent the yogurt from separating.

📅 Make Ahead

Toast and grind the walnuts and bread up to 2 days ahead and refrigerate in a sealed container. Blend the full sauce up to 24 hours ahead, then re-blend with 60 ml hot water before tossing with freshly cooked pasta.

🍽️ Pairs Well With

  • Shirazi salad
  • torshi
  • fresh herbs (sabzi khordan)
  • pickled garlic
  • a squeeze of lemon.

Regional Variations

  • Herb-forward version: replace marjoram with 20 g chopped parsley and 10 g chopped dill for a fresher, sabzi-like profile.
  • Garlic-lighter version: reduce garlic to 3 g and add 10 ml lemon juice for brightness without sharpness.
  • Spiced version: add 0.5 tsp ground cumin to echo the warm spice notes common in Persian walnut dishes.
everyday party ramadan nowruz
#classic#family-style

Ingredients

  • 320 gDried pasta (penne or fusilli)
  • 3000 mlWater (For boiling)
  • 18 gSalt (For salting pasta water)
  • 180 gWalnut kernels (Halves or pieces)
  • 60 gWhite bread (day-old preferred) (Crusts removed, torn into pieces)
  • 15 mlOlive oil (For toasting bread)
  • 250 gFull-fat yogurt (Plain, unsweetened)
  • 120 mlWhipping cream (35% fat)
  • 6 gGarlic (Finely grated (about 2 cloves))
  • 2 tspDried marjoram (Or use parsley per substitutions)
  • 1 tspBlack pepper (Freshly ground)
  • 180 mlPasta cooking water (Reserved, hot)

🔄 Substitutions

  • Dried marjoramFresh parsley
  • Whipping creamFull-fat yogurt
  • White breadPanko breadcrumbs

Instructions

  1. 1

    Bring 3000 ml water to a rolling boil in a large pot and dissolve 18 g salt into it. Add the pasta and cook until al dente, then reserve 180 ml of the hot cooking water before draining.

  2. 2

    While the pasta cooks, toast the walnut kernels in a dry skillet over medium heat for 4–6 minutes, stirring constantly so they brown evenly. Remove them as soon as they smell fragrant and look slightly deeper in color, then let them cool for 2 minutes to prevent the oils from turning bitter.

  3. 3

    In the same skillet, add 15 ml olive oil and toast the torn bread pieces for 3–4 minutes until golden and crisp on the edges. Transfer the bread to a plate so it stops browning, because over-toasted bread can make the sauce taste acrid.

  4. 4

    Add the toasted walnuts and toasted bread to a food processor and pulse until you get a fine, sandy crumble. Scrape down the bowl once, then pulse again until the mixture looks evenly ground with no large walnut chunks.

  5. 5

    Add 250 g full-fat yogurt, 120 ml whipping cream, 6 g grated garlic, 2 tsp dried marjoram, 1 tsp black pepper, and 5 g salt to the processor. Blend for 30–45 seconds, then stream in 180 ml hot pasta water and blend again until the sauce becomes glossy and pourable.

  6. 6

    Return the drained pasta to the pot over low heat and pour the walnut sauce over it. Toss continuously for 60–90 seconds so the sauce lightly warms and clings to the pasta, keeping the heat low to prevent the yogurt from splitting.

  7. 7

    Taste and adjust with an additional 0.5 g salt and 0.25 tsp black pepper only if needed, because the pasta water and walnuts already carry seasoning. Serve immediately while the sauce is velvety, as it thickens quickly as it cools.

🪪 Recipe Passport

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: April 13, 2026

Cultural Background

Walnuts are a prized Persian ingredient, celebrated for richness and depth in both savory and sweet dishes. This pasta reflects contemporary Iranian cooking, pairing traditional walnut-based flavors with an international staple for an elegant, comforting meal.

Regional Variations

Herb-forward version: replace marjoram with 20 g chopped parsley and 10 g chopped dill for a fresher, sabzi-like profile.
Garlic-lighter version: reduce garlic to 3 g and add 10 ml lemon juice for brightness without sharpness.
Spiced version: add 0.5 tsp ground cumin to echo the warm spice notes common in Persian walnut dishes.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

760
Calories
19g
Protein
46g
Fat
70g
Carbs
6g
Fiber
980mg
Sodium

Pairs well with

If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.

Does your family make this differently?

Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.

You Might Also Like

Reviews

Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.