Azerbaijani-Persian classic · Creamy, never split

Ash-e Doogh Recipe (Persian Yoghurt and Herb Soup)

Creamy yoghurt. Fresh herbs. Tiny meatballs.

Farwa ZeeshanRecipe by Farwa ZeeshanTested in the NineFoods home kitchen

Ash-e doogh is a warm soup of yoghurt, rice, herbs and chickpeas. The yoghurt splits into grainy curds if it boils before it is stabilised. This recipe whisks the yoghurt with an egg and a little flour and stirs constantly in one direction until it simmers, which is the traditional way to keep it silky.

Prep20m
Cook50m
Servings6
kcal / bowl340
LevelMedium
Jump to the method

The 3 laws of ash-e doogh

Why this recipe works

Stabilise

Plain yoghurt in hot pot

Whisk yoghurt with egg and flour before heating.

Stir one way

Leaving it alone

Stir constantly in one direction until it simmers.

Low heat

Rolling boil

Never let it boil hard.

Shopping and prep list

Ingredients

Servings
Tap items as you gather them · 0 of 0 ready

Yoghurt base

Soup

Topping

The NineFoods yoghurt safety check

Is the yoghurt safe to stop stirring?

Watch the surface as it heats. Tap what you see.

Tap a stage to see what to do.

Method · 4 stages

Step by step

1

Stabilise the yoghurt

No heat · 5 min
  1. Whisk yoghurt, egg, flour and water until smooth in the pot.
Look for: smooth, lump-free mixture.
05:00
2

Heat while stirring

Medium, stirring · 15 min
  1. Heat on medium, stirring constantly in one direction, until it simmers. Use the gauge above.
Look for: smooth surface with gentle bubbles.
15:00
3

Cook rice and meatballs

Low · 25 min
  1. Add rice and simmer 10 minutes, stirring often.
  2. Add meatballs, chickpeas and herbs and simmer until rice is soft. Season.
Look for: rice soft, meatballs cooked, soup creamy.
25:00
4

Top with mint oil

Low · 2 min
  1. Fry dried mint in oil for 20 seconds.
  2. Drizzle over each bowl with fried onions.
Look for: green mint oil on a white soup.
02:00

Chef's troubleshooter

What went wrong? Pick the symptom

Why

Heated without egg and flour, or boiled hard.

Fix next time

Stabilise first and stir constantly until it simmers.

Why

Rice absorbed liquid.

Fix next time

Add hot water and stir.

Why

Sour yoghurt.

Fix next time

Use fresh, mild yoghurt or add a little milk.

Why

Mince too wet.

Fix next time

Use dry mince with a pinch of salt and roll small.

Why

Mint fried too long.

Fix next time

Fry dried mint for 20 seconds only, off the heat.

Swap smart

Ingredient roles and substitutes

IngredientJob in the dishSwap with
YoghurtBaseDoogh (salted yoghurt drink) for a thinner soup
Mince meatballsProteinLeave out for vegetarian
ChickpeasBodyWhite beans
Mixed herbsFreshnessFrozen ash herb mix
RiceThickenerFine bulgur

After the meal

Serve, store, reheat

Serve with

Warm bread and pickles.

Store

Fridge 2 days.

Reheat

Warm on low, stirring. Do not boil.

How we tested this recipe

Tested in a home kitchen, not a studio

Farwa Zeeshan

Recipe developed and tested by Farwa Zeeshan, who cooks and tests every NineFoods recipe on a regular home stove.

  • Cooked from start to finish with the exact quantities above for 6 servings, using both the metric and US cup measures.
  • Every one of the 4 stages was timed at the stove; heat levels and the 'look for' cues are what we saw in the pan.
  • The doneness check (is the yoghurt safe to stop stirring) and the troubleshooter come from batches that went wrong, and how we fixed them.
  • Reheating and storage advice was checked on leftovers, not guessed.

Read our full testing process

Keep cooking

Related recipes and guides

Quick answers

Ash-e doogh FAQ

How do I stop yoghurt soup from curdling?

Whisk the yoghurt with an egg and a little flour, then stir constantly in one direction while heating until it simmers.

Is ash-e doogh served hot or cold?

It is served hot as a warming soup.

Can ash-e doogh be vegetarian?

Yes. Leave out the meatballs and add extra chickpeas.

Where does ash-e doogh come from?

It is a classic of Iranian Azerbaijan, especially Tabriz and Ardabil.