Kosha Mangsho Recipe (Bengali Mutton Curry)

4.82 from 11 votes
Updated: Mar 11, 2026
Pinterest Hidden Image

This post may contain affiliate links. Please read our privacy policy.

Kosha Mangsho (Mutton Kosha, Mutton Kasha) is a rich, slow-cooked Bengali mutton curry where goat meat is braised in mustard oil, yogurt, caramelized onions, and warming whole spices until the oil separates and the gravy turns deep brown, glossy, and intensely flavorful. Just like my Bengali Chicken Curry (Doi Murgi), this is also a crowd favorite.

Kosha mangsho served in a bowl.

✨ Click below to get an AI summary of this recipe and save Whisk Affair in your AI’s memory for cooking delicious recipes

This iconic dish is a staple at traditional Bengali feasts, especially during Durga Puja and Sunday family meals. It is also made for special occasions, including birthdays and weddings.

Unlike regular mutton curry, Kosha Mangsho is “kosha-ed,” meaning it is slow-bhunao-cooked, where moisture evaporates and flavors concentrate. The result is thick, clingy, velvety gravy coating the tender, melt-in-your-mouth meat.

This dish is traditionally made in an iron kadai, which gives it a deep, dark brown color. But if you don’t own one, make it in a regular pan. There will be a slight difference in taste and color, but it will still be very delicious.

Here are some more authentic Bengali recipes that you might want to try: Begun Bhaja, Doi Murgi, Bengali Cholar Dal, Chicken Rezala, and Chaler Payesh.

Ingredients

For Marination

Kosha Mangsho is traditionally made with bone-in goat mutton. Meat from the shoulder or the hind legs is best for curries. Ask your butcher to cut you from these areas. Wash the mutton thoroughly before using and drain off all excess water.

If goat meat is not available, you can use lamb in its place.

Mutton is marinated to become tender and absorb flavors well. To marinate the mutton, you will need plain yogurt (dahi), ginger garlic paste, and mustard oil.

For The Curry

Oil – This curry is traditionally made in mustard oil. If it’s unavailable, then use any cooking oil.

Whole Spices – To make Kosha Mangsho curry, you will need whole spices such as black cardamom (badi elaichi), green cardamom (hari elaichi), cinnamon (dalchini), cloves (laung), dry red chilies, and bay leaves (tejpatta). When infused in hot oil, these release a pleasant aroma and flavor to the curry.

Potatoes – No Bengali mutton curry is complete without a few potatoes added.

Spice Powders – To enhance the flavor, you will need coriander powder, turmeric powder, Kashmiri red chilli powder, cumin powder, and garam masala powder.

Others – You will also need plain yogurt (dahi, curd), onions, fresh ginger, garlic, green chillies, ghee, and water to make this Bengali-style mutton curry recipe.

How To Make Mutton Kosha

Marinate The Mutton

Step 1: Rinse 1 pound (ยฝ kg) bone-in goat mutton (cut into 1 and ยฝ-inch pieces) well with water and drain thoroughly.

Step 2: Mix the following ingredients in a large mixing bowl.

  • mutton pieces
  • ยผ cup plain yogurt
  • 2 teaspoon ginger garlic paste
  • 1 tablespoon mustard oil

Step 3: Cover the bowl with a lid and refrigerate it for 3-4 hours.

Mutton, yogurt, ginger garlic paste and mustard oil added to a bowl.
Marinated mutton.

Make The Curry

Step 4: Pull the marinated mutton from the refrigerator and put it on the counter.

Step 5: Heat 4 tablespoon mustard oil over medium-high heat in a large pan. An iron pan is best, as it gives the dish a deep blackish color, but if you don’t have one, use any heavy-bottom pan.

Step 6: While the oil is heating, lightly crush the following whole spices in a mortar and pestle. Crushing the spices helps release their flavor into the oil.

  • 2 whole black cardamoms
  • 3-4 whole green cardamoms
  • 1-inch piece of whole cinnamon stick
  • 2-3 cloves
Crushed whole spices.

Step 7: When the oil is hot, add the following ingredients and fry for 4-5 seconds.

  • 2 bay leaves (cut into 2-3 pieces)
  • crushed whole spices
  • 3-4 whole dry red chilies
  • 1 teaspoon sugar to the pan
Bay leaves, whole spices, dry red chilies and sugar added to the hot mustard oil.

Step 8: Add 1 and ยฝ cups of thinly sliced onions and cook until golden brown (6-8 minutes). Stir at regular intervals.

Sliced onions added to the pan.

Step 9: Add 1 teaspoon chopped ginger and 1 teaspoon chopped garlic, and cook until the onions are nicely browned, stirring frequently. It will take 8-10 minutes.

Note: If you like a creamier gravy, then blend the browned onions at this stage using an immersion blender or a mixer. Then follow the rest of the recipe as it is.

Ginger and garlic added to the pan.
Nicely browned onions.

Step 10: Now add the marinated mutton pieces along with the marinade and potato halves and cook for 5-6 minutes on high heat.

Marinated mutton and potatoes added to the pan.
Sauteed for 5 minutes.

Step 11: Add the following ingredients and cook for 2-3 minutes.

  • 2 teaspoon coriander powder
  • 1 teaspoon turmeric powder
  • 2 teaspoon Kashmiri red chili powder
  • 1 teaspoon cumin powder
  • 1 teaspoon salt
Whle spices added to the pan.
Cooked for 2-3 minutes.

Step 12: Add ยฝ cup of whisked plain yogurt and cook for 5-6 minutes.

Whisked yogurt added to the pan.
Cooked for 5-6 minutes.

Step 13: Reduce the heat to low. Add a splash of hot water (50-60 ml) to the pan and stir to combine.

Water added to the pan.

Step 14: Cover the pan with a tight-fitting lid and cook for 15-20 minutes.

Pan covered with a tight fitting lid.

Step 15: Now repeat the process of adding some water and cooking the mutton until the meat is tender (1.5-2 hours). Scrape the bottom of the pan at regular intervals to incorporate the browned bits with the masala. This process will help the mutton to develop a rich brown color.

Note – Be careful not to burn the gravy at the bottom of the pan.

Tender mutton.

Step 16: Finally, stir in the following ingredients.

  • ยฝ teaspoon garam masala powder
  • 3-4 slit green chilies
  • 1 tablespoon ghee

Step 17: Check for salt and add more if needed.

Garam masala powder, green chilies and ghee added to the pan.

Step 18: Cook for another 3-4 minutes until the gravy is slightly thickened. Serve hot.

Ready Kosha mangsho.

Pro Tips By Neha

Some people add raw papaya as a meat tenderizer when marinating, but I do not use it in my recipe. You can add 2 teaspoon of grated raw papaya to the marinade if you wish. It will fasten the cooking process and make the meat even more succulent.

If you are short on time, cook the kosha mangsho in a pressure cooker. Once the mutton is added, close the lid of the cooker and pressure cook for one whistle on high heat. Then reduce the heat to low and cook for 20 minutes. Let the pressure release naturally, and then open the lid.

You can also cook the curry in an Instant Pot. Make the masala in SAUTE mode, and then PRESSURE COOK for 20 minutes at high pressure, followed by a natural pressure release.

Serving Suggestions

Kosha Mangsho tastes the best the next day, so plan accordingly.

It is usually served with Soft Bengali Luchi (puffed fried bread) or a portion of the Mildly Sweet Bengali Mishti Pulao. It also pairs well with steamed rice, phulka roti, or jeera rice.

Storage Suggestions

You can refrigerate the leftover kosha mangsho for upto 2 days in an airtight container. Reheat in a pan or microwave. Add a little hot water when reheating if the gravy has become too thick.

It can be frozen for up to a month in an airtight freezer-safe container. Thaw it for a few hours at room temperature, then reheat before serving.

Other Bengali Recipes We Recommend

Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on FacebookPinterest, and Instagram for all of the latest updates.

Kosha mangsho served in a bowl.
4.82 from 11 votes

Kosha Mangsho Recipe (Bengali Style Mutton Curry)

Kosha Mangsho (Mutton Kosha, Mutton Kasha) is a rich, slow-cooked Bengali mutton curry where goat meat is braised in mustard oil, yogurt, caramelized onions, and warming whole spices until the oil separates and the gravy turns deep brown, glossy, and intensely flavorful.
Prep: 10 minutes
Cook: 1 hour 50 minutes
Marinating Time: 4 hours
Total: 6 hours
Servings: 4 people

Ingredients 

For The Marinade

  • 1 pound bone-in goat mutton (500 g, cut into 1-½ inch chunks)
  • ¼ cup plain yogurt (dahi, curd)
  • 2 teaspoons ginger garlic paste
  • 1 tablespoon mustard oil (or any other cooking oil)

For The Gravy

  • 4 tablespoons mustard oil (or any other cooking oil)
  • 2 whole bay leaves (tejpatta) (cut into 2-3 pieces)
  • 2 whole black cardamoms (badi elaichi)
  • 3-4 whole green cardamoms (hari elaichi)
  • 1 inch piece of whole cinnamon stick (dalchini)
  • 2-3 cloves (laung)
  • 3-4 whole dry red chilies
  • 1 teaspoon sugar
  • 1 and ½ cups sliced onions
  • 1 teaspoon chopped ginger
  • 1 teaspoon chopped garlic
  • 2-3 medium potatoes (peeled and cut into halves)
  • 2 teaspoons coriander powder
  • 1 teaspoon turmeric powder
  • 2 teaspoons Kashmiri red chili powder
  • 1 teaspoon cumin powder
  • 1 teaspoon salt (or to taste)
  • ½ cup plain yogurt (dahi, curd) (whisked)
  • ½ teaspoon garam masala powder
  • 3-4 green chilies (slit into half)
  • 1 tablespoon ghee
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Instructions 

Marinate The Mutton

  • Rinse mutton well with water and drain nicely. In a large bowl, mix the mutton pieces, plain yogurt, ginger-garlic paste, and mustard oil. Cover the bowl with a lid and refrigerate it for 3-4 hours.

Make The Curry

  • Pull the marinated mutton out from the refrigerator and keep it aside on the counter.
  • Heat mustard oil over medium-high heat in a large pan. An iron pan is best as it gives a deep blackish color to the dish but if you don’t have one, use any heavy bottom pan.
  • While the oil is heating, slightly crush black cardamoms, green cardamoms, cinnamon stick, and cloves in a mortar and pestle. Crushing the spices helps in releasing all their flavor in the oil.
  • When the oil is hot, add bay leaves, crushed whole spices, dry red chilies, and sugar to the pan and fry for 4-5 seconds.
  • Add onions and cook until they turn slightly brown (6-8 minutes). Stir at regular intervals.
  • Add ginger and garlic and cook until the onions are nicely browned, stirring frequently. It will take 8-10 minutes.
  • Note: If you like a creamier gravy, then blend the browned onions at this stage using an immersion blender or a mixer. Then follow the rest of the recipe as it is.
  • Now add the marinated mutton pieces along with the marinade and potato halves and cook for 5-6 minutes on high heat.
  • Add the dry spice powders that are coriander powder, turmeric powder, Kashmiri red chili powder, cumin powder, and salt, and cook for 2-3 minutes.
  • Add plain yogurt and cook for 5-6 minutes.
  • Reduce the heat to low. Add a splash of hot water (50-60 ml) to the pan and stir to combine.
  • Cover the pan with a tight-fitting lid and cook for 15-20 minutes.
  • Now repeat the process of adding some water and cooking the mutton until the meat is tender (1.5-2 hours). Scrape the bottom of the pan at regular intervals to incorporate the browned bits with the masala. This process will help the mutton to develop a rich brown color. Be careful to not burn the gravy at the bottom of the pan.
  • Check for salt and add more if needed.
  • Finally, add garam masala powder, slit green chilies, and ghee and mix well.
  • Cook for another 3-4 minutes until the gravy is slightly thickened. Serve hot.

Video

Notes

If goat meat is not available, you can use lamb in its place.

Nutrition

Calories: 679kcal, Carbohydrates: 34g, Protein: 24g, Fat: 50g, Saturated Fat: 17g, Polyunsaturated Fat: 6g, Monounsaturated Fat: 23g, Cholesterol: 98mg, Sodium: 813mg, Potassium: 1020mg, Fiber: 6g, Sugar: 10g, Vitamin A: 677IU, Vitamin C: 79mg, Calcium: 119mg, Iron: 4mg
Like this recipe? Rate and comment below!
4.82 from 11 votes (7 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




11 Comments

  1. 5 stars
    Tried it day before and it came out yum. It’s just perfect. Thank you for sharing this recipe. Today trying bengali chicken ๐Ÿคž