You’ve arrived in Kolkata during the festive season, when the city seems to stay awake long after sunset. Strings of lights hang across the streets, the rhythmic beating of dhak drums echoes between buildings, and families move from neighborhood to neighborhood visiting elaborate Durga Puja pandals.
After hours of walking through North Kolkata, you eventually reach Shyambazar. By now, the crowds have made you hungry, and the smell drifting from an old restaurant near the intersection catches your attention.
Inside, the kitchen is hot and crowded. A cook stands over a heavy iron kadai, scraping the bottom continuously with a metal spatula.
You expect to see a pot full of curry, but there is surprisingly little liquid.
Thinly sliced onions have been cooking slowly in mustard oil until they are deeply caramelized. Ginger, garlic, green chile, cumin, coriander, turmeric, and red chile are worked into the onions before pieces of marinated bone-in goat are added.
Then begins the part that gives the dish its name.
Kosha refers to a slow braising and frying technique similar to bhuna. Instead of covering the goat with water and leaving it to simmer, the cook repeatedly stirs and scrapes the meat over low heat. Whenever the pan becomes too dry, he adds only a small splash of hot water and continues cooking.
The process goes on for hours.
The onions become darker. The yogurt disappears into the sauce. The spices fry in the mustard oil, and the goat gradually releases its own juices. Each time the moisture evaporates, everything becomes a little more concentrated.
Eventually, the sauce is no longer really a gravy at all. It is dark brown, glossy, almost caramelized, and just thick enough to cling to the tender pieces of goat.
This is Kosha Mangsho, one of Bengal’s most celebrated meat dishes. In Bengal, the word mutton commonly refers to goat rather than sheep, and Kolkata’s old cabin-style restaurants became particularly famous for this dark, intensely braised preparation. Shyambazar’s Golbari is one of the establishments most closely associated with it.
Your plate arrives with hot luchi—puffed Bengali fried breads. You tear one open and use it to scoop up a piece of goat coated in the nearly black onion gravy.
After the noise, lights, drums, and crowds of Kolkata outside, Kosha Mangsho somehow seems just as intense as the city itself.
Serves 5–6
3 pounds bone-in goat meat, cut into medium serving-size pieces
½ cup plain full-fat yogurt
½ medium onion, roughly chopped
4 cloves garlic
1½ teaspoons ground turmeric
1½ teaspoons salt
1 teaspoon Bengali-style garam masala
¼ cup mustard oil
2 dried red chiles
3 bay leaves
1 cinnamon stick, about 2 inches
6 green cardamom pods, lightly crushed
1 black cardamom pod
6 whole cloves
4 large onions, very thinly sliced
2 tablespoons fresh ginger paste or finely grated ginger
4 cloves garlic, crushed
3–4 green chiles, crushed or finely chopped
1½ teaspoons ground cumin
1½ teaspoons ground coriander
1½ teaspoons Kashmiri red chile powder
½ teaspoon hot red chile powder, optional
¾ cup plain full-fat yogurt, whisked smooth
1 teaspoon sugar
1½ teaspoons salt, plus more to taste
2–3 cups hot water, added gradually as needed
1 tablespoon ghee
½ teaspoon Bengali garam masala, for finishing
2–3 fresh green chiles, slit lengthwise, optional
This version follows the dark Kolkata cabin-style Kosha Mangsho, which relies heavily on slowly caramelized onions and prolonged braising. That style traditionally contains very little finished gravy.
Place the onion, garlic, yogurt, turmeric, salt, and garam masala in a blender.
Blend into a smooth paste.
Place the goat in a large bowl and pour the marinade over it.
Massage the marinade thoroughly into every piece.
Cover and refrigerate for at least 4 hours, preferably overnight.
An 8-hour marinade is particularly good for this dish.
In a small bowl combine:
ground cumin
ground coriander
Kashmiri chile powder
hot chile powder, if using
Add about ¼ cup water and stir to make a loose spice paste.
Mixing the ground spices with water helps prevent them from scorching during the long braising process.
Place a large heavy kadai, Dutch oven, or wide heavy pot over medium-high heat.
Add the mustard oil.
Heat until the oil becomes very hot and just begins to smoke.
Reduce the heat to medium.
This initial heating mellows the sharp, raw flavor of mustard oil.
Add the:
dried red chiles
bay leaves
cinnamon
green cardamom
black cardamom
cloves
Cook for about 30 seconds, until fragrant.
Add the sliced onions.
Sprinkle in the sugar and a small pinch of salt.
Cook over medium to medium-low heat for about 20–30 minutes, stirring frequently.
Do not rush this step.
The onions need to become deeply golden brown without burning. Their slow caramelization is responsible for much of Kosha Mangsho's characteristic dark color and slightly sweet, almost nutty flavor.
Kolkata-style recipes deliberately use a large quantity of onion for this reason.
Add the ginger, garlic, and crushed green chiles.
Cook for about 4–5 minutes, stirring continuously.
The raw smell of the ginger and garlic should disappear.
Pour in the cumin-coriander-chile mixture.
Cook for about 3–5 minutes, stirring and scraping the bottom of the pot.
If the mixture begins sticking too aggressively, add 1–2 tablespoons of hot water.
Continue frying until the spices darken slightly and the mustard oil begins appearing around the edges.
Add the marinated goat along with all of its marinade.
Increase the heat to medium-high.
Cook for about 10–15 minutes, frequently turning and stirring the pieces.
The yogurt will initially release quite a bit of moisture.
Continue cooking until much of that liquid evaporates and the meat becomes thoroughly coated with the onion and spice mixture.
Reduce the heat to medium-low.
Add the remaining yogurt a few tablespoons at a time.
Stir continuously after each addition.
Continue cooking until the yogurt has been incorporated and the oil begins separating from the spice mixture again.
Now comes the most important part.
Reduce the heat to low or medium-low.
Cook the goat uncovered or partially covered, stirring and scraping the bottom frequently.
Whenever the mixture becomes very dry and begins sticking, add only about ¼ cup hot water.
Stir thoroughly.
Allow that water to cook away.
Then continue frying and braising.
When it becomes dry again, add another small splash of hot water.
Repeat.
This cycle of adding a little water, reducing it completely, and continuing to fry the goat is the essence of the kosha technique. It gradually develops the extremely dark, concentrated gravy that distinguishes Kosha Mangsho from ordinary Bengali goat curry.
Continue this slow braising for approximately 2–3 hours, depending on the goat.
Stir every few minutes and scrape any browned onion and spice mixture from the bottom and sides of the pot back into the meat.
Young goat may become tender sooner.
Mature goat may require considerably longer.
Don't judge the dish by time alone. Continue until the goat is very tender and pulls easily away from the bone.
As the goat approaches tenderness, begin adding even less water.
Keep stirring and gently frying the meat.
The sauce should gradually become:
deep reddish brown
then dark brown
glossy from the mustard oil
extremely concentrated
The onions should almost disappear into the gravy.
Don't deliberately burn the spices to create the color. The dark color should come from slow caramelization and repeated braising.
When the goat is completely tender, allow nearly all of the remaining water to evaporate.
There should be only enough thick sauce to cling generously to the meat.
Add the ghee.
Sprinkle in the remaining garam masala.
Add the slit green chiles if using.
Fold everything together and cook for another 2–3 minutes.
Taste and adjust the salt.
Turn off the heat and let the Kosha Mangsho rest, covered, for about 15 minutes before serving.
You'll find plenty of Bengali goat curries containing large potatoes, and many home cooks also put them in Kosha Mangsho.
However, the famous Kolkata cabin-restaurant style, including versions modeled on Golbari and Dilkhusha, traditionally focuses on meat and the intensely reduced onion gravy and does not necessarily contain potatoes.
For this recipe, I would leave them out.
If you want a more home-style version, brown 2–3 peeled potatoes cut into large pieces in mustard oil and add them during the final hour of cooking.
Serve Kosha Mangsho with:
luchi – puffed Bengali fried bread
porota/paratha
Bengali pulao
steamed white rice
sliced cucumber and onion
fresh green chiles
Luchi is particularly good with Kosha Mangsho because the soft fried bread can be torn apart and used to scoop up the thick, dark gravy. Luchi, paratha, pulao, and rice are all traditional accompaniments.
The finished dish should be almost the opposite of a soupy curry: fork-tender goat coated in an intensely dark, caramelized onion-and-spice gravy with very little loose liquid left in the pot.