Iraqi-style biryani: basmati rice layered with lamb, fried potatoes, raisins, almonds, peas, and a tomato-based saffron sauce — cooked together until the rice is fragrant and the lamb tender. Distinct from Indian biryani: tomato-based (not yogurt-based) and includes potatoes as a layer.
Iraqi biryani reflects the trade routes between Mesopotamia and India — Indian biryani techniques arrived but were adapted to local ingredients (more tomato, less yogurt; potatoes; raisins). The dish is festive Iraqi food, served at weddings, Eid celebrations, and special Sunday lunches. Distinct enough from Indian biryani to constitute its own dish category.
Spoon up Iraqi biryani — golden saffron-tinted basmati, lamb chunks, crispy potatoes, sweet raisins, crunchy almonds, green peas. Bite: rice carries tomato-saffron flavors, lamb is fall-apart tender from the long stew, potato adds starch comfort, raisins burst sweet, almonds crunch. The tomato + saffron combination is distinctly Iraqi vs. Indian biryani.
Tomato-based broth (vs. yogurt-based Indian biryani) gives a sweeter, less tangy base, with tomato glutamates deepening the lamb's savoriness. Saffron is steeped in warm water or milk first: its color compound crocin is water-soluble and extracts best at 45-60C, while its aroma compound safranal is volatile and flashes off if boiled, so the saffron is added gently rather than fried hard in oil. Par-cooked rice is layered with separately prepared components so each keeps its own character while the rice absorbs the unifying broth in the final covered steam. A long lamb cook (45+ min) hydrolyzes shoulder collagen into gelatin for fall-apart tenderness.
Variations
Chicken biryani uses chicken instead of lamb. Vegetarian uses chickpeas and potatoes. Festival biryani doubles saffron and almonds. Diaspora version uses pre-cooked rice for faster prep.
On the Palate
Where Iraqi Biryani sits in the Iraqi flavor cloud
Ingredients
Serves 6How it's made
13 steps · 35 min active + 55 min waiting
- 132 min
Marinate lamb: 600 g lamb shoulder cubed. Combine with 200 ml yogurt + 4 minced garlic cloves + 1 tbsp grated ginger + 1 tsp salt + 1 tsp baharat + 1 tsp ground cumin + ½ tsp cinnamon + 1 tbsp lemon juice. Rest 30 min.
- 29 min
Brown lamb: in a heavy pot, heat 3 tbsp oil. Brown lamb 8 min. Remove.
- 37 min
Add 2 chopped onions; cook 6 min. Add 4 diced tomatoes + 2 tbsp tomato paste + 1 tsp ground turmeric. Cook 6 min.
- 447 min
Return lamb. Add 500 ml water + 1 cinnamon stick + 1 bay leaf + 4 cardamom pods + 4 cloves + ½ tsp saffron threads. Bring to simmer; cover; cook 45 min until lamb is tender.
Watch outSteep the saffron in warm — not boiling — water; its aroma flashes off in a hard boil, so add it gently and let the color bleed out slowly.
- 51 min
Rinse 500 g basmati rice; drain.
- 69 min
Cube 2 potatoes (peeled, 2-cm). Fry in 2 tbsp oil until golden. Reserve.
- 72 min
Drain the lamb stew; reserve broth.
- 87 min
Cook rice: bring 1.2 L water + 2 tsp salt to boil. Add rice; cook 6 min (al dente). Drain.
Watch outParboil the rice only to al dente — about six minutes with a firm core — because it keeps steaming in the layered pot; fully soft now means mush at the end.
- 98 min
Layer in heavy pot: rice at bottom, lamb chunks, potato cubes, 100 g raisins, 50 g toasted almond slices, 100 g green peas (cooked). Pour 200 ml reserved broth over.
- 1026 min
Cover with foil + lid. Cook on lowest heat 25 min.
Watch outSeal with foil and lid and hold on the lowest heat — you're trapping steam to marry the layers; if you smell scorching, your flame is too high.
- 1111 min
Rest 10 min off heat.
- 124 min
Mix gently. Plate: rice on a platter, lamb and trim on top.
- 133 min
Garnish with chopped parsley. Serve with cucumber-yogurt sauce.






