Skip to content
Zaffaron

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.

By Zaffaron Kitchen· Published March 12, 2026 Verified Recipe
Gluten-Free Dairy-Free Halal
Contains: eggs, tree nuts
150 min total Prep 45m · Cook 105m 4 servings 495 cal ~$5.25/serving
↓ Jump to Recipe
Gheimeh Piazaq — Caramelized Onion and Almond Stew - authentic persian recipe

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)

  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–9…
  2. Caramelize onions in a heavy pot over medium-low heat. Add sliced onions and cook 35–45 minutes, stirring every 3–4 minutes, un…
  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 an…
  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…
  5. Toast the almonds while the stew simmers: place slivered almonds in a dry skillet over medium heat for 4–6 minutes, stirring co…
  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…

+ 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.

savorysweet-savory (caramelized onion)warm-spicedlightly floral (saffron)silky onion-thickened saucetender meatset egg whites with soft yolkcrunchy almondssaffroncaramelized onionadvieh spices🌶 mild

Equipment

Heavy-bottomed pot with lid (4–5 L)Sharp chef’s knifeCutting boardSmall bowl for blooming saffronSkillet for toasting almondsWooden spoon or heatproof spatula

💡 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.
Nowruz gatherings Family dinners Formal guest meals (mehmani) Ramadan iftar
#mohjalesi#saffron-forward#onion-based-stew#protein-rich#gluten-free

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. 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. 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. 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. 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. 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. 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. 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

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

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

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.

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

495
Calories
35g
Protein
26g
Fat
30g
Carbs
4g
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.