Kacchi Biryani

Kacchi Biryani

কাচ্চি বিরিয়ানি (KAHCH-ee beer-ee-AH-nee)

Kacchi Biryani

Prep Time 3 hours (including marinating)
📈 Difficulty Hard
👥 Servings
8
🔥 Calories 596 kcal

Dhaka's crowning glory: raw marinated lamb layered with partially cooked saffron rice, sealed with dough, and slow-steamed until the meat falls from the bone and every grain of rice glistens with fragrant lamb juices. The sealed pot ceremony at the table is a moment of pure culinary theater.

Nutrition & Info

620 kcal per serving
Protein 30.0g
Carbs 65.0g
Fat 24.0g
Protein Carbs Fat

Dietary

nut-free

Allergen Warnings

⚠ dairy ⚠ gluten

Equipment Needed

large heavy pot with tight lid mixing bowls sharp knife

Presentation Guide

Vessel: large serving pot, opened at the table

Garnishes: fried onions, boiled eggs, saffron rice

Accompaniments: borhani (spiced yogurt drink), salad, raita

Instructions

  1. 1

    Marinate the raw meat with yogurt, ginger-garlic paste, raw papaya paste, biryani masala, half the fried onions, salt, green chilies, and half the herbs. The papaya paste is crucial as it tenderizes the meat during the slow dum cooking. Marinate for at least 2 hours.

  2. 2

    Par-boil the soaked and drained rice in a large pot of salted water with whole spices until exactly 60% cooked. The rice grains should be hard in the center. Drain immediately.

  3. 3

    In a heavy-bottomed pot (preferably clay), layer the raw marinated meat at the bottom. The meat goes in completely raw, which is what makes this 'kacchi' (raw) biryani unique.

  4. 4

    Layer the par-boiled rice over the meat. Sprinkle remaining fried onions, saffron milk, kewra water, remaining herbs, and dots of ghee over the top.

  5. 5

    Make a thick rope of whole wheat dough and seal the lid to the pot completely, trapping every bit of steam inside. This seal must be airtight.

  6. 6

    Place the sealed pot on high heat for 5 minutes to build pressure, then transfer to the lowest possible heat (use a tawa/griddle underneath if needed) and cook for 1.5-2 hours. The trapped steam cooks the raw meat while flavoring the rice from below.

  7. 7

    Break the dough seal at the table with ceremony. Gently fold the layers together and serve with borhani (spiced yogurt drink) and salad. Each serving should have perfectly cooked, separate rice grains over meltingly tender meat.

💡

Did You Know?

Kacchi biryani is the signature dish of Old Dhaka, where legendary restaurants like Haji Biriyani have been serving it since the 1930s. What makes it unique among biryanis is that the meat goes in completely raw, cooking solely from the trapped steam.

Chef's Notes

Equipment Tips

  • large heavy pot with tight lid
  • mixing bowls
  • sharp knife

Garnishing

fried onions, boiled eggs, saffron rice

Accompaniments

borhani (spiced yogurt drink), salad, raita

The Story Behind Kacchi Biryani

The Story: Kacchi biryani is the crown jewel of Old Dhaka's Mughlai culinary heritage. Unlike pakki biryani where the meat is pre-cooked, kacchi (raw) biryani layers raw marinated meat with partially cooked basmati rice, saffron, rose water, and fried onions, then seals the pot with dough (called purdah) and slow-cooks everything together. The technique was perfected by the Nawabs of Dhaka, who governed the region as Mughal viceroys.

On the Calendar: Kacchi biryani is the essential wedding feast dish in Bangladesh. No Dhaka wedding is considered complete without it. It also appears at Eid celebrations and formal gatherings.

Then & Now: Old Dhaka restaurants have served kacchi biryani continuously for generations, with some establishments tracing their recipes back over a century. The dish uses goat or beef, never chicken, in traditional preparations, and the sealed-pot technique remains unchanged.

Legacy: Kacchi biryani is a living monument to Mughal Dhaka, a dish that connects modern Bangladesh to its imperial culinary past through unchanged technique and uncompromised flavor.

🕐 Traditionally enjoyed lunch (celebrations and weddings) 📜 Origins: Mughal era (17th-18th century)

Comments (0)

No comments yet. Be the first to share your thoughts!