Skip to content
bangladeshidinner✨ New

Kacchi Biryani (Bangladeshi Layered Rice)

Bangladesh's most celebrated feast dish: raw marinated mutton and fragrant basmati rice slow-cooked together, sealed in dough, until impossibly tender.

Prep
60 min
Cook
90 min
Servings
8
Difficulty
Hard
4.8
Sign in to rate
#bangladeshi#biryani#mutton#rice#festive#south-asian

About This Recipe

Kacchi biryani is the centerpiece of Bangladeshi weddings and Eid celebrations, prized above nearly every other dish for the skill it demands. Unlike pakki biryani, where meat is cooked first and layered with rice, kacchi (meaning 'raw') requires marinated raw mutton to be layered directly with partially boiled basmati rice, then cooked together in one sealed pot so the rice absorbs the meat's juices as both finish simultaneously. Getting the timing right — rice neither mushy nor undercooked, mutton falling-apart tender — is the mark of an experienced cook, and family recipes for the marinade are often closely guarded. The pot is traditionally sealed with a ring of dough (dum sealing) to trap steam, then set over very low heat, sometimes with hot coals placed on the lid, for the meat and rice to cook together undisturbed for an hour or more. When opened, the aroma of ghee, cardamom, and caramelized fried onions escapes first, followed by layers of amber rice studded with tender mutton, boiled egg, and potato. Served with a cooling borhani (spiced buttermilk drink) and a simple salad, kacchi biryani is less an everyday dinner than an occasion dish — the food Bangladeshis serve when a meal truly has to impress.

Ingredients

Serves 8

  • 1.2 kgbone-in mutton, cut into pieces
  • 500 gaged basmati rice, soaked 30 minutes
  • 400 gplain yogurt
  • 4 largeonions, thinly sliced and fried crisp
  • 4 tbspginger-garlic paste
  • 3green chiles, slit
  • 1 tspground cinnamon
  • 6 podsgreen cardamom
  • 4cloves
  • 2bay leaves
  • 1 tspshahi jeera (black cumin)
  • 0.5 tspsaffron strands, soaked in 3 tbsp warm milk
  • 150 gghee
  • 4 mediumpotatoes, peeled and halved
  • 4hard-boiled eggs, peeled
  • 50 gplain flour, for sealing dough
  • 2 tbsprosewater or kewra water
  • 2 tspfine salt, plus more to taste

Instructions

  1. 1

    Marinate the mutton

    Combine mutton with yogurt, half the fried onions, ginger-garlic paste, green chiles, cinnamon, half the cardamom and cloves, salt, and 3 tbsp ghee. Cover and refrigerate 4-8 hours, or overnight for best results.

  2. 2

    Fry the potatoes

    Fry the halved potatoes in a little ghee until golden on the outside. Set aside.

  3. 3

    Par-boil the rice

    Bring a large pot of water to a boil with remaining cardamom, cloves, bay leaves, shahi jeera, and 2 tsp salt. Add soaked rice and boil 5-6 minutes until 70% cooked (still firm at the center). Drain immediately.

  4. 4

    Layer the pot

    In a heavy-bottomed pot, spread the marinated mutton evenly across the bottom. Tuck in the fried potatoes and boiled eggs. Layer the par-boiled rice on top in an even mound.

  5. 5

    Finish the top layer

    Drizzle the saffron milk, remaining fried onions, remaining ghee, and rosewater evenly over the rice.

  6. 6

    Seal and cook

    Mix flour with a little water into a stiff dough and press it around the rim of the pot lid to create an airtight seal. Cook on high heat for 5 minutes, then reduce to the lowest possible heat and cook 50-60 minutes undisturbed.

  7. 7

    Rest

    Turn off the heat and let the pot rest, still sealed, for 15 minutes before breaking the dough seal.

  8. 8

    Serve

    Gently fluff and mix the layers from the bottom up so mutton, potato, and rice combine without mashing the grains. Serve hot with borhani or a simple cucumber salad.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Cook this hands-free

Get AI meal plans, step-by-step cooking mode, and your saved recipes in the free Bento app.

Get the free iOS app

Pro Tips

  • Use aged basmati rice at least a year old — it holds its shape far better than fresh-milled rice during the long dum cooking.

  • Don't skip par-boiling the rice to exactly 70% doneness; fully cooked rice turns to mush by the time the mutton finishes.

  • The dough seal is not decorative — it traps the steam that finishes cooking both the rice and meat evenly; a loose-fitting lid without sealing will dry the dish out.

  • Fry the onions until deeply golden-brown and genuinely crisp; pale or soft fried onions won't deliver the smoky sweetness the dish depends on.

Variations

  • Chicken kacchi biryani cooks faster (35-40 minutes under dum) and is a common lighter version for weeknight-adjacent gatherings.

  • Some Chittagong-style versions add prunes or dried plums to the mutton layer for a sweet-savory contrast.

  • A vegetable kacchi swaps mutton for paneer and mixed vegetables, popular for vegetarian guests.

Storage

Refrigerate leftovers up to 3 days in an airtight container. Reheat gently in a covered pan with a splash of water or in the microwave at 50% power to avoid drying out the rice.

History & Origin

Kacchi biryani traveled to Bengal with Mughal-era cooks and evolved its own regional identity in Dhaka, where it became inseparable from wedding feasts and Eid celebrations by the 19th and 20th centuries; Dhaka's Puran (Old) Dhaka neighborhood remains famous for biryani houses that have served the dish for generations.

Frequently Asked Questions

Can I make kacchi biryani without sealing the pot in dough?

Yes — a very tight-fitting heavy lid, or a layer of foil pressed under the lid, can substitute for the dough seal, though the dough method traps steam most effectively and is worth trying once.

Why is my rice mushy at the bottom of the pot?

This usually means the rice was boiled past 70% doneness before layering, or the heat during dum cooking was too high, causing it to overcook and stick before the mutton finished.

What if I can't find shahi jeera or kewra water?

Regular cumin seeds can stand in for shahi jeera in a pinch, and rosewater is a fine substitute for kewra water — both add a similar aromatic top note.

Can I use chicken instead of mutton?

Yes, chicken thighs work well and reduce total cooking time under dum to about 35-40 minutes since chicken cooks faster than mutton.

Nutrition Facts

Per serving (400g / 14.1 oz) · 8 servings total

Calories620kcal
Protein32g
Carbohydrates58g
Fat28g
Fiber3g
Protein32g
Carbs58g
Fat28g

Time Summary

Prep time60 min
Cook time90 min
Total time150 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes