Go Back
Steaming hot authentic Kolkata Biryani Recipe with chicken, potatoes, boiled eggs, saffron rice and fresh herbs in brass handi
Print

Kolkata Biryani Recipe: A Timeless Classic from the City of Joy

Kolkata Biryani, often referred to as Calcutta Biryani or Kolkatta Biryani, is a beloved variation of the classic Indian dum biryani. Its history dates back to 1856 when Nawab Wajid Ali Shah of Awadh was exiled to Kolkata by the British. Along with him came his master chefs who brought the refined Awadhi cooking techniques. However, facing high meat prices during the British Raj, they innovatively incorporated large chunks of locally grown potatoes to make the dish more economical and substantial. This addition of potatoes became the defining feature of authentic Kolkata Biryani, setting it apart from other regional versions.
Course Main Course
Cuisine Indian, Kolkata
Keyword authentic Kolkata Biryani, Bengali Biryani, Calcutta Biryani, chicken Kolkata Biryani, dum biryani Kolkata style, easy Kolkata Biryani, Kolkata Biryani, Kolkata Biryani Recipe, Kolkatta Biryani, mutton Kolkata Biryani, potato biryani, traditional Kolkata Biryani
Prep Time 45 minutes
Cook Time 1 hour 15 minutes
Marination Time 2 hours
Total Time 4 hours
Servings 6 People
Calories 750kcal
Author Madhu Savara
Cost NA

Equipment

  • Heavy-bottomed large handi or cast-iron pot with tight-fitting lid (essential for dum)Large mixing bowls (2-3)Fine mesh strainer or colander for draining riceWide frying pan or kadai for frying onions and potatoesSlotted spoon and wooden spatulaAluminium foil or wheat dough for sealing lidTawa/griddle for placing under handi during dumSharp knife, measuring cups, and spoons

Ingredients

  • For Meat Marination:
  • 750 grams chicken curry cut with bones or mutton (goat meat, medium pieces with bones)
  • 1 cup 250 grams thick curd/yoghurt (full-fat, preferably homemade)
  • 2 tablespoons ginger-garlic paste freshly made
  • 1 teaspoon red chilli powder Kashmiri for colour, mild heat
  • 1 teaspoon turmeric powder
  • 1 teaspoon garam masala powder freshly ground
  • 1.5 teaspoons salt or to taste
  • Juice of 1 large lemon
  • 2 tablespoons mustard oil optional, for authentic Bengali touch
  • For Rice:
  • 3 cups 600 grams aged basmati rice (long-grain, preferably 2-3 years old)
  • 8-10 cups water for boiling
  • 2 bay leaves
  • 4-5 green cardamom pods
  • 1- inch cinnamon stick
  • 4-5 cloves
  • 1 teaspoon shahi jeera caraway seeds
  • 2 teaspoons salt
  • For Layering and Cooking:
  • 4-5 medium-sized potatoes peeled and halved or quartered
  • 4 large eggs boiled and peeled
  • 4-5 large onions thinly sliced for birista
  • ½ cup 120 ml ghee + 2-3 tablespoons refined oil
  • 8-10 saffron strands soaked in ¼ cup warm milk
  • 2 tablespoons rose water or kewra water
  • 1 small bunch fresh mint leaves finely chopped
  • 1 small bunch fresh coriander leaves finely chopped
  • 1 teaspoon sugar for subtle sweetness
  • Additional ghee for drizzling 2 tablespoons

Instructions

  • Marinate the Meat (30 minutes active + 2-3 hours or overnight): In a large bowl, whisk the thick curd until smooth. Add ginger-garlic paste, red chilli powder, turmeric, garam masala, salt, lemon juice, and mustard oil. Mix well. Add the cleaned and washed chicken or mutton pieces. Coat every piece thoroughly. Cover and refrigerate. This step tenderises the meat and builds deep flavour.
  • Prepare Birista and Accompaniments (20-25 minutes): Heat ghee and oil in a frying pan. Fry sliced onions in batches on medium-low flame until golden brown and crisp. Drain on paper towels. In the same pan, lightly fry the peeled and halved potatoes until golden on the edges (do not cook fully). Boil eggs for 10 minutes, peel, and keep aside. Soak saffron in warm milk.
  • Parboil the Rice (15-20 minutes): Wash rice 3-4 times until water runs clear. Soak for 30 minutes. Bring a large pot of water to boil with salt and whole spices. Add drained rice and cook until 70-80% done (grains should still have a slight bite when pressed). Drain immediately and spread on a tray to cool slightly. Remove whole spices if desired.
  • Cook the Meat Base (25-30 minutes): In the handi, heat remaining ghee. Add the marinated meat along with all the marinade. Cook on medium-high for 8-10 minutes, stirring occasionally. Reduce heat, cover, and simmer until meat is 80-90% tender and gravy thickens. Add the fried potatoes midway and mix gently so they absorb flavours. Adjust salt if needed. Turn off heat.
  • Layer the Biryani (10 minutes): Over the meat-potato layer, spread half the parboiled rice evenly. Sprinkle half the fried onions (birista), chopped mint, coriander, half the saffron milk, rose water, and sugar. Drizzle some ghee. Repeat with the remaining rice and toppings. Place boiled eggs on top. Drizzle final ghee.
  • Dum Cooking (25-35 minutes): Seal the lid tightly with foil or dough. Place the handi on a tawa over very low flame. Cook for 25-35 minutes (longer for mutton). Turn off heat and let it rest undisturbed for 15-20 minutes. This allows all flavours to meld perfectly, creating the signature fragrant, moist authentic Kolkata Biryani.
  • Serve: Gently fluff the rice from the sides with a fork. Transfer to a serving platter, ensuring meat, potatoes, and eggs are evenly distributed.

Notes

Tips and Variations for Kolkata Biryani

  • For richer flavour, use mutton and increase marination time to overnight.
  • Vegetarian Kolkata Biryani: Use paneer, mushrooms, and mixed vegetables with extra potatoes.
  • Festive touch: Add fried cashews and raisins in the layers.
  • Make it spicier by increasing chilli powder or adding green chillies in marinade.
  • Use a pressure cooker for the meat base to save time, but finish with dum for authenticity.

Things to Avoid

  • Using fresh rice or over-boiling it, which leads to mushy texture.
  • High flame during dum, causing burning at the bottom.
  • Insufficient marination or poor quality spices, which dull the authentic taste.
  • Stirring vigorously after layering, which breaks the rice grains.

Storage Guidelines

Allow the biryani to cool completely. Store in airtight containers in the refrigerator for up to 2 days. For longer storage, freeze in portioned containers for up to 1 month. To reheat, thaw overnight if frozen, sprinkle a little water or milk, cover, and steam on low heat or microwave in short bursts.

Serving Suggestions

Serve hot Kolkata Biryani with refreshing cucumber-onion raita, tangy lemon wedges, green chutney, and papad. It pairs wonderfully with Bengali mutton chaap or simple salad for a complete festive meal on Biryani Day.