Kala Mutton Curry: A Slow-Cooked Maharashtrian Dish

Updated November 4, 2026

Total time
3 hr 13 min
prep 35 min · cook 2 hr 38 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Kala Mutton Curry: A Slow-Cooked Maharashtrian Dish

Kala mutton curry is a richly spiced Maharashtrian curry, usually made with goat or lamb and a dark, roasted masala of coconut, onions, and whole spices. Slow simmering turns the meat tender and lets the toasted spices deepen into a savory sauce; recipes vary across families and regions, so this version aims for a balanced, home-cook-friendly style rather than a single definitive formula.

Ingredients

  • 2.2 lb (1 kg) bone-in goat shoulder or leg, cut into roughly 2-inch pieces; lamb shoulder is a practical substitute and may become tender sooner
  • 3 medium yellow or red onions (about 1 lb / 450 g), thinly sliced; 2 are for the masala and 1 is for the curry base
  • 2 medium tomatoes (about 10.5 oz / 300 g), finely chopped
  • 3 tbsp (45 ml) neutral oil, such as sunflower or canola oil
  • 1/4 cup (20 g) unsweetened dried coconut flakes
  • 2 tbsp (12 g) coriander seeds
  • 1 tsp (2 g) cumin seeds
  • 1 tbsp (9 g) white sesame seeds
  • 1 tbsp (8 g) poppy seeds; if unavailable, use 1 tbsp (9 g) cashews, which make the masala creamier and less nutty-seedy
  • 4 whole cloves (about 1 g)
  • 6 black peppercorns (about 1 g)
  • 1 small cinnamon stick, about 1 inch (2.5 cm / 2 g)
  • 1 black cardamom pod (about 2 g); if hard to find, use 2 green cardamom pods, though the sauce will be less smoky
  • 2 dried red chilies (about 2 g), or 1 for a milder curry
  • 1 tbsp (15 g) finely grated fresh ginger
  • 1 tbsp (15 g) finely grated garlic
  • 1/2 tsp (1.5 g) ground turmeric
  • 1 tsp (2 g) Kashmiri chili powder, or less to taste
  • 1 1/2 tsp (9 g) fine salt, plus more to taste
  • 3 cups (710 ml) hot water, divided as needed
  • 1/2 cup (15 g) loosely packed fresh cilantro leaves and tender stems, chopped
  • 1 tbsp (15 ml) fresh lemon juice, optional, for finishing

Instructions

  1. Prepare the meat and masala ingredients. Pat the goat dry with paper towels and trim away only very thick pieces of hard fat. Set aside one sliced onion for the curry base and the other two for the masala. Measure the spices and keep the ginger, garlic, and tomatoes ready before you start cooking; having everything close by makes it easier to prevent the toasted ingredients from scorching.
  2. Toast the dry masala ingredients. Set a small skillet over medium-low heat. Add the coconut, coriander, cumin, sesame, poppy seeds, cloves, peppercorns, cinnamon, black cardamom, and dried chilies. Toast for about 8 minutes, stirring frequently. Remove individual spices sooner if they become fragrant or start to darken quickly. The coconut should be golden, not black: burnt coconut or seeds can make the finished curry bitter. Transfer the mixture to a plate.
  3. Brown the masala onions. Heat 1 tablespoon (15 ml) of the oil in a heavy Dutch oven or deep, wide pot over medium heat. Add the two sliced onions intended for the masala and cook for about 14 minutes, stirring often, until deeply golden brown and soft. Avoid rushing this stage over high heat; evenly browned onions give the sauce color and sweetness, while scorched edges can taste bitter. Transfer the onions to a plate and let them cool for 5 minutes.
  4. Grind the masala. Grind the toasted spice mixture in a spice grinder until finely powdered, removing the cardamom husk if it remains tough. Add the cooled onions and pulse in a small food processor or blender with 2 to 3 tablespoons (30 to 45 ml) of the measured water until you have a thick, fairly smooth paste. A little texture is fine. If using a standard blender, do not seal hot ingredients inside; the onions should be cool enough to handle before blending.
  5. Brown the goat. Wipe out the Dutch oven if needed, then heat the remaining 2 tablespoons (30 ml) oil over medium-high heat. Add the goat in batches so the pieces sit in a single layer, and brown them for about 10 minutes total, turning to color several sides. Crowding the pot makes the meat steam rather than brown, so take an extra batch if necessary. Transfer browned pieces to a plate; keep any juices to add back to the curry.
  6. Build the curry base. Reduce the heat to medium. Add the remaining sliced onion and cook for 4 minutes, stirring and scraping up the browned bits. Stir in the ginger and garlic and cook for 1 minute, then add the tomatoes, turmeric, chili powder, and salt. Cook for 3 minutes, until the tomatoes begin to soften. Add the ground masala and cook, stirring, for 3 minutes. If the paste sticks, loosen it with a splash of the measured hot water rather than letting it catch on the bottom.
  7. Simmer until tender. Return the meat and any collected juices to the pot. Pour in enough of the remaining hot water to come about halfway up the meat, usually 2 1/2 to 3 cups total. Bring to a gentle simmer, then cover and cook over low heat for 1 hour 40 minutes, turning the pieces every 25 to 30 minutes. Keep the liquid at a quiet simmer, not a hard boil, and add a little hot water if the bottom begins to look dry. Check that a thick piece of goat reaches the USDA FSIS safe minimum internal temperature of 145°F (63°C), measured with a food thermometer away from the bone, and then rests for at least 3 minutes; for this braise, continue cooking until the meat is also fork-tender. If it is still chewy, simmer in 10- to 15-minute increments with a splash of water.
  8. Finish and rest. Uncover the pot and simmer for 7 minutes to thicken the sauce to your liking. Taste and adjust the salt; add the optional lemon juice if you want a brighter finish. Turn off the heat, stir in the cilantro, and let the curry rest for 3 minutes before serving. The listed cook time includes this rest. If the sauce is too thick, stir in hot water a tablespoon or two at a time; if it is thin, simmer it uncovered a little longer.

Tips

  • Choose the right cut. Bone-in shoulder or leg gives the curry body and flavor, but pieces should be fairly similar in size so they cook evenly. If your butcher cuts the meat smaller than 2 inches, begin checking tenderness earlier. Goat can vary in age and toughness, so use the fork test rather than relying on the clock alone.
  • Control the color with careful toasting. Kala means black, but the sauce should be dark brown rather than charred. Toast the coconut and spices gently and brown the onions patiently. If you like extra heat, add another dried chili; do not darken the masala by burning it.
  • Adjust the traditional ingredients sensibly. Unsweetened desiccated coconut can replace dried coconut flakes. Poppy seeds may be difficult to find, so cashews work as listed, but they produce a richer, creamier sauce. Black cardamom contributes a noticeable smoky note; green cardamom keeps the aroma pleasant but makes the curry less smoky.
  • Use enough liquid and avoid a hard boil. The meat should simmer gently while covered. A rolling boil can make the outside of the meat tough before the center softens, and an uncovered pot can dry out. Check the bottom periodically and add hot water if needed, keeping the sauce thick rather than soupy.

Serving Suggestions

Serve kala mutton curry hot with steamed basmati rice, jeera rice, or soft chapatis. The dark masala also works well with bhakri, a sturdy flatbread that can scoop up the sauce, or with naan when that is easier to find. Put a bowl of plain yogurt, sliced onion, lemon wedges, and extra cilantro on the table so diners can add coolness or freshness to their portions. A simple cucumber salad or lightly dressed greens balance the rich gravy without competing with its roasted-spice flavor.

For a fuller meal, pair the curry with a mild vegetable side such as sautéed green beans, cabbage, or potatoes. Keep those sides simply seasoned: the masala already has plenty of flavor. If serving rice, allow about 1/2 cup (90 g) uncooked rice per person as a starting point, adjusting for appetite and the number of other dishes. The curry is best spooned over the rice rather than diluted into it, so keep the sauce fairly concentrated at the end of cooking.

Variations

Make it with lamb: Bone-in lamb shoulder is a convenient substitute if goat is unavailable. It may soften before the full 1 hour 40 minutes, so check it periodically and remove the pot from the heat when the meat is tender. Lamb often has more fat; skim excess from the surface if desired, but leave a little for flavor.

Use a prepared kala masala: If you can find Maharashtrian kala masala, replace the homemade toasted spice mixture and onion paste with about 3 tablespoons (25 g) of the prepared blend, then add the browned onions separately to the pot. Brands and homemade blends vary in salt and heat, so start with less chili powder and salt, taste as the curry cooks, and adjust at the end. The flavor will differ from the freshly toasted version, but this is a useful shortcut.

Make the sauce hotter or milder: For more heat, increase the dried chilies or add a little extra chili powder. For a gentler curry, remove the seeds from the chilies or use only one. The toasted spices, coconut, and browned onions should still give the sauce depth even when the chili level is low.

Use boneless meat: Boneless goat or lamb shoulder can be used, but cut it into large pieces and begin checking earlier because it may cook faster. Bone-in pieces add flavor and are less likely to dry out during a long simmer. The recipe’s timing is written for bone-in goat, so treat the stated time as a guide when changing the cut.

Storage and Reheating

Refrigerate leftover curry within 2 hours of cooking, in a covered container. It keeps for 3 to 4 days in the refrigerator. The flavors often meld overnight, and the sauce may thicken as it chills; stir in a little water when reheating if needed. For longer storage, freeze portions in airtight freezer-safe containers for up to 3 months for best quality. Thaw overnight in the refrigerator rather than on the counter.

Reheat only the portion you plan to serve, either in a saucepan over medium-low heat or in a microwave-safe covered dish, stirring occasionally so the meat heats evenly. Add a splash of water if the masala is very thick. Reheat leftovers to 165°F (74°C), checking with a food thermometer, and bring the curry to a steady simmer. Avoid repeatedly cooling and reheating the whole pot; divide it into smaller portions so it chills and warms more evenly.

Frequently Asked Questions

What makes kala mutton curry dark?

The dark color comes mainly from carefully browned onions and toasted coconut and spices, not from a single coloring ingredient. Different cooks use different proportions and some use a prepared kala masala, so the shade can range from deep brown to nearly black. Toast the ingredients until fragrant and richly colored, but stop before they burn, since charred spices make the curry bitter.

Is mutton the same as goat meat?

The word varies by region. In many South Asian recipes, mutton commonly refers to goat, while in some other places it means meat from an adult sheep. Ask a butcher for bone-in goat shoulder or leg if you want the goat version; lamb shoulder is a workable alternative with a somewhat different flavor and often a shorter cooking time.

Can I make kala mutton curry in a pressure cooker?

Yes, but pressure-cooker timing depends on the cooker and the size and age of the goat pieces. Make the roasted masala and brown the meat and onions as directed, then pressure-cook with enough liquid for your appliance, following its instructions for meat. Start with a conservative cooking time from the cooker manual, release pressure as directed, and simmer uncovered afterward to thicken the sauce. Check tenderness and safe temperature rather than assuming the stovetop timing transfers directly.

Why is my goat still tough after simmering?

Goat can be naturally firm, and tougher pieces may need more time even when the curry has simmered for the listed duration. Keep the pot covered at a gentle simmer and add hot water if the sauce is getting dry. Cook in 10- to 15-minute increments until a fork enters the meat easily. A vigorous boil is not a shortcut; it can make the outside tighten while the connective tissue still needs time to soften.

Can I prepare the masala ahead?

You can toast and grind the dry spices up to several days ahead and store them airtight in a cool, dark cupboard. For the freshest flavor, brown and blend the onions closer to cooking time. The completed curry can also be made a day ahead, chilled promptly, and reheated thoroughly; add a little water if the sauce has become very thick in the refrigerator.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).