Kacchi Biryani
Marinated mutton and rice slow-cooked together in one sealed pot.
About Kacchi Biryani
Raw marinated mutton is layered with par-cooked fragrant rice, potato and ghee, then sealed and slow-cooked so the meat and rice flavour each other. It is the showpiece of Dhaka weddings and feasts.
🏛️ History & Culture
Kacchi biryani traces its lineage to the Mughal culinary tradition, where the technique of layering raw marinated meat with rice (the “kacchi” method, meaning “raw”) emerged as a distinct style. While the biryani itself arrived in South Asia with Mughal influence, the kacchi preparation—particularly with mutton and potato—became a hallmark of the Bengal region, especially in Dhaka. Regional variations include the use of beef or chicken, but the classic version relies on slow-cooking in a sealed handi, allowing the meat to tenderize and infuse the rice. Its exact origin point is debated, but it is widely recognized as a signature dish of Bangladesh, distinct from the Pakistani and Indian biryanis that often use pre-cooked meat.
In Bangladesh, kacchi biryani is a dish of celebration, synonymous with weddings, religious festivals like Eid, and grand family feasts. It is a showpiece of Dhaka’s culinary identity, where specialized restaurants and caterers have built reputations around their individual spice blends and cooking methods. The dish symbolizes hospitality and abundance, often served with borhani (a yogurt-based drink) and salad. Its cultural significance extends beyond mere sustenance—it is a marker of festivity and social bonding, uniting people over a rich, aromatic meal that has been perfected over generations.
🍳 How to make Kacchi Biryani
AI-assisted, not kitchen-testedKacchi Biryani (Dhaka-Style Mutton Biryani)
A festive layered biryani where raw mutton is marinated, then cooked with par-boiled rice and potatoes under a sealed lid, resulting in tender meat and fragrant rice. This is the star of Bangladeshi feasts.
- Prep
- 30 min
- Cook
- 90 min
- Total
- 120 min
- Serves
- 6
- Difficulty
- Medium
Recipe ingredients
- 1 kg (2 lb 3 oz) mutton (bone-in, cut into 5 cm pieces), goat or lamb
- 200 g (7 oz) plain yoghurt, thick, whisked
- 30 g (1 oz) ginger-garlic paste, about 2 tbsp
- 2 tsp salt, adjust to taste
- 1 tsp red chilli powder, or to taste
- 1 tsp turmeric powder
- 1 tsp garam masala powder
- 2 tbsp lemon juice
- 500 g (1 lb 2 oz) basmati rice, soaked 30 minutes, then drained
- 400 g (14 oz) potatoes, peeled, halved
- 100 g (3½ oz) ghee, melted, plus extra for greasing
- 4 whole bay leaves
- 6 whole green cardamom pods, lightly crushed
- 6 whole cloves
- 2 whole cinnamon sticks, 5 cm each
- 1 pinch saffron threads, steeped in 2 tbsp warm milk
- 1 large onion, thinly sliced and fried until golden, for garnish
- milk, ¼, warm, for saffron
- 1 cup (240 ml) water, for par-cooking rice
Steps
- 1 In a large bowl, combine mutton, yoghurt, ginger-garlic paste, 1½ tsp salt, red chilli powder, turmeric, garam masala, and lemon juice. Mix well, cover, and refrigerate for at least 6 hours or overnight.
- 2 Heat 2 tbsp ghee in a large pot over medium heat. Add bay leaves, cardamom, cloves, and cinnamon. Sauté for 1 minute until fragrant.
- 3 Add 1 litre (4 cups) water and 1 tsp salt to the pot. Bring to a boil. Add the soaked rice and par-cook for 5-6 minutes, until the rice is about 70% cooked (still firm in the centre). Drain and set aside.
- 4 While rice cooks, lightly fry the potato halves in a little ghee until golden on the cut sides (optional, helps them hold shape). Set aside.
- 5 Taking a heavy-bottomed pot (or Dutch oven) with a tight-fitting lid, grease the bottom with ghee. Spread half of the marinated mutton evenly in the pot.
- 6 Top the mutton with half of the fried potatoes. Sprinkle with a pinch of salt and a little garam masala.
- 7 Spread half of the par-cooked rice over the meat-potato layer. Drizzle with half of the remaining ghee and half of the saffron milk.
- 8 Repeat the layers: remaining mutton, remaining potatoes, remaining rice. Drizzle with remaining ghee and saffron milk.
- 9 Optional: garnish with fried onions on top.
- 10 Seal the pot: mix ½ cup (60 g) all-purpose flour with 3-4 tbsp water to make a stiff dough. Roll into a rope and press it around the rim of the pot. Place the lid on top and press down to create an airtight seal. (Alternatively, use a heavy lid and place a weight on top.)
- 11 Cook on high heat for 5 minutes, then reduce to the lowest heat possible. Cook for 60-75 minutes. Do not open the lid during this time.
- 12 After 60 minutes, check for doneness: insert a knife into a piece of mutton – it should be tender and easily pull away from the bone. The internal temperature of the meat should be at least 71°C (160°F). If not done, reseal and cook for another 10-15 minutes.
- 13 Once done, remove from heat and let rest, sealed, for 10 minutes. Then open the lid, gently fluff the rice with a fork, and serve hot with a simple salad or raita.
Report an issue with this recipe
Recipes from travellers
No one has shared their own Kacchi Biryani recipe yet. Yours would be the first.
Share how you make Kacchi Biryani
You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.
Sign in to share your recipe
✅ Before you go to Bangladesh
Round out your trip — most travellers book these alongside their trip.
You might also like
Jhalmuri
Jhalmuri counts among the traditional food of Bangladesh, a snack locals hold dear.
Ilish
Prized hilsa fish cooked in mustard sauce.
Ilish Macher Paturi
Ilish Macher Paturi counts among the traditional food of Bangladesh, a fish dish locals hold dear.
Panta Bhat
Fermented leftover rice soaked in water, a cooling staple.
Reviews
No reviews yet. Be the first to share your experience with Kacchi Biryani.
Write a review
Sign in to verify you're a real person, then share your thoughts on Kacchi Biryani.
Comments
No comments yet. Be the first to say something about Kacchi Biryani.