Skip to content
Zaffaron

Persian Noodle and Herb Soup (آش رشته)

Ash Reshteh is Iran’s iconic thick herb-and-legume soup finished with reshteh noodles, tangy kashk, and crispy fried onions and mint. Deeply aromatic and hearty, it’s perfect for cold days and gatherings.

By Zaffaron Kitchen· Published March 11, 2026 Verified Recipe
Vegetarian Nut-Free Halal
Contains: dairy, gluten
720 min total Prep 570m · Cook 150m 6 servings 489 cal ~$2.35/serving
↓ Jump to Recipe
Persian Noodle and Herb Soup - authentic persian recipe

Printable Recipe Card

Servings: 6 · Total: 720 min · Difficulty: medium

Ingredients (quick list)

  • 120 g Chickpeas, dried (soak 8 hours, then drain)
  • 90 g Kidney beans, dried (soak 8 hours, then drain)
  • 120 g Lentils, brown or green (rinse well)
  • 450 g Onions (thinly sliced)
  • 20 g Garlic (finely grated or minced)
  • 8 g Dried mint (for mint oil (na'na daagh))
  • 70 g Neutral oil (divided for frying onions and mint)
  • 4 g Turmeric (about 1 1/2 tsp)
  • 2 g Black pepper (about 1 tsp)
  • 14 g Salt (start with 10 g, adjust to taste at the end (kashk is salty))
  • 250 g Spinach (chopped)
  • 150 g Parsley (finely chopped)

+ 7 more in the full ingredients section below.

Steps (summary)

  1. Soak chickpeas and kidney beans in plenty of cold water for 8 hours at room temperature, changing the water once halfway if you…
  2. Make the onion topping: heat 50 g oil in a heavy pot over medium heat (about 170°C oil temperature). Add sliced onions and fry…
  3. Add turmeric and black pepper to the pot and toast 30 seconds. Pour in 2000 g water, then add soaked chickpeas and kidney beans…
  4. Stir in lentils and simmer 20 minutes, keeping the heat low so the soup doesn’t scorch. Add chopped spinach, parsley, cilantro,…
  5. Add reshteh noodles and stir well to prevent clumping. Simmer 12–15 minutes, stirring every 2 minutes, until noodles are tender…
  6. Thin kashk by whisking it with 60 g water (or whey) until pourable. Temper it by stirring 3 tablespoons of hot soup into the ka…

+ 2 more steps in the full instructions section below.

Cultural Background

Ash Reshteh is a beloved Iranian soup often cooked for gatherings and charitable nazri, especially in colder months. It’s also associated with Nowruz and moments of renewal, where the noodles symbolically represent life’s paths and connections shared around the table.

tangysavoryherb-forwardthickcreamynoodlyfried onionmintfresh herbs🌶 mild

Equipment

Large heavy-bottom pot (6–8 L)Fine mesh strainerChef’s knife and cutting boardSmall frying panWooden spoon or heatproof spatulaKitchen scale

💡 Tips

  • For the classic thick texture, keep the simmer gentle and stir frequently after adding noodles; reshteh settles and can scorch.
  • If your kashk is very salty, dilute with water and hold back salt until the very end.
  • Fry dried mint briefly over low heat; 10 extra seconds can turn it bitter.
  • Prefer a greener ash? Add half the herbs in the last 10 minutes so they stay brighter.

⚠️ Common Mistakes

  • ❌ Adding kashk and then boiling the soup hard

    💡 Why: High heat can split dairy and dull the tangy flavor

    ✅ Fix: Temper kashk with hot soup first, then simmer gently for 5 minutes without a rolling boil.

  • ❌ Burning the dried mint

    💡 Why: Dried mint turns bitter very quickly in hot oil

    ✅ Fix: Use low heat and fry only 20–30 seconds, then remove from heat immediately.

  • ❌ Not stirring after adding reshteh

    💡 Why: Noodles clump and sink, causing uneven cooking and scorching

    ✅ Fix: Stir every 2 minutes for the first 10 minutes; add a splash of hot water if the pot feels too thick.

🧊 How to Store

Cool completely, then refrigerate in an airtight container up to 4 days. Ash thickens as it sits; reheat gently over low heat, adding 150–300 g water per pot as needed. Freeze up to 2 months, but for best texture freeze without noodles, then add fresh reshteh when reheating.

📅 Make Ahead

Soak legumes up to 24 hours ahead (refrigerated). You can cook the beans 1 day ahead and refrigerate them in their cooking liquid. Fry onions and prepare mint oil up to 2 days ahead; store airtight in the fridge and warm briefly before serving. For best noodle texture, add reshteh and kashk on the day you serve.

🍽️ Pairs Well With

  • Sangak or barbari bread
  • torshi (pickles)
  • fresh radishes and herbs (sabzi khordan)
  • and a squeeze of fresh lemon if you like extra tang.

Regional Variations

  • TehranOften garnished generously with kashk rosettes and extra fried onions; some cooks add a small pinch of ground saffron to the kashk drizzle for a festive look.
  • IsfahanA fuller topping style is common: more sir daagh (garlic fried in oil) alongside mint oil, and the ash is kept noticeably thicker, almost stew-like, for serving with torn bread.
  • GilanCooks may add a spoonful of sour pomegranate paste (rob-e anar) near the end for a sharper tang, balancing the herbs with a distinctly northern sweet-sour note.
Nowruz Yalda night Cold-weather dinners Nazri and community gatherings Family get-togethers
#comfort-food#winter#hearty#one-pot#traditional

Ingredients

  • 120 gChickpeas, dried (soak 8 hours, then drain)
  • 90 gKidney beans, dried (soak 8 hours, then drain)
  • 120 gLentils, brown or green (rinse well)
  • 450 gOnions (thinly sliced)
  • 20 gGarlic (finely grated or minced)
  • 8 gDried mint (for mint oil (na'na daagh))
  • 70 gNeutral oil (divided for frying onions and mint)
  • 4 gTurmeric (about 1 1/2 tsp)
  • 2 gBlack pepper (about 1 tsp)
  • 14 gSalt (start with 10 g, adjust to taste at the end (kashk is salty))
  • 250 gSpinach (chopped)
  • 150 gParsley (finely chopped)
  • 120 gCilantro (finely chopped)
  • 60 gDill (finely chopped)
  • 80 gGreen onions (scallions) (finely sliced)
  • 180 gReshteh (Persian soup noodles) (broken into 5–7 cm pieces)
  • 220 gKashk (Iranian whey; plus extra for garnish if desired)
  • 60 gWhey or water (to thin kashk for drizzling (use water if kashk is salty))
  • 2000 gWater (plus more as needed for thickness)

🔄 Substitutions

  • Reshteh (Persian soup noodles)→ Thick spaghetti or linguine, broken into 5–7 cm pieces
  • Kashk→ Greek yogurt mixed with 1–2 tsp lemon juice
  • Kidney beans, dried→ Canned kidney beans, drained

Instructions

  1. 1

    Soak chickpeas and kidney beans in plenty of cold water for 8 hours at room temperature, changing the water once halfway if you can. Drain and rinse well. Rinse lentils and set aside. Finely chop all herbs and keep them refrigerated while you prep toppings to preserve their bright green aroma.

  2. 2

    Make the onion topping: heat 50 g oil in a heavy pot over medium heat (about 170°C oil temperature). Add sliced onions and fry 18–22 minutes, stirring often, until deeply golden and crisp at the edges. Remove half for garnish. To the remaining onions in the pot, add garlic and cook 60–90 seconds until fragrant, not browned.

  3. 3

    Add turmeric and black pepper to the pot and toast 30 seconds. Pour in 2000 g water, then add soaked chickpeas and kidney beans. Bring to a boil over high heat, skim foam for 2 minutes, then reduce to a gentle simmer. Cover partially and cook 60–75 minutes, until beans are tender but not falling apart.

  4. 4

    Stir in lentils and simmer 20 minutes, keeping the heat low so the soup doesn’t scorch. Add chopped spinach, parsley, cilantro, dill, and green onions. Simmer 20 minutes, uncovered, stirring every 5 minutes. The herbs should soften and perfume the broth while the soup begins to thicken naturally.

  5. 5

    Add reshteh noodles and stir well to prevent clumping. Simmer 12–15 minutes, stirring every 2 minutes, until noodles are tender and the soup turns creamy-thick. If it becomes too dense, add 150–300 g hot water and simmer 3 more minutes; ash should be spoon-coating, not pasty.

  6. 6

    Thin kashk by whisking it with 60 g water (or whey) until pourable. Temper it by stirring 3 tablespoons of hot soup into the kashk, then pour the mixture back into the pot. Simmer gently for 5 minutes without boiling hard. Add 10 g salt, then taste and adjust up to the remaining salt as needed.

  7. 7

    Make mint oil (na'na daagh): heat remaining 20 g oil in a small pan over low heat until shimmering (about 120–140°C). Add dried mint and stir constantly for 20–30 seconds only, until it darkens slightly and releases aroma. Immediately take off heat to prevent bitterness; set aside.

  8. 8

    Rest the ash off heat, covered, for 10 minutes so noodles finish hydrating and flavors round out. Ladle into bowls. Garnish with reserved fried onions, a drizzle of kashk, and streaks of mint oil. Serve hot; the ideal bowl is thick, herbaceous, tangy, and richly aromatic.

🪪 Recipe Passport

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

Cultural Background

Ash Reshteh is a beloved Iranian soup often cooked for gatherings and charitable nazri, especially in colder months. It’s also associated with Nowruz and moments of renewal, where the noodles symbolically represent life’s paths and connections shared around the table.

Regional Variations

Tehran: Often garnished generously with kashk rosettes and extra fried onions; some cooks add a small pinch of ground saffron to the kashk drizzle for a festive look.
Isfahan: A fuller topping style is common: more sir daagh (garlic fried in oil) alongside mint oil, and the ash is kept noticeably thicker, almost stew-like, for serving with torn bread.
Gilan: Cooks may add a spoonful of sour pomegranate paste (rob-e anar) near the end for a sharper tang, balancing the herbs with a distinctly northern sweet-sour note.

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

489
Calories
22g
Protein
18g
Fat
60g
Carbs
14g
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.