Kolkata Mutton Biryani
Fragrant basmati rice layered with tender mutton, potatoes, warm spices, and the signature touch of boiled eggs. This Kolkata classic is lighter than many biryanis but deeply aromatic, with saffron milk and rose water bringing the final flourish.
For 4 servings
- prep · ~30 min
Marinate the mutton.
1.Mix mutton, yogurt, ginger-garlic paste, lemon juice, 1 pinch salt, red chili powder, 2 green cardamom, 2 cloves, and half the cinnamon.2.Coat the pieces well so the marinade gets into every side.3.Set aside for 30 minutes while you prepare the onions and rice.TIPA short rest helps the mutton absorb flavor before cooking. - fry · ~12 min
Fry the onions until golden.
1.Heat oil and 1 tbsp ghee in a heavy pan over medium heat.2.Add sliced onion and fry slowly until deep golden and crisp-edged, 10 to 12 minutes.3.Lift out half the fried onion and keep aside for layering.4.Leave the rest in the pan for the mutton base.TIPKeep the heat moderate so the onions brown evenly and do not turn bitter. - pressure cook · ~35 min
Cook the mutton until tender.
1.Add the marinated mutton to the pan with the remaining onions.2.Add bay leaf, remaining green cardamom, remaining cloves, black peppercorns, mace, and water.3.Cook for 2 to 3 minutes, then transfer to a pressure cooker and cook until the mutton is tender, about 20 to 25 minutes after the first whistle.4.Open the cooker and simmer the gravy if needed until it is thick and coats the mutton.TIPThe gravy should be thick, not watery, so the biryani layers stay fluffy. - fry · ~10 min
Fry the potatoes and eggs.
1.Rub the potato halves and boiled eggs with turmeric powder and 1 pinch salt.2.Heat the remaining 1 tbsp ghee in a pan.3.Fry the potatoes until lightly golden on the outside and almost cooked through, 6 to 8 minutes.4.Fry the eggs briefly until lightly blistered, then remove. - boil · ~8 min
Parboil the rice.
1.Bring 8 cups water to a boil with shah jeera, bay leaf, and 0.5 tsp salt.2.Add soaked basmati rice and cook until about 70 percent done, 5 to 6 minutes.3.Drain the rice at once and spread it lightly so it does not keep cooking.TIPThe grain should still have a firm center because it will finish cooking during dum. - mix
Prepare the finishing liquids.
Mix saffron with warm milk. Keep the rose water, kewra water, and nutmeg powder ready for layering.
- assemble · ~7 min
Layer the biryani.
1.Spread the cooked mutton and its thick gravy in a heavy pot.2.Arrange the fried potatoes and eggs over the mutton.3.Top with the parboiled rice in an even layer.4.Scatter the reserved fried onion over the rice.5.Drizzle saffron milk, rose water, and kewra water over the top, then finish with a pinch of nutmeg powder. - simmer · ~25 min
Cook on dum.
Cover the pot tightly and cook on very low heat for 25 minutes so the rice finishes cooking and the aromas settle into every layer.
TIPPlace the pot on a tawa or heavy pan if your stove runs hot to protect the bottom layer. - rest · ~10 min
Rest the biryani before opening.
- serve
Fluff gently and serve hot.
Lift from the side with a flat spoon so each serving gets rice, mutton, potato, and egg.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Fry the onions to a deep golden brown, not just soft, because they give Kolkata biryani much of its sweetness and color.
- 2Reduce the mutton gravy until it clings to the meat; excess liquid will make the rice heavy during dum.
- 3Parboil the basmati only until the center is still slightly chalky, so the grains finish separately in the final steam.
- 4Prick the boiled eggs lightly before frying so they blister evenly and absorb more flavor from the ghee.
- 5Use a tawa under the dum pot if needed to prevent the bottom mutton layer from catching before the rice is done.
- 6Rest the biryani after dum and fluff from the sides, not the middle, so the rice grains stay long and the layers remain distinct.
- 7You can cook the mutton a day ahead and chill it; the thicker, rested gravy makes layering easier the next day.
Adapt it for your goals.
Low-spice
Reduce the red chili and black pepper slightly for a gentler, more aromatic biryani that still keeps the classic Kolkata profile.
chickenChicken
Swap mutton for bone-in chicken and shorten the pressure-cooking time; good when you want the same style with a lighter meat.
more potatoMore-potato
Add an extra fried potato if you love the signature aloo element that makes Kolkata biryani distinct and comforting.
without eggsWithout-eggs
Skip the boiled eggs for a simpler version that keeps the rice, mutton, and potato focus intact.
Why this is on our healthy list.
Protein-Rich Main Dish
Mutton, yogurt, and boiled eggs make this biryani filling and rich in protein, which helps turn it into a satisfying one-pot meal.
Digestive Spices
Whole spices like cardamom, cloves, cinnamon, shah jeera, mace, and pepper add aroma while traditionally helping heavy dishes feel more balanced.
Energy-Providing Carbs
Basmati rice and potatoes provide steady, comforting energy, which is one reason biryani works well as a hearty festive meal.
Frequently asked questions
The grains should be about 70% cooked: long and partly tender outside, but with a firm, slightly uncooked center that will finish on dum.



