Kosha mangsho
Non-vegetarian
কষা মাংস
Bengal's slow-fried mutton curry: goat marinated in yoghurt and mustard oil, then patiently 'koshano' — stirred and fried — with onions and spices until dark, thick and glossy.
Kosha mangsho is a Bengali curry from India, ready in about 2 hours 10 minutes and made with goat meat and mustard oil. It serves 4 and is rated intermediate to cook.

- Prep
- 20 min
- Cook
- 1 h 50 min
- Total
- 2 h 10 min
- Serves
- 4
- Level
- Intermediate
- Calories
- 440
Plus at least 2 hours marinating.
Method
Step 1
Mix the meat with the marinade ingredients and refrigerate for at least 2 hours, or overnight.
- 5 min
Food safety: Marinate raw meat in the fridge; wash hands and boards afterwards.

How it looks · Photo: Ip Photographer on Pexels Step 2
Heat the mustard oil (opens in a new tab) in a heavy pot until it just smokes, then lower the heat. Add the sugar (opens in a new tab) and let it caramelise, then add the bay leaves (opens in a new tab) and whole spices.
- 2 min
- medium heat
- Dutch oven / casserole pot (opens in a new tab)
Step 3
Add the onions (opens in a new tab) and fry slowly until deep brown. If using potatoes (opens in a new tab), fry them briefly here and lift out.
- 15 min
- medium heat

How it looks · Photo: Magda Ehlers on Pexels Step 4
Add the meat with its marinade, the chilli, cumin (opens in a new tab) and coriander. Cook uncovered, stirring and scraping often, until the liquid evaporates and the meat browns and the oil separates — this 'koshano' is the heart of the dish.
- 30 min
- medium heat
Step 5
Add the water (and potatoes (opens in a new tab)), cover and cook on a low heat until the meat is very tender, stirring now and then.
- 55 min
- low heat
Food safety: Meat should be tender and piping hot throughout.
Step 6
Uncover and cook off the excess liquid until the gravy is thick and clinging. Stir in the garam masala (opens in a new tab) and ghee (opens in a new tab).
- 8 min
- medium heat

How it looks · Photo: Bachir Mamud on Pexels
About this dish
- Origin
- West Bengal, India · Well documentedAlso popular in BangladeshMore food from India
- Dish
- Lunch · Dinner · Curries · Main courses
- Cooking method
- Marinated / cured, Braised, Slow-cooked
- Taste
- rich, spicy (chilli heat), savoury, aromatic / warmly spiced
- Diet
- No gluten ingredients · No nut ingredients · Low-carb · High-proteinWorked out from the ingredients. How labels work
All labels
Non-vegetarian · No gluten ingredients · Egg-free · No nut ingredients · Alcohol-free · Pork-free · Beef-free · Low-carb · High-protein · Calorie-conscious - Good for
- Festive & celebration · Make-ahead
- Cook more with
- Goat meat · Mustard oil · Yogurt · Turmeric · Garlic · Fresh ginger
- Techniques
- Braising · Bhunao · Marinating · Curing
Allergens
- Contains: Milkfrom yogurt, ghee
- Contains: Mustardfrom mustard oil
Based on typical versions of these ingredients and not verified allergen-free. Brands differ and cross-contact happens, so always check labels. For severe allergies, follow your clinician’s advice.
Nutrition
440 kcal per serving
Estimated1 serving ≈ 418 g · recipe makes 4
Where the energy comes from
- Protein 38%
- Carbohydrate 14%
- Fat 48%
| Nutrient | Per serving | Per 100 g* |
|---|---|---|
| Energy | 440 kcal | 105 kcal |
| Protein | 41.8 g | 10 g |
| Carbohydrate | 15.8 g | 3.8 g |
| Net carbohydrate | 12.8 g | 3.1 g |
| Sugars | — | — |
| Added sugars | 1 g | 0.3 g |
| Fibre | 3 g | 0.7 g |
| Fat | 23.2 g | 5.6 g |
| Saturated fat | 4.2 g | 1 g |
| Trans fat | — | — |
| Cholesterol | 112 mg | 27 mg |
| Sodium | 1054 mg | 252 mg |
| Salt equivalent | 2.6 g | 0.6 g |
Vitamins & minerals per serving
- Potassium
- 1001 mg
- Calcium
- 133 mg
- Iron
- 6.8 mg
- Magnesium
- —
- Vitamin A (RAE)
- 26 µg
- Vitamin C
- 9 mg
- Vitamin D
- —
- Vitamin B12
- 2.3 µg
- Folate (DFE)
- 30 µg
How these numbers were made
- Calculated from USDA FoodData Central (SR Legacy) per-100 g values and the listed quantities.
- *Per 100 g of combined raw ingredients; the cooked dish may weigh more or less.
- Optional ingredients are not included: potato, ghee.
- Garam masala: Curry powder (FDC 170924) used as a stand-in; both are ground blends of similar dried spices used in teaspoon amounts.
- “—” means the value isn’t known for enough of the ingredients; it is never zero by default.
- Values are estimates for guidance, not for medical dosing. U.S. Department of Agriculture, Agricultural Research Service. FoodData Central, 2019. fdc.nal.usda.gov.
Good to know
Tips
- Patience during the frying stage gives the dark colour — there are no tomatoes in a classic kosha mangsho.
Common mistakes
- Adding the water too early — the meat must be fried (koshano) until the oil separates and it turns dark.
Serve with
- Serve with luchi, paratha or plain rice.
Storage
- Keeps 3 days refrigerated; freezes for 3 months.
Reheating
- Reheat gently with a splash of water.
Original editorial recipe · FriendsPantry editorial · Not yet independently reviewed · Added · Updated
Recipe DNA
How this dish is built
Masalas in this recipe
Make the masala first, then come back to finish the dish.
Dry spice blend
Punjabi garam masala
This recipe uses 1 tsp (2.1 g for 4 servings).
Also: Bengali garam masala, Kerala (Malabar) garam masala, Mughlai (shahi) garam masala
Reviews & corrections
Reviews come from signed-in cooks and appear after a moderator checks them. We never show made-up ratings.
You might also like

Cholar dal
Bengali · 50 min · 319 kcal · VegetarianChamparan meat
Indian · 2 h 30 min · 454 kcalDuck curry with ash gourd
Indian · 2 h · 432 kcal
Chicken biryani
Indian · 2 h 55 min · 681 kcal