Gheimeh Piazaq (قیمه پیازاق) — Caramelized Onion and Almond Stew
Gheimeh Piazaq is an elegant Persian stew made with golden, caramelized onions, tender meat, and the aroma of saffron, finished with toasted slivered almonds and softly set whole eggs. It has a deep sweet-and-tangy flavor, perfect for formal gatherings.

Printable Recipe Card
Servings: 4 · Total: 150 min · Difficulty: medium
Ingredients (quick list)
- 500 g Lamb shoulder or beef chuck, 2.5 cm cubes (trim excess fat; lamb is more traditional and aromatic)
- 900 g Yellow onions, thinly sliced (about 4 large; slice evenly for uniform caramelization)
- 80 g Slivered almonds (raw, unsalted)
- 4 large Eggs (added whole to finish, yolks slightly runny)
- 0.25 tsp Brewed saffron (saffron threads) (grind and bloom in 3 tbsp hot water for 10 minutes)
- 720 ml Hot water (for simmering; add in stages to control thickness)
- 2 tsp Advieh khoresh (Persian stew spice blend) (typically turmeric, cinnamon, cardamom, rose, cumin)
- 2 tsp Fine sea salt (adjust at the end depending on reduction)
- 1 tsp Black pepper, freshly ground (add half early, half at the end for aroma)
Steps (summary)
- Prepare brewed saffron: grind 0.25 tsp saffron threads to a fine powder, then mix with 45 ml hot water (not boiling, about 80–9…
- Caramelize onions in a heavy pot over medium-low heat. Add sliced onions and cook 35–45 minutes, stirring every 3–4 minutes, un…
- Once onions are golden, push them to the sides of the pot and add the cubed lamb/beef to the center. Increase heat to medium an…
- Add 600 ml hot water, scraping the bottom to dissolve any caramelized bits. Bring to a gentle boil, then reduce to a low simmer…
- Toast the almonds while the stew simmers: place slivered almonds in a dry skillet over medium heat for 4–6 minutes, stirring co…
- When the meat is tender and the sauce is glossy and onion-rich, stir in the brewed saffron and simmer uncovered 8–10 minutes to…
+ 1 more steps in the full instructions section below.
Cultural Background
Gheimeh Piazaq is one of the classic, time-honored stews of Iranian cuisine, showcasing the craft of deeply caramelized fried onions at its finest. Adding whole eggs on top of the stew is a traditional way to make the dish more complete and a sign of a generous table when hosting guests.
Equipment
💡 Tips
- For the most authentic flavor, let the onions reach a deep amber color; pale onions make the stew flat and overly savory.
- If using beef, cut slightly smaller cubes (2 cm) so it becomes tender in the same time window.
- Keep simmer gentle; a hard boil breaks onions and toughens meat, making the sauce grainy instead of silky.
- Add saffron near the end so its floral notes stay bright and don’t turn dull from long boiling.
⚠️ Common Mistakes
❌ Rushing onion caramelization on high heat
💡 Why: Onions burn before sugars develop, creating bitterness and a harsh, dark sauce
✅ Fix: Use medium-low heat for 35–45 minutes; deglaze with 1–2 tbsp water when the pot browns too quickly.
❌ Boiling the stew aggressively
💡 Why: Meat tightens and onions break down unevenly, making the sauce greasy and grainy
✅ Fix: Keep a gentle simmer with small bubbles; stir every 15 minutes and add water gradually only as needed.
❌ Adding saffron at the beginning
💡 Why: Long boiling dulls saffron’s floral notes and color
✅ Fix: Stir brewed saffron in during the final 8–10 minutes, then simmer uncovered briefly to concentrate.
❌ Over-toasting almonds
💡 Why: Almond slivers turn bitter quickly and lose their delicate crunch
✅ Fix: Toast 4–6 minutes, stirring constantly, and remove to a plate as soon as they turn pale golden.
🧊 How to Store
Cool to room temperature within 2 hours. Refrigerate in an airtight container up to 3 days. Reheat gently over low heat with 2–4 tbsp water; add fresh toasted almonds after reheating. Eggs are best fresh; if storing, remove eggs and cook new ones when serving if possible.
📅 Make Ahead
Caramelize the onions up to 2 days ahead and refrigerate; this cuts active cooking time dramatically. Simmer the meat and onions 1 day ahead, chill, then reheat gently and cook the eggs fresh right before serving; toast almonds just before serving for best crunch.
🍽️ Pairs Well With
- Persian steamed rice (chelow) with saffron threads
- Torshi (Persian pickles)
- Fresh herbs (sabzi khordan) and radishes
- Thin lavash for scooping the onion-rich sauce
Regional Variations
- Tehran (modern home style)Often served thicker, almost jammy, with deeper onion caramelization and eggs cooked until yolks are just set for clean plating at gatherings.
- Central Iran (Isfahan/Yazd influence)Leans more aromatic with a slightly higher advieh ratio; almonds may be increased and toasted more lightly to keep a pale, elegant finish.
Ingredients
- 500 gLamb shoulder or beef chuck, 2.5 cm cubes (trim excess fat; lamb is more traditional and aromatic)
- 900 gYellow onions, thinly sliced (about 4 large; slice evenly for uniform caramelization)
- 80 gSlivered almonds (raw, unsalted)
- 4 largeEggs (added whole to finish, yolks slightly runny)
- 0.25 tspBrewed saffron (saffron threads) (grind and bloom in 3 tbsp hot water for 10 minutes)
- 720 mlHot water (for simmering; add in stages to control thickness)
- 2 tspAdvieh khoresh (Persian stew spice blend) (typically turmeric, cinnamon, cardamom, rose, cumin)
- 2 tspFine sea salt (adjust at the end depending on reduction)
- 1 tspBlack pepper, freshly ground (add half early, half at the end for aroma)
🔄 Substitutions
- Lamb shoulder or beef chuck→ Boneless chicken thighs (600 g)
- Slivered almonds→ Pistachio slivers (60 g)
- Advieh khoresh→ Ground turmeric 1 tsp + ground cinnamon 0.5 tsp + ground cumin 0.5 tsp
Instructions
- 1
Prepare brewed saffron: grind 0.25 tsp saffron threads to a fine powder, then mix with 45 ml hot water (not boiling, about 80–90°C). Cover and let steep 10 minutes. Meanwhile, slice onions very thin and evenly; keep a small bowl of water nearby to wet your fingers for easier slicing and less tearing.
- 2
Caramelize onions in a heavy pot over medium-low heat. Add sliced onions and cook 35–45 minutes, stirring every 3–4 minutes, until deeply golden and jammy. If the pot browns too fast, lower heat and add 1–2 tbsp water to loosen fond. This slow step defines Gheimeh Piazaq’s regal sweetness and depth.
- 3
Once onions are golden, push them to the sides of the pot and add the cubed lamb/beef to the center. Increase heat to medium and sear 6–8 minutes, turning to lightly brown. Stir meat together with onions, then add 1 tsp black pepper, 2 tsp advieh, and 1.5 tsp salt; cook 1 minute to bloom the spices.
- 4
Add 600 ml hot water, scraping the bottom to dissolve any caramelized bits. Bring to a gentle boil, then reduce to a low simmer, cover, and cook 70 minutes for lamb (or 85–95 minutes for beef), stirring every 15 minutes. Keep it at a quiet bubble; if it thickens too quickly, add remaining 120 ml water gradually.
- 5
Toast the almonds while the stew simmers: place slivered almonds in a dry skillet over medium heat for 4–6 minutes, stirring constantly until pale golden and fragrant. Immediately transfer to a plate to stop cooking. This keeps the almonds crunchy and prevents bitterness from over-toasting.
- 6
When the meat is tender and the sauce is glossy and onion-rich, stir in the brewed saffron and simmer uncovered 8–10 minutes to concentrate aroma. Taste and adjust with the remaining 0.5 tsp salt and the last 0.5 tsp black pepper as needed. The stew should be thick enough to coat a spoon, not soupy.
- 7
Create 4 shallow wells on the surface of the simmering stew. Crack one egg into each well, keeping yolks intact. Cover and cook on low 6–8 minutes until whites set and yolks are still slightly soft (cook 10 minutes for firmer yolks). Sprinkle toasted almonds over the top and rest 5 minutes before serving.
🪪 Recipe Passport
Cultural Background
Gheimeh Piazaq is one of the classic, time-honored stews of Iranian cuisine, showcasing the craft of deeply caramelized fried onions at its finest. Adding whole eggs on top of the stew is a traditional way to make the dish more complete and a sign of a generous table when hosting guests.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
- Golden Sosis-Stuffed Kotlet (کتلت سوسیس) — Persian Potato Croquettes with Cocktail Sausages
- Halzooni Kabab (کباب حلزونی) — Persian Spiral Bakhtiari Kebab
- Jigar va Qalveh (جگر و قلوه) — Persian Lamb Liver and Kidney Kebabs
- Gilan Garlic Green Stew (سیر قلیه گیلانی) — Sir Qalieh with split peas, eggs, and chicken
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

Mast-o-Khiar (ماست و خیار) — Persian Cucumber and Herb Yogurt Dip
Persian · Side Dishes · 25 min

Shirazi Salad (سالاد شیرازی) — Brunoised cucumber-tomato herb salad with ab-ghooreh
Persian · Salads · 20 min

Chelo Kebab Koobideh (چلو کباب کوبیده) — Persian Minced Meat Skewers with Saffron Rice
Persian · Kebabs · 75 min

Brodet (Brodet) — Croatian Adriatic Fish Stew with Tomato and White Wine
Croatian · Stews · 70 min

Colombian Sancocho (Sancocho Colombiano) — Hearty Three-Meat Root Vegetable Stew
Colombian · Stews · 170 min

Salgam Juice (Şalgam) — Spicy, tangy fermented black-carrot drink
Turkish · Drinks · 25 min

Bazlama (بازلاما) — Puffy Turkish Village Flatbread Cooked on a Saj
Turkish · Breads · 38 min

Almond Slivered Stew (خورش خلال بادام)
Persian · Stews · 240 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.