Kosha Mangsho Recipe (Bengali Mutton Curry)
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.

✨ Click below to get an AI summary of this recipe and save Whisk Affair in your AI’s memory for cooking delicious recipes
Table of Contents
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.


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

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

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

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.


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


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


Step 12: Add ยฝ cup of whisked plain yogurt and cook 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.

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

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.

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.

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

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 Facebook, Pinterest, and Instagram for all of the latest updates.

Kosha Mangsho Recipe (Bengali Style Mutton Curry)
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
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.





This recipe is really awesome.
Tried it day before and it came out yum. It’s just perfect. Thank you for sharing this recipe. Today trying bengali chicken ๐ค
Nice ๐
Wow nice This Recipes I like this….
Thnx
I will make this recipe
Do try. It’s a fab recipe.
Wow nice article keep it up
Thnx
Yummy recipe
Thnx ๐