Mangsho Bhuna
A robust Bengali mutton curry where the meat is slow-cooked in its own juices with a handful of bold whole spices. No water is added; the mutton releases its moisture and then fries in the rendered fat until deeply browned, creating an intensely rich, dark gravy that clings to every piece of meat. Best enjoyed with steamed rice or luchi.
For 4 servings
- prep · ~20 min
Marinate the mutton.
1.In a large bowl, combine mutton pieces with whisked yogurt, turmeric powder, red chili powder, cumin powder, coriander powder, and half the salt.2.Mix thoroughly to coat every piece. Cover and set aside at room temperature for 20 minutes. - temper · ~5 min
Bloom the whole spices.
1.Heat mustard oil in a heavy-bottomed pan over medium heat until it reaches smoking point.2.Remove from heat briefly, let cool for 30 seconds, then return to medium-low heat.3.Add bay leaves, dried red chilies, cardamom, cinnamon, and cloves. Sauté until aromatic, about 30 seconds.TIPAuthentic Bengali Mangsho Bhuna uses mustard oil for its characteristic pungency. Do not skip the smoking step — it tempers the sharpness. - saute · ~14 min
Caramelize the onions.
1.Add the sliced onions and sugar to the pan. Stir well.2.Fry on medium heat until the onions turn deep golden brown, about 10 to 12 minutes.3.Add the ginger paste and garlic paste. Sauté for 2 minutes until the raw smell disappears.TIPPatience here is key. The onions must be deeply browned (not burnt) — they give the bhuna its dark, rich color and sweetness. - saute · ~6 min
Cook the tomato base.
1.Add the chopped tomatoes to the pan.2.Cook, stirring frequently, until the tomatoes break down completely and the oil begins to separate from the masala, about 5 to 6 minutes.3.Add the remaining salt and the slit green chilies. - saute · ~12 min
Bhuna the mutton with spices.
1.Add the marinated mutton to the pan along with any leftover marinade.2.Increase heat to medium-high and stir continuously. The mutton will release its juices.3.Keep stir-frying until the moisture evaporates and the masala clings dry to the meat, about 10 to 12 minutes.4.Continue cooking until the mutton fries in its own rendered fat and turns deep brown — this is the 'bhuna' stage.TIPTrue bhuna means dry-roasting the meat in the masala. Do not add any water at this stage. The oil separating and the deep brown color signal you are on track. - simmer · ~45 min
Slow-cook until tender.
1.Reduce heat to low. Add only 0.5 cup of hot water if the pan appears completely dry.2.Cover the pan with a tight-fitting lid and let it simmer on very low heat for 45 minutes to 1 hour.3.Check every 15 minutes and give it a gentle stir. The mutton should be fork-tender and the gravy thick and reduced.TIPIdeally, the mutton cooks in its own steam with minimal added water. A thick, dark gravy clinging to the meat is the signature of Mangsho Bhuna. - garnish · ~5 min
Finish and serve.
1.Sprinkle garam masala over the finished curry. Stir once and turn off the heat.2.Let it rest covered for 5 minutes.3.Garnish with chopped coriander leaves and serve hot.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Mustard oil must be heated to smoking point to mellow its pungency.
- 2Don't rush the onion caramelization—deep brown onions build the dark color.
- 3The 'bhuna' stage is key: stir-fry until oil separates and meat darkens.
- 4Resist adding water—let the mutton steam in its own juices for tenderness.
- 5Use bone-in mutton for extra flavour and a richer gravy.
- 6Rest the curry for 5 minutes after cooking to let flavours meld.
- 7Reheat leftovers gently—add a splash of hot water if gravy is too thick.
Adapt it for your goals.
Lower-fat
Use goat meat with most visible fat trimmed and reduce mustard oil to 2 tablespoons. The curry will be less rich but still deeply flavourful—ideal for everyday cooking.
chicken bhunaChicken bhuna
Replace mutton with 800g bone-in chicken (thighs/legs). Reduce simmering time to 20-25 minutes, as chicken cooks faster. The technique remains the same.
vegetarianVegetarian
Swap mutton with 400g paneer (cubes) and 200g mushrooms (quartered). Skip marination; add paneer and mushrooms after the tomato base and cook only 10 minutes. A quick, protein-packed option.
spicierSpicier
Double the dried red chilies and red chili powder, and add 1 teaspoon of Kashmiri chili powder for extra heat without overwhelming colour. Perfect for heat lovers.
no yogurtNo-yogurt
Omit yogurt from the marinade—use 2 tablespoons of lemon juice and 1 tablespoon of mustard oil instead. The curry will be slightly tangier and lighter, suitable for lactose-intolerant cooks.
Why this is on our healthy list.
High-Quality Animal Protein
Mutton provides complete protein essential for muscle repair and satiety, especially beneficial in a balanced diet.
Rich in Iron and B12
Bone-in mutton is a natural source of heme iron and vitamin B12, supporting red blood cell formation and energy metabolism.
Antioxidant Spice Blend
Turmeric, cinnamon, cloves, and cardamom supply antioxidant compounds that help reduce inflammation and support digestion.
Gut-Friendly Yogurt Base
The yogurt in the marinade adds probiotics and calcium, aiding digestion and bone health when consumed as part of a varied diet.
Frequently asked questions
Yes—use bone-in lamb shoulder or beef chuck. Lamb needs similar cooking time; beef may need 15–20 minutes extra simmering.



