Mutton Fat Curry: A Slow-Simmered, Spiced Recipe

Updated November 4, 2026

Total time
2 hr 25 min
prep 30 min · cook 1 hr 55 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Mutton Fat Curry: A Slow-Simmered, Spiced Recipe

Mutton fat curry is a warmly spiced South Asian-style stew of sheep meat, rendered fat, onions, tomatoes, yogurt, and whole spices. Slow simmering turns the fat into a savory cooking base and makes the meat tender; regional and family versions vary in heat, spice blends, and how much gravy they serve with rice or flatbread.

Ingredients

  • 2½ lb (1.13 kg) bone-in mutton shoulder or leg, cut into 2-inch (5 cm) pieces
  • 4 oz (115 g) mutton fat, diced small; ask a butcher for kidney or tail fat if needed
  • 1 tbsp (15 ml) neutral oil, only if the fat does not render enough to coat the pot
  • 2 large onions, about 12 oz (340 g), thinly sliced
  • 6 garlic cloves, about 18 g, finely chopped or crushed
  • 1-inch (2.5 cm) piece fresh ginger, about 15 g, finely grated
  • 1 tsp (2 g) cumin seeds
  • 1 tsp (2 g) coriander seeds, lightly crushed
  • 1 cinnamon stick, about 3 inches (7.5 cm), or ½ tsp (1 g) ground cinnamon
  • 4 green cardamom pods, lightly cracked
  • 2 bay leaves
  • 1 tsp (2 g) ground turmeric
  • 1½ tsp (3 g) ground coriander
  • 1 tsp (2 g) ground cumin
  • ½–1 tsp (1–2 g) chili powder, according to your preferred heat
  • 1 tsp (6 g) fine salt to start, plus more to taste
  • 1 can crushed tomatoes, 14½ oz (411 g)
  • ½ cup (120 g) plain whole-milk yogurt, at room temperature
  • 2 cups (475 ml) hot water, plus a little more if needed
  • ½ tsp (1 g) garam masala
  • ½ cup (15 g) loosely packed fresh cilantro leaves, chopped
  • 1 tbsp (15 ml) lemon juice, optional, to finish

Instructions

  1. Prepare the meat and ingredients. Pat the mutton dry with paper towels and trim away any thick, hard pieces of exterior fat, leaving some fat attached for flavor. Keep the diced fat separate. Slice the onions and prepare the garlic, ginger, and spices before you start cooking; once the fat is rendering, the next steps move along quickly. If the meat is refrigerated, let it sit out only while you prepare the ingredients, not for an extended period.
  2. Render the mutton fat. Set a heavy, lidded Dutch oven or other large pot over low heat. Add the diced fat and cook for about 8 minutes, stirring now and then, until it releases liquid fat and the pieces look golden at the edges. Lower the heat if they darken too quickly. If the pot still looks dry, add the tablespoon of neutral oil. You can leave the browned fat pieces in the curry for a rich, rustic texture or lift them out with a slotted spoon for a smoother gravy.
  3. Brown the mutton. Raise the heat to medium-high. Add the meat in a single layer, working in batches if needed, and brown it for about 10 minutes total, turning the pieces so several sides take on color. Avoid crowding the pot: packed meat releases moisture and steams instead of browning. Transfer browned pieces to a plate if the pot is too full, then return them before adding the onions.
  4. Soften the onions and build the spice base. Add the sliced onions and cook for about 12 minutes, stirring regularly and scraping up browned bits. They should become soft and deep golden, not burnt. Stir in the garlic and ginger and cook for 2 minutes. Add the cumin seeds, crushed coriander seeds, cinnamon, cardamom, bay leaves, turmeric, ground coriander, ground cumin, chili powder, and salt. Stir for about 30 seconds, just until fragrant; dry spices can turn bitter if left against the hot pot too long.
  5. Add tomatoes and yogurt. Stir in the crushed tomatoes and cook for about 5 minutes, until they lose their raw smell and the mixture thickens slightly. Reduce the heat to low. Whisk the room-temperature yogurt in a small bowl, then stir in a spoonful of the hot tomato mixture. Add this tempered yogurt to the pot gradually, stirring continuously. This helps it blend smoothly instead of curdling. If you prefer a dairy-free curry, leave out the yogurt and use an extra ¼ cup (60 ml) water; the gravy will be a little less mellow.
  6. Simmer until tender. Return any browned meat to the pot and pour in 2 cups (475 ml) hot water. Stir, bring the liquid to a gentle simmer, then cover and turn the heat to low. Cook for 75 minutes, stirring every 20 minutes and checking that the liquid is bubbling gently rather than boiling hard. Add a splash of hot water if the gravy is drying out before the meat softens. Depending on the cut and the age of the animal, the mutton may need another 10–20 minutes; it is ready when a fork can separate a piece without much resistance.
  7. Check doneness and finish the curry. Check a thick piece of meat with a food thermometer, keeping the probe away from the bone. USDA FSIS gives whole cuts of sheep meat a safe minimum internal temperature of 145°F (63°C) with a 3-minute rest; this slow braise should cook the meat well beyond that minimum for tenderness. Turn off the heat and let the curry stand for 3 minutes. Stir in the garam masala and cilantro, taste, and adjust the salt or chili. Add lemon juice if you want a brighter finish, then skim excess surface fat if desired.

Tips

  • Choose a cut suited to braising. Shoulder is forgiving and usually becomes tender in a steady simmer. Bone-in pieces add depth to the gravy; boneless mutton works too, but can cook faster, so start checking it around the 60-minute mark.
  • Keep the heat gentle. A hard boil can make the meat tighten and cause the sauce to reduce before the connective tissue has softened. If the pot bubbles vigorously, lower the burner or move it partly off the heat.
  • Use lamb if mutton is unavailable. Lamb shoulder is a practical substitute, though it is generally milder and may become tender sooner. Ask for a fatty shoulder cut or keep the diced mutton fat in the recipe for a closer, richer result.
  • Control the richness at the end. The curry should taste savory, not greasy. Let it stand briefly, then skim only as much surface fat as you like. Do not remove all the fat from the pot while cooking; it carries the spices and contributes to the sauce.

Serving Suggestions

Serve the curry hot with steamed basmati rice, jeera rice, or plain roti. Naan, chapati, and paratha are also useful for scooping up the thick gravy. Since the dish is rich, pair it with something fresh and crisp, such as sliced cucumber and onion, a tomato salad, or a small bowl of plain yogurt with chopped herbs. A squeeze of lemon at the table can sharpen each serving without changing the pot for everyone.

For a meal with several sides, keep the curry as the centerpiece and offer rice or bread, one vegetable dish, and a simple salad. Spoon some gravy over the rice, then add a piece or two of meat per person. If the sauce seems too thick after standing, stir in a few tablespoons of hot water just before serving. If it seems thin, simmer it uncovered for a few minutes, watching that the meat does not break apart.

Variations

For a hotter curry, add a slit green chili with the garlic and ginger, or increase the chili powder gradually. For a deeper, toastier flavor, add 1 teaspoon (3 g) of paprika with the ground spices; it changes the color and adds mild sweetness rather than traditional heat. A small handful of chopped mint can replace some of the cilantro for a cooler herbal finish.

You can make a potato variation by adding 1 lb (450 g) peeled potatoes cut into large chunks during the final 30–35 minutes of simmering. Add a little hot water if the potatoes absorb too much gravy, and cook until they are tender when pierced. For a lighter version, use less diced fat and trim more from the meat, understanding that the finished sauce will be less rich. If using boneless lamb, check tenderness earlier and avoid extending the simmer once it is done.

Storage and Reheating

Refrigerate leftovers within 2 hours of cooking, in shallow airtight containers. The curry keeps for 3–4 days in the refrigerator. The fat may firm up on top when chilled; that is normal, and you can stir it back into the sauce or remove some before reheating. 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. Warm it in a covered saucepan over low to medium-low heat, stirring occasionally and adding a splash of water if the gravy has thickened. It should heat evenly and reach 165°F (74°C), measured with a food thermometer, before serving. In a microwave, cover loosely, heat in short intervals, and stir between intervals so the center and edges both become hot. Do not repeatedly cool and reheat the full batch.

Frequently Asked Questions

Can I make mutton fat curry without extra diced fat?
Yes. Use meat with some visible fat and begin rendering it over low heat. If the pot is dry after a few minutes, add the listed tablespoon of neutral oil. The curry will still work, though it will have a somewhat lighter, less distinctly mutton-rich gravy.

Why did my yogurt curdle?
Yogurt can split when it is cold or added directly to a very hot, acidic sauce. Bring it closer to room temperature, whisk it smooth, temper it with a spoonful of hot tomato mixture, and stir it in over low heat. Even if small curds form, the curry is generally still usable; stir gently rather than trying to boil it smooth.

How do I know when the mutton is tender?
Check more than one piece with a fork. It should yield easily, and a piece should be possible to separate with gentle pressure. A thermometer confirms safe cooking, but tenderness depends on the cut and connective tissue, so some pieces need more simmering than others.

Can I cook this in a pressure cooker?
Yes, but the timing depends on the cooker and the size and age of the meat. Render the fat, brown the meat, and cook the onion and spice base using the cooker’s sauté function. Add the tomatoes, tempered yogurt, and water, then follow the manufacturer’s instructions for braising meat. Use a natural pressure release when appropriate, and check the meat for tenderness; simmer uncovered afterward if the gravy needs to reduce.

Can I prepare the curry a day ahead?
Yes. Cool and refrigerate it promptly, then reheat it gently the next day to 165°F (74°C). The spices often taste more blended after resting overnight, and the chilled surface fat is easy to skim if you want a less rich sauce. Add fresh cilantro after reheating so it stays bright.

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).