Skip to content
Zaffaron

Makaroni ba Panir va Gerdoo (ماکارونی با پنیر و گردو) – Persian Macaroni with Cheese and Walnuts

A modern Persian-inspired macaroni salad layered over crisp greens, tossed with aged cheese, toasted walnuts, and a walnut-forward vinaigrette. Light, nutty, and savory with bright vinegar lift.

By Zaffaron Kitchen· Published March 13, 2026 Verified Recipe
Halal
Contains: dairy, gluten, tree nuts
40 min total Prep 25m · Cook 15m 4 servings 586 cal ~$3.15/serving
↓ Jump to Recipe
Makaroni ba Panir va Gerdoo - Persian Macaroni with Cheese and Walnuts - authentic persian recipe

Printable Recipe Card

Servings: 4 · Total: 40 min · Difficulty: easy

Ingredients (quick list)

  • 320 g Dried macaroni (short tubes or elbows) (Choose ridged pasta for better vinaigrette cling)
  • 18 g Fine salt (For salting pasta water (about 1.5% salinity in 1.2 L water))
  • 120 g Spinach leaves (Washed and thoroughly dried)
  • 160 g Romaine lettuce leaves (Washed, dried, and torn into bite-size pieces)
  • 90 g Walnuts (Roughly chopped; toast for deeper flavor)
  • 120 g Aged cheese (crumbled feta or aged goat cheese) (Prefer a tangy, salty cheese; crumble into small pieces)
  • 45 ml Walnut oil (About 3 tbsp; use fresh, not rancid)
  • 30 ml Sunflower oil (About 2 tbsp; balances walnut oil intensity)
  • 30 ml White wine vinegar (About 2 tbsp; or use distilled white vinegar for a sharper profile)
  • 1.5 g Black pepper (About 1/2 tsp, freshly ground)

Steps (summary)

  1. Toast the walnuts for a cleaner, deeper flavor: heat a dry skillet over medium heat, add the chopped walnuts, and stir constant…
  2. Cook the pasta: bring 1.2 liters of water to a rolling boil, add 18 g salt, then add the macaroni. Boil according to package ti…
  3. Make the walnut vinaigrette: in a bowl, whisk 45 ml walnut oil, 30 ml sunflower oil, and 30 ml vinegar for 20 seconds. Whisk in…
  4. Dress the pasta while it is just slightly warm: place drained pasta in a large bowl and immediately toss with 2/3 of the vinaig…
  5. Prepare the greens base: in a wide serving platter or individual plates, spread the spinach and romaine in an even layer. Keep…
  6. Finish and assemble: fold the toasted walnuts and crumbled cheese into the dressed pasta gently so the cheese stays in distinct…

Cultural Background

Macaroni has long been embraced in Iranian home cooking, often adapted with local tastes and pantry staples. This lighter, salad-style interpretation nods to Persian love of balancing richness with acidity and fresh herbs/greens, while walnuts and tangy cheese echo familiar Iranian flavor pairings.

savorytangynuttysaltyal-dente pastacrunchy walnutscreamy cheesecrisp greenstoasted walnutaged cheesebright vinegar🌶 mild

Equipment

Large pot (4–6 L) with lidColanderSkillet for toasting nutsLarge mixing bowlWhiskMeasuring spoons/cups or kitchen scaleServing platter or 4 plates

💡 Tips

  • Use fresh walnut oil and store it refrigerated; rancid walnut oil will dominate the dish with bitterness.
  • For the best texture, keep the greens completely dry and dress only the pasta, not the leaves.
  • If the cheese is very salty, reduce vinaigrette salt to 3 g and season at the end.
  • To keep walnuts crunchy, mix half into the pasta and sprinkle the rest on top right before serving.

⚠️ Common Mistakes

  • ❌ Overcooking the pasta until soft

    💡 Why: Soft pasta turns mushy after dressing and resting, losing the refreshing contrast with crisp greens.

    ✅ Fix: Cook to al dente and rinse briefly to stop carryover cooking; toss with vinaigrette while slightly warm.

  • ❌ Using wet greens

    💡 Why: Water clings to leaves, dilutes the vinaigrette, and makes the salad limp.

    ✅ Fix: Spin-dry thoroughly or pat with towels; chill greens separately and assemble just before serving.

  • ❌ Adding all walnuts too early

    💡 Why: Walnuts absorb dressing and lose their crunch, especially after refrigeration.

    ✅ Fix: Fold in only half, and reserve the rest to sprinkle on top right before serving.

  • ❌ Over-salting the vinaigrette

    💡 Why: Aged cheeses vary widely in saltiness, and combined salt can become harsh.

    ✅ Fix: Start with 3–4 g salt, mix in cheese, rest 5 minutes, then adjust with salt or vinegar at the end.

🧊 How to Store

Store pasta mixture (without greens) in an airtight container for up to 2 days refrigerated. Store washed greens separately, wrapped in paper towel, up to 2 days. Re-toss pasta with 5–10 ml vinegar or 10–15 ml sunflower oil before serving; add walnuts fresh for crunch.

📅 Make Ahead

Toast walnuts up to 3 days ahead and store airtight at room temperature. Cook pasta and mix with 2/3 vinaigrette up to 24 hours ahead; refrigerate. Bring to cool room temperature 15 minutes, then add cheese and remaining vinaigrette and assemble over greens just before serving.

🍽️ Pairs Well With

  • Shirazi salad
  • torshi (Persian pickles)
  • a glass of doogh
  • or grilled chicken kebab for a heartier meal.

Regional Variations

  • Tehran (modern café style)Often served as a composed salad with extra greens and a sharper vinaigrette; walnuts are toasted and added at the last moment for crunch.
  • Caspian North (Gilan/Mazandaran-inspired)Leans more tart and herb-forward; add finely chopped fresh herbs like dill or mint and use a slightly higher vinegar ratio to echo the region’s love of bright, sour flavors.
Nowruz gatherings spring lunches picnics weeknight dinners mezze-style spreads
#modern-persian#pasta-salad#light-main#nutty#no-meat

Ingredients

  • 320 gDried macaroni (short tubes or elbows) (Choose ridged pasta for better vinaigrette cling)
  • 18 gFine salt (For salting pasta water (about 1.5% salinity in 1.2 L water))
  • 120 gSpinach leaves (Washed and thoroughly dried)
  • 160 gRomaine lettuce leaves (Washed, dried, and torn into bite-size pieces)
  • 90 gWalnuts (Roughly chopped; toast for deeper flavor)
  • 120 gAged cheese (crumbled feta or aged goat cheese) (Prefer a tangy, salty cheese; crumble into small pieces)
  • 45 mlWalnut oil (About 3 tbsp; use fresh, not rancid)
  • 30 mlSunflower oil (About 2 tbsp; balances walnut oil intensity)
  • 30 mlWhite wine vinegar (About 2 tbsp; or use distilled white vinegar for a sharper profile)
  • 1.5 gBlack pepper (About 1/2 tsp, freshly ground)

🔄 Substitutions

  • Walnut oil→ Extra-virgin olive oil
  • Aged cheese (feta or aged goat cheese)→ Aged sheep’s milk cheese (e.g., pecorino) shaved
  • White wine vinegar→ Apple cider vinegar

Instructions

  1. 1

    Toast the walnuts for a cleaner, deeper flavor: heat a dry skillet over medium heat, add the chopped walnuts, and stir constantly for 4–6 minutes until fragrant and slightly darker. Immediately transfer to a plate to cool so they do not continue cooking and turn bitter.

  2. 2

    Cook the pasta: bring 1.2 liters of water to a rolling boil, add 18 g salt, then add the macaroni. Boil according to package time until al dente, usually 8–10 minutes. Reserve 60 ml pasta water, then drain and rinse briefly under cool water for 10–15 seconds to stop cooking.

  3. 3

    Make the walnut vinaigrette: in a bowl, whisk 45 ml walnut oil, 30 ml sunflower oil, and 30 ml vinegar for 20 seconds. Whisk in 4 g salt and 1.5 g black pepper. If it tastes too sharp, whisk in 1–2 tbsp (15–30 ml) reserved pasta water to soften and help it emulsify.

  4. 4

    Dress the pasta while it is just slightly warm: place drained pasta in a large bowl and immediately toss with 2/3 of the vinaigrette for 45–60 seconds. Let it rest 10 minutes at room temperature so the pasta absorbs flavor; then taste and adjust with a small splash of vinegar if needed.

  5. 5

    Prepare the greens base: in a wide serving platter or individual plates, spread the spinach and romaine in an even layer. Keep the leaves dry for maximum crispness. If your kitchen is warm, chill the greens 10 minutes in the refrigerator before plating for a refreshing contrast.

  6. 6

    Finish and assemble: fold the toasted walnuts and crumbled cheese into the dressed pasta gently so the cheese stays in distinct pieces. Spoon the pasta over the greens and drizzle the remaining vinaigrette on top. Rest 5 minutes before serving so flavors meld; finish with extra black pepper if desired.

🪪 Recipe Passport

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

Cultural Background

Macaroni has long been embraced in Iranian home cooking, often adapted with local tastes and pantry staples. This lighter, salad-style interpretation nods to Persian love of balancing richness with acidity and fresh herbs/greens, while walnuts and tangy cheese echo familiar Iranian flavor pairings.

Regional Variations

Tehran (modern café style): Often served as a composed salad with extra greens and a sharper vinaigrette; walnuts are toasted and added at the last moment for crunch.
Caspian North (Gilan/Mazandaran-inspired): Leans more tart and herb-forward; add finely chopped fresh herbs like dill or mint and use a slightly higher vinegar ratio to echo the region’s love of bright, sour flavors.

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

586
Calories
20g
Protein
30g
Fat
61g
Carbs
5g
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.