Kacchi Biryani
Also: Kachi Biryani, Kacchi Gosht Biryani, Dhaka Biryani, Kachi Gosht Biryani
A Bangladeshi feast dish of raw marinated bone-in mutton layered beneath parboiled basmati rice in a sealed vessel and slow-cooked under dum so the meat's juices rise through the rice as both cook to completion simultaneously.
Identity criteria
- 1Meat is raw (kacchi = uncooked) when layered — any pre-cooking converts it into pakki biryani, a categorically different dish
- 2Rice is parboiled to exactly 70–80% before layering — never raw and never fully cooked
- 3Vessel is sealed airtight with flour-dough (atta) or foil for dum cooking — escaping steam voids the technique
- 4Bone-in mutton (goat) is the canonical protein; bone collagen and marrow vapour are integral to the flavour of the rice
- 5Kewra water (pandanus) is the non-negotiable aromatic signature of the Dhaka style
- 6Meat is always the bottom layer so its dripping juices baste upward through the rice
Components
Basmati rice, parboiled to 70–80%essentialLong-grain aged basmati only; partial cooking is calibrated to finish in the dum window alongside raw mutton
Bone-in mutton (goat leg or shoulder), rawessentialMust be raw at the point of layering; bone-in is required for collagen, marrow, and cooking-time accuracy
Birista (deep-fried crispy onions)essentialLayered throughout; provide sweetness, colour, and textural contrast
Whole spices — green and black cardamom, cinnamon, cloves, bay leaf, star anise, maceessentialBloomed in ghee or in the parboiling water
Kewra water (pandanus extract)essentialThe defining Dhaka aromatic; sprinkled between layers before sealing
Saffron steeped in warm milkoptionalDrizzled on the top rice layer for colour and fragrance
Rose wateroptionalLight final spritz; omitted in many contemporary preparations
GheeessentialDrizzled between every layer and across the top; defines richness
Full-fat plain yogurtessentialMarinade base; tenderises raw mutton, carries spices, and contributes gentle tang to the rice
Green papaya pasteoptionalTraditional enzyme tenderiser for older or tougher goat; omit for young spring goat with 12-hour yogurt marinade
Salt, garam masala, turmeric, red chilli powder, cumin, black pepperessential
Fresh mint leaves and additional biristaoptionalScattered on the top layer before sealing; mint perfumes the steam
Technique
- Long yogurt-and-spice marination (8–12 hours minimum)
- Raw bone-in goat is dense; insufficient marination leaves spices on the surface and the interior bland. Yogurt acids begin denaturing muscle fibres so the dum heat can finish the job in the sealed window.
- Parboiling rice to 70–80% in salted, spiced water
- This is the synchronisation step. Fully raw rice won't finish before the meat overcooks; fully cooked rice becomes mush under steam. The 70–80% window is the precise margin that times out with raw bone-in mutton under dum.
- Dum cooking with an airtight seal
- All steam must stay inside. Any leak means dry, undercooked rice on top and unevenly braised meat below. The dough seal is the integrity lock — foil is acceptable if double-wrapped and weighted. No steam escape = no kacchi biryani.
- Two-stage heat sequencing (high flash, then very low)
- A brief burst of high heat builds initial steam pressure; temperature then drops to prevent the bottom meat layer from scorching. Traditional cauldron cooking uses a live coal on the lid to provide overhead radiant heat without burning the base — a technique most home cooks must replicate with a heat diffuser.
Form & serving
- Served
- Served directly from the sealed handi — the lid is broken at the table — with meat beneath and rice above; plated individually with birista and mint scattered on top
- Temperature
- Hot
- Portion
- Generous feast portion, 350–500 g per person including bone weight
- Pairs with
- Borhani (salted, spiced yogurt drink) · Raita (cucumber-yogurt) · Sliced onion, cucumber, and green chilli salad · Shami kebab as a side starter
Character
Flavour
Texture
Meat is fall-off-the-bone tender with a slightly gelatinous quality from bone collagen; rice grains are long, separate, and glistening — never clumped or wet; birista provides a contrasting crisp element
Eaten
The centrepiece feast dish of Bangladeshi Eid and wedding culture; served communally from the sealed handi as a theatrical reveal at the table; the anchor dish at Dhaka's landmark biryani restaurants and the standard by which a cook's skill is publicly judged
When
year-round · peak at Eid ul-Adha · wedding and celebration season (October–April in Bangladesh)
Variations & related
Regional variations
- Chicken Kacchi · Dhaka, Bangladesh
Raw bone-in chicken substituted; dum window shortens to roughly 45 minutes; mainstream in everyday restaurants but not the prestige register
- Kacchi with Aloo · Dhaka and rural Bangladesh
Halved potatoes, sometimes lightly fried, layered with the meat; they absorb the dripping meat juices and are considered a prize element of the dish
- Hyderabadi Kacchi Gosht Biryani · Hyderabad, India
Parallel dum-with-raw-meat tradition; aromatic signature differs (less kewra, heavier saffron and fried shallots); beef is more common; spice layering philosophy is shared
- Wedding-house (Biye Bari) Kacchi · Rural Bangladesh
Large cauldron batches over wood fire; mustard oil more prominent in the marinade; meat-to-rice ratio is higher; prepared by specialist cooks (baburchi)
Related dishes
- ancestor Mughal Dum Pukht
The sealed-vessel steam technique and Persian-spice canon are the direct inheritance
- sibling Hyderabadi Biryani
Parallel kacchi (raw-meat dum) lineage; different aromatic register and protein norms
- sibling Pakki Biryani
Pre-cooked meat variant sharing the layering and spice palette; the two are defined by opposition
- sibling Kolkata Biryani
Bengali-rooted tradition; typically pakki with potato; the potato-in-kacchi detail is a crossover point
- pairs-with Borhani
The canonical Bangladeshi pairing — salted, spiced yogurt drink that cuts fat and aids digestion; always served at kacchi events
Substitutions
Bone-in mutton → Boneless lamb shoulderinadmissible
Removes collagen and marrow contribution; texture becomes less unctuous; cooking time estimates shift unpredictably; not canonical
Bone-in mutton → Bone-in chickeninadmissible
Widely made but changes the dish category; dum time must be cut by roughly a third or chicken overcooks into shreds
Basmati rice → Any non-basmati long-grain riceinadmissible
Grains absorb liquid differently, don't elongate under steam, and the texture contract is broken
Ghee → Unsalted butteradmissible
Loses the clarified-milk nuttiness but functions adequately; texture is acceptable
Ghee → Vegetable oilinadmissible
Dish becomes lean and aromatically flat; the fat is load-bearing for flavour, not just cooking medium
Kewra water → Rose water onlyinadmissible
Kewra's pandanus note is the Dhaka signature; rose water alone shifts the dish toward a generic subcontinental register
Green papaya tenderiser → Extended yogurt marination (12+ hours)admissible
Safe for young goat; older or tougher cuts genuinely need the papain enzyme
Atta dough dum seal → Double-wrapped heavy-duty aluminium foiladmissible
Functionally equivalent and now near-universal in home cooking; the dough is never eaten
Common mistakes
- Pre-cooking the mutton before layering, which converts the dish into pakki biryani
- Fully cooking the rice before layering so it turns to mush under dum steam
- An imperfect dum seal — loose foil or cracked dough allows steam to escape, leaving the top rice layer dry and undercooked
- Maintaining high heat throughout the dum period, scorching the bottom meat layer before the rice finishes
- Using boneless mutton, which cooks unevenly, lacks collagen, and removes the marrow-steam flavour
- Marinating for under four hours — bone-in goat requires 8–12 hours minimum for spices to penetrate to the bone
- Omitting kewra water or substituting a generic floral water, losing the defining Dhaka aromatic identity
- Oversalting the marinade without accounting for salt already added to the parboiling water, producing an aggressively salty finished dish
- Skipping the two-stage heat sequence and cooking on a single medium flame throughout
Provenance
Kacchi biryani developed within the Mughal culinary tradition that spread across the subcontinent from the 16th century, with the dum-pukht (sealed-steam) technique arriving via Perso-Mughal court cooking. The Dhaka variant crystallised under the Nawabs of Bengal and became inseparable from Bangladeshi feast culture, particularly Eid ul-Adha and wedding banquets. The kacchi (raw-meat) versus pakki (pre-cooked meat) distinction is a deliberate and well-documented culinary principle, not a regional accident, and the kewra-forward Dhaka style is unambiguously Bangladeshi in its specific character.
Claimed by: Bangladesh
References
- 1.Bangladeshi culinary oral tradition and wedding banquet practice (baburchi lineage)
- 2.Chitrita Banerji, 'Life and Food in Bengal' (1991)
- 3.Colleen Taylor Sen, 'Feasts and Fasts: A History of Food in India' (2015)
- 4.Dhaka restaurant benchmark documentation (Hotel Ambrosia, Fakruddin, Star Hotel)
- 5.Culinary anthropology literature on Mughal dum-pukht technique
Confidence: high