Kacchi biryani is the most prestigious dish at Old Dhaka weddings and celebrations, the name 'kacchi' meaning 'raw', referring to the technique of layering raw marinated mutton with parboiled rice and steaming them together. This is distinct from pakki biryani (where the meat is pre-cooked). The kacchi technique requires precision: if the heat is too high the meat burns before the rice is done; too low and the rice stays hard. The mutton is marinated overnight in yogurt, ginger-garlic paste, raw papaya paste (for tenderising), fried onions, ghee, milk, almond paste and a heavy hand of spices (cardamom, cinnamon, cloves, mace, nutmeg, keora water). Parboiled basmati is layered on top, the pot sealed with dough and steamed on low heat for 90 minutes. The result is rice and meat that have exchanged flavours completely, each grain of rice coated in the mutton's rendered fat and spices.
Fragrant, separate basmati rice each grain glistening with mutton fat, the meat beneath so tender it falls apart with a spoon, the spices layered and complex. The aloo (potato) cooked inside, absorbing all the juices, is the prize piece.
The technique is raw-meat dum (sealed steaming). The mutton is marinated overnight in a mixture of yogurt, ginger-garlic paste, raw papaya paste, fried onions (birista), ghee, milk, almond-cashew paste, sugar, salt and a rich spice blend including whole cardamom, cinnamon, cloves, mace, nutmeg, shahi jeera and keora water. A thick layer of this raw marinated meat is spread at the bottom of a heavy pot. Parboiled basmati rice (70 percent cooked) is layered on top, along with whole boiled eggs, sliced boiled potatoes, more fried onions, ghee, saffron-milk and chopped mint. The pot is sealed with a dough of flour and water around the lid, placed on a tawa (flat griddle) to distribute heat, and steamed on very low heat for 90 minutes. The sealed environment traps all steam; the mutton cooks in the rice's steam while the rice absorbs the mutton's juices from below.
Variations
Some add beef instead of mutton. A chicken version is faster but less prestigious.
On the Palate
Where Kacchi Biryani Dhaka sits in the Bangladeshi flavor cloud
Ingredients
Serves 10How it's made
6 steps · 1 hour
- 18 min
Marinate 1.5kg mutton overnight with 200g yogurt, 2 tbsp ginger-garlic paste, 1 tsp papaya paste, 100g fried onions, 50g ghee, 100ml milk, 50g almond paste, salt, cardamom, cinnamon, cloves, mace, nutmeg, keora water.
Watch outMarinate the raw mutton overnight — the papaya paste's enzyme is what tenderizes it, and it needs the full soak; a short marinade leaves the meat tough after the dum.
- 25 min
Parboil 1kg basmati rice with whole spices for 5 minutes; drain.
Watch outParboil the rice only to about seventy percent, still firm at the core — it finishes steaming on top of the meat, so fully-cooked rice here turns to mush in the pot.
- 36 min
Spread the marinated mutton at the bottom of a heavy pot; add 3 boiled eggs and 4 sliced boiled potatoes.
- 46 min
Layer the parboiled rice on top; drizzle with saffron-milk, ghee, fried onions, mint.
- 58 min
Seal the lid with dough; cook on a tawa over very low heat for 90 minutes.
Watch outSeal the lid rim with dough and keep the heat very low — the airtight dum traps the steam that cooks everything; a gap lets it escape and the rice steams dry and uneven.
- 64 min
Break the seal; mix gently from the bottom; serve.
Archive tool suggestions — not reviewed
These legacy suggestions have not been evidence-reviewed and are not presented as required tools.






