Ash-e Mast (Persian Yogurt Soup with Meatballs)

Ash-e Mast (Persian Yogurt Soup with Meatballs)

آش ماست

A tangy, creamy soup where small lamb meatballs (kufteh) float in a silky yogurt broth enriched with chickpeas, rice, and fresh herbs. Different from ash-e doogh, this soup features the meatballs as its star, making it heartier and more substantial. The yogurt provides a gentle tang while the herbs add freshness. A beautiful balance of protein, tang, and comfort.

soupPrep: 35 minCook: 60 minintermediateServes 6

Cultural Note- Tabriz

Ash-e mast showcases the Azerbaijani love of yogurt-based dishes. The combination of tangy yogurt with savory meatballs is deeply satisfying and reflects the pastoral traditions of northwestern Iran. Unlike the meatless ash-e doogh, this soup makes a complete, protein-rich meal. It's often served during cold weather when something warming and substantial is needed.

Critical Moments

  • Stabilizing yogurt with egg and flour
  • Never boiling—constant gentle heat and whisking
  • Making meatballs small and uniform
  • Adequate seasoning to balance tanginess
1
PREP15 min

Make the meatball mixture

Grate the small onion and squeeze out excess liquid. Combine ground lamb with grated onion, ½ tsp turmeric, ½ tsp salt, and a pinch of pepper. Mix well with your hands for 2-3 minutes until smooth and cohesive. Form into small meatballs about 2cm diameter (slightly larger than marbles). You should get about 30 meatballs.

Smooth, uniform small meatballs
SmellSeasoned raw lamb
TouchMixture is smooth, not crumbly; meatballs hold their shape
Wet your hands to prevent sticking. Mix thoroughly—under-mixed meatballs fall apart in the soup.
2
PREP5 min

Prepare the stabilized yogurt base

In a large bowl, whisk together yogurt, water, egg, flour, remaining turmeric (½ tsp), and 1 tsp salt until completely smooth with no lumps. The mixture should be pourable.

Smooth, pale yellow mixture with no visible flour lumps
SmellTangy yogurt
TouchCompletely smooth

Critical Step

The egg and flour stabilize the yogurt and prevent curdling when heated. Any lumps will show in the final soup. Whisk thoroughly.

If lumps persist, strain through a fine mesh sieve.
3
PREP10 min

Chop herbs

Finely chop parsley, cilantro, chives, and dill (if using). Set aside.

Pile of finely chopped green herbs
4
COOK12 min

Heat the yogurt base

Pour the yogurt mixture into a large stockpot. Place over medium-low heat. Whisk constantly as it heats—this is essential to prevent curdling. Continue whisking for 10-12 minutes as the mixture warms and begins to gently simmer.

Mixture is steaming; tiny bubbles at edges; slightly thickened
Medium-LowDo not exceed 80°C / 175°F—never boil
SmellWarm tangy yogurt
SoundVery gentle bubbling—not vigorous
TouchSlightly thickened; coats the whisk

Critical Step

Yogurt curdles if boiled or heated unevenly. Constant whisking and low heat are non-negotiable. Once it curdles, there's no fixing it.

Keep heat lower than you think necessary. If you see any graininess, reduce heat immediately and whisk vigorously.

Common Mistakes

  • Heat too high (curdles)
  • Stopping whisking (scorches and curdles)
  • Boiling (curdles irreversibly)
5
COOK15 min

Add rice and chickpeas

Once yogurt base is gently simmering, add rinsed rice and chickpeas. Stir gently. Continue simmering (not boiling) for 15 minutes, stirring occasionally.

Rice grains swelling; chickpeas distributed throughout
Medium-LowBare simmer
SmellTangy soup with cooking rice
SoundVery gentle bubbling
TouchRice becoming tender
Keep stirring occasionally to prevent rice from sticking to the bottom.
6
COOK15 min

Add meatballs

Gently lower meatballs into the simmering soup one by one, spacing them evenly. Don't stir vigorously—just gently shake the pot. Simmer for 15 minutes until meatballs are cooked through.

Meatballs floating, cooked through
Medium-LowGentle simmer
SmellMeat cooking in tangy broth
SoundGentle bubbling
TouchMeatballs are firm when pressed
Add meatballs gently to avoid splashing and breaking them. Cut one open to check doneness—no pink inside.
Checkpoint: Meatballs should be cooked through; rice should be tender
7
COOK6 min

Add herbs

Add all chopped herbs to the soup. Stir gently to incorporate. Simmer for another 5-7 minutes until herbs are tender. Taste and adjust salt—the soup needs good seasoning to balance the tanginess.

Pale green soup with visible meatballs and herbs
Medium-LowGentle simmer
SmellHerbaceous, tangy
SoundGentle bubbling
TouchHerbs are wilted and tender
8
TOPPING15 min

Fry the onions

Heat oil in a skillet over medium-high heat. Add sliced onions and fry for 12-15 minutes until deeply golden and crispy. Remove to paper towels.

Deep golden-brown, crispy onions
Medium-High175°C / 350°F
While waiting: Can be done while soup simmers
9
TOPPING2 min

Fry the mint

Melt butter in a small skillet. Add dried mint and swirl 30-45 seconds until fragrant. Remove from heat immediately.

Golden butter with green mint
10
FINISH5 min

Serve with toppings

Ladle soup into bowls, ensuring each bowl gets several meatballs. Top with crispy fried onions and drizzle with mint butter. Serve immediately.

Creamy pale green soup with meatballs, topped with golden onions and green-flecked mint butter
Each bowl should get 4-5 meatballs. The toppings are essential—they add texture, sweetness, and aroma.

Extras

Equipment

large stockpotmixing bowlwhisklarge skilletsmall skilletstandard

Make Ahead

  • Can be made 1-2 days ahead.
  • Reheat very gently over low heat, stirring constantly—never boil.
  • Will thicken when cold; thin with water.
  • Add fresh toppings when serving.

Reheat gently on low heat, stirring frequently.

Add water if too thick.

Never boil or it may curdle.

Fresh toppings are essential.

Serve With

🍚Not served with rice—complete meal

Sides

  • Fresh bread (lavash, sangak)
  • Sabzi khordan
  • Torshi

Drinks

  • Doogh
  • Black tea

Substitutions

full fat yogurtMust use full-fat, not Greek yogurt. Low-fat curdles more easily. The consistency matters—regular yogurt, not thick Greek style.
ground lambBeef works. For lighter version, use ground chicken (dark meat preferred).
chickpeasCanned are fine and actually preferred here since they're already cooked. Just drain and rinse.

Scaling

Scales well. Make meatballs uniformly small for even cooking. The key is stabilizing the yogurt—technique doesn't change with quantity. Don't boil.

Source

Regional · Azerbaijan province and Tabriz

Popular in northwestern Iran where yogurt-based dishes are beloved. The meatballs distinguish it from the simpler ash-e doogh.

Related Recipes

Ash Reshteh (Persian Noodle and Herb Soup)

Ash Reshteh (Persian Noodle and Herb Soup)

The queen of Persian soups—a thick, hearty pottage of noodles, legumes, and an abundance of fresh herbs, crowned with swirls of tangy kashk, deeply caramelized onions, and fragrant fried mint in butter. This ancient dish is deeply woven into Persian culture: served at Nowruz to symbolize good fortune, prepared as nazri (religious charity food) for blessings, and made whenever someone embarks on a new journey. The name 'reshteh' means thread or noodle, and symbolically represents the threads of life and destiny.

Ash-e Doogh (Persian Yogurt Soup)

Ash-e Doogh (Persian Yogurt Soup)

A unique and ancient soup from Azerbaijan—tangy, creamy, and herb-laden, with a base of fermented yogurt (doogh) that creates a flavor unlike any other. Chickpeas, rice, and a wealth of fresh herbs swim in the pale, creamy broth, finished with fried onions and dried mint. This distinctive soup showcases the Persian love of sour flavors and the ingenious use of fermented dairy. It's comfort food for those who know it, and a revelation for those discovering it for the first time.

Ash-e Sholeh Ghalamkar (Persian Multi-Grain Soup)

Ash-e Sholeh Ghalamkar (Persian Multi-Grain Soup)

The most elaborate and celebratory of all Persian soups—a magnificent feast of grains, legumes, meat, and herbs simmered into a thick, nourishing pottage. 'Ghalamkar' refers to the elaborate printed textiles of Isfahan, and like that intricate craft, this soup weaves together many ingredients into a harmonious whole. Traditionally served at religious gatherings, nazri (charitable offerings), and special occasions, this is Persian comfort food at its most generous.