Nepalese Mutton Curry with Ginger and Timur

Updated November 4, 2026

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

Jump to recipe

Nepalese Mutton Curry with Ginger and Timur

Nepalese mutton curry is a warmly spiced, slow-simmered curry made with bone-in goat or sheep, onions, tomatoes, ginger, garlic, and a little yogurt. Versions vary across Nepal and from cook to cook; this stovetop version builds a rich gravy and uses optional timur for its distinctive citrusy, gently numbing aroma.

Ingredients

  • 3 lb (1.36 kg) bone-in goat or mutton, cut into 1½-inch (4 cm) pieces
  • 3 tbsp (45 ml) neutral oil, such as mustard, sunflower, or canola oil
  • 2 large yellow or red onions, finely chopped, about 3 cups (400 g)
  • 1 tbsp (15 g) finely grated fresh ginger
  • 1 tbsp (15 g) finely grated garlic, about 4 cloves
  • 2 medium tomatoes, finely chopped, about 1½ cups (300 g)
  • ½ cup (120 g) plain whole-milk yogurt, at room temperature
  • 1½ tsp (3 g) ground coriander
  • 1½ tsp (3 g) ground cumin
  • 1 tsp (2 g) ground turmeric
  • 1 tsp (2 g) Kashmiri chili powder or mild paprika; use cayenne for more heat
  • 1 tsp (2 g) ground black pepper
  • ½ tsp (1 g) ground timur, optional
  • 1 black cardamom pod, lightly cracked, optional
  • 1¾ tsp (10 g) fine salt, or to taste
  • 3 cups (710 ml) hot water, plus up to 1 cup (240 ml) more as needed
  • ¼ cup (10 g) chopped fresh cilantro, for serving

Instructions

  1. Prepare the meat and aromatics, 25 minutes. Pat the mutton dry and trim away any especially thick pieces of surface fat, leaving some for flavor. Cut it into even chunks so they cook at a similar rate. Chop the onions and tomatoes, grate the ginger and garlic, and measure the spices. Let the yogurt lose its refrigerator chill while you begin; keep the raw meat and its utensils separate from ready-to-eat ingredients.
  2. Cook the onions, 15 minutes. Heat the oil in a heavy Dutch oven or other large, thick-bottomed pot over medium heat. Add the onions and cook, stirring every minute or two, until soft and deeply golden. Lower the heat if their edges darken before the centers soften. A well-cooked onion base gives the gravy body and sweetness, so avoid rushing this step.
  3. Add ginger and garlic, 2 minutes. Stir in the grated ginger and garlic. Cook until fragrant, stirring continuously so the garlic does not scorch. If the mixture sticks, add a tablespoon of water rather than turning the heat very high.
  4. Bloom the spices, 1 minute. Add the coriander, cumin, turmeric, chili powder, black pepper, timur if using, cracked black cardamom, and salt. Stir for about a minute. The oil will pick up the spices’ color and aroma; if the pot looks dry, add a splash of water to keep them from burning.
  5. Brown the mutton, 8 minutes. Add the meat and turn the pieces to coat them in the spiced onion mixture. Cook uncovered, turning several times, until the surfaces lose their raw look and pick up a little color. The pieces need not be browned on every side. Avoid crowding the pot; if it is too full to stir comfortably, brown the meat in two batches and return it all to the pot.
  6. Cook down the tomatoes and yogurt, 7 minutes. Add the tomatoes and stir, scraping the bottom of the pot. Cook until they soften and begin to break down. Whisk the yogurt in a small bowl until smooth. Take the pot off the heat briefly, stir a spoonful of the hot onion mixture into the yogurt, then stir the tempered yogurt into the pot. This gradual method helps prevent curdling. Return the pot to low heat and stir until the sauce looks cohesive.
  7. Simmer until tender, about 57 minutes. Pour in 3 cups (710 ml) hot water and bring the curry just to a gentle boil. Cover, reduce the heat to low, and simmer, stirring every 15 minutes. Keep the liquid at a quiet bubble rather than a hard boil. Check that the pot is not drying out; add some of the extra hot water if needed. At about 45 minutes, check a piece of meat. Continue simmering until it is fork-tender; older or larger pieces may need another 15–25 minutes. For food safety, use a food thermometer in the thickest pieces without touching bone: the USDA FSIS safe minimum for whole cuts of lamb is 145°F (63°C), followed by a 3-minute rest. This curry simmers beyond that point for tenderness.
  8. Adjust and rest, 5 minutes. If you prefer a thicker gravy, uncover the pot and simmer briefly, stirring so the bottom does not catch. Taste and adjust the salt or chili. Turn off the heat and let the curry stand for 5 minutes; the gravy will settle and the meat will remain hot. Scatter with cilantro before serving.

Tips

  • Choose a suitable cut. Bone-in shoulder, leg, or neck pieces give the curry flavor and become tender during a slow simmer. Ask a butcher to cut larger pieces into manageable chunks. Boneless meat works too, but check it sooner because it may cook faster and the gravy can be less rich.
  • Use a gentle simmer. A rolling boil can make meat tough and cause the sauce to reduce before the pieces soften. If the curry bubbles vigorously, turn down the heat. If you use a wide pot, check the liquid more often because it evaporates faster.
  • Know your spice substitutions. Timur, also called Nepali Sichuan pepper, has a citrusy, tingling flavor; it is not the same as black pepper. If you cannot find it, omit it or use a small pinch of Sichuan pepper, which gives a similar tingle but a different aroma. Kashmiri chili is mild and red; paprika keeps the color with little heat, while cayenne makes the curry noticeably hotter.
  • Keep the yogurt smooth. Room-temperature yogurt, tempering, and low heat reduce the chance of curdling. If it separates slightly, keep the curry at a gentle simmer and stir; the sauce may not look perfectly smooth, but it will still taste good.

Serving Suggestions

Serve the curry hot with steamed basmati rice, a Nepali-style rice plate, or warm roti. The gravy is also good with plain naan, although rice makes it easy to catch the sauce. Put out a fresh, crunchy side to balance the slow-cooked richness: sliced cucumber and radish, a simple tomato salad, or lightly dressed greens all work well. A spoonful of plain yogurt alongside the curry can soften the heat, and lime wedges add a bright finish if the gravy tastes especially rich.

For a fuller meal, serve a modest portion of curry with rice and a vegetable side such as sautéed spinach, cauliflower, or green beans. If using bone-in pieces, provide small bowls for bones and plenty of napkins. The curry’s flavor develops as it rests, so it can be made ahead and gently reheated shortly before serving.

Variations

Make it more like a jhol. In Nepal, some meat curries are served with a looser, soupier gravy. Add extra hot water during the simmer, then taste and adjust the salt and spices rather than simply thinning the finished curry. The result will be lighter and more suitable for spooning over rice.

Use boneless meat. Substitute 3 lb (1.36 kg) boneless goat or lamb shoulder, cut into 1½-inch (4 cm) cubes. It may become tender sooner, so begin checking after 35–40 minutes of simmering. With less bone and connective tissue, the gravy may be less full-bodied; simmer uncovered for a few minutes at the end if it needs thickening.

Adjust the heat and aroma. Use mild paprika instead of chili powder for a gentler curry, or add cayenne a pinch at a time. If you like a stronger whole-spice note, add a small cinnamon stick or two green cardamom pods with the black cardamom. These additions are optional and will shift the flavor, so keep them restrained if you want the ginger, onion, and mutton to remain prominent.

Storage and Reheating

Refrigerate leftover curry within 2 hours of cooking, in a shallow airtight container. It keeps for 3–4 days in the refrigerator. For longer storage, freeze it in meal-size containers for up to 3 months for best quality; thaw it in the refrigerator overnight. The gravy may look thicker after chilling because the fat and gelatin set, which is normal.

Reheat only the portion you plan to eat, on the stovetop over medium-low heat with a splash of water. Stir gently until steaming throughout, and use a food thermometer to confirm leftovers reach 165°F (74°C), the USDA FSIS reheating temperature. A microwave also works: cover loosely, heat in short intervals, and stir between intervals so the center warms evenly. Do not leave cooked curry at room temperature for more than 2 hours.

Frequently Asked Questions

Is Nepalese mutton curry made with goat or sheep?

Both can be used, though goat is a familiar choice in many Nepali meat curries. In South Asian English, “mutton” often refers to goat, while elsewhere it usually means meat from an adult sheep. Either goat or sheep works in this recipe; the cut and tenderness matter more than the label.

Can I make this curry in a pressure cooker?

Yes. Follow the recipe through the tomato and yogurt step, then add the water and secure the lid according to your cooker’s instructions. Cook at high pressure until the meat is tender, using the manufacturer’s timing guidance for the size and cut of your chunks, then release pressure safely. The exact time varies by cooker and meat; simmer uncovered afterward if the gravy needs reducing.

Why is my mutton still tough?

It may simply need more time. Toughness usually means the connective tissue has not softened yet, especially with bone-in shoulder, neck, or older animal meat. Keep the curry covered at a gentle simmer and check every 10–15 minutes, adding hot water if the gravy is getting too thick. A vigorous boil is not a shortcut and can make the texture worse.

Can I make Nepalese mutton curry ahead?

Yes. Cook it fully, cool it promptly, and refrigerate it within 2 hours. It will keep for 3–4 days, and the spices often taste more blended the next day. Reheat gently with a little water and bring leftovers to 165°F (74°C) before serving. For a gathering, make the curry a day ahead but prepare fresh rice and salad near serving time.

What can I use instead of yogurt?

For a dairy-free version, omit the yogurt and add a little extra tomato or water; the gravy will be less creamy and slightly sharper. You can also stir in ¼ cup (60 ml) unsweetened coconut milk near the end, though that gives the curry a sweeter, more coconut-forward character than the yogurt version. Avoid sweetened or flavored yogurt, which can throw off the seasoning.

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