Nepali Mutton Curry and Rice with a Spiced Tomato Gravy

Updated November 4, 2026

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

Jump to recipe

Nepali Mutton Curry and Rice with a Spiced Tomato Gravy

Nepali mutton curry, often made with goat or lamb, is a warmly spiced meat curry served with plain rice; family recipes vary in their spice blends and degree of heat. This stovetop version browns the meat, then slowly simmers it with tomato, ginger, garlic, and spices until tender, while the rice cooks separately to soak up the savory gravy.

Ingredients

  • 1½ lb (680 g) bone-in goat, lamb, or mutton pieces, cut into roughly 1½-inch (4 cm) chunks
  • 1½ cups (280 g) basmati rice
  • 2¼ cups (530 ml) water, for the rice
  • 2 tbsp (30 ml) mustard oil or neutral vegetable oil
  • 2 medium yellow onions, about 10 oz (280 g), finely sliced
  • 1 tbsp (15 g) finely grated fresh ginger
  • 1 tbsp (15 g) minced garlic
  • 1 medium tomato, about 6 oz (170 g), chopped, or ¾ cup (180 g) canned crushed tomato
  • ½ cup (120 g) plain yogurt, at room temperature
  • 2 tsp (4 g) ground coriander
  • 1 tsp (2 g) ground cumin
  • 1 tsp (2 g) ground turmeric
  • 1 tsp (2 g) ground paprika or mild red chili powder
  • ½ tsp (1 g) ground timur, if available
  • ¼ tsp (0.5 g) ground black pepper
  • 2 dried bay leaves
  • 1 tsp (6 g) fine salt, plus more to taste
  • 2½ cups (600 ml) water, for the curry, plus a little more if needed
  • 1 tbsp (15 ml) lemon juice
  • 2 tbsp (8 g) chopped fresh cilantro, for serving
  • 1 dried jimbu leaf pinch, about ½ tsp (0.5 g), optional

Instructions

  1. Prepare the rice and ingredients. Rinse the basmati rice in a bowl of cool water, swirling it with your fingers and replacing the water until it looks mostly clear. Drain it and set it aside; there is no need to soak it for this method. Pat the meat dry so it browns rather than steams. Slice the onions and prepare the ginger, garlic, tomato, and measured spices before heating the pan. If using yogurt, let it lose its chill while you prepare the other ingredients.
  2. Brown the onions. Heat the oil in a heavy-bottomed pot or Dutch oven over medium heat. Add the onions and bay leaves, then cook for 10 to 12 minutes, stirring often, until the onions are soft and a deep golden brown. Lower the heat if the edges darken too quickly. This slow browning builds flavor and color in the gravy; pale onions will give a sweeter, lighter curry.
  3. Bloom the aromatics and spices. Stir in the ginger and garlic and cook for about 1 minute, until fragrant. Add coriander, cumin, turmeric, paprika or chili powder, timur, black pepper, and salt. Stir for 30 seconds so the spices warm in the oil without scorching. Add the chopped tomato and cook for 3 to 4 minutes, breaking it down with the spoon until it looks saucy.
  4. Add the meat and yogurt. Turn the heat to medium-high and add the meat. Stir for 5 to 7 minutes, turning the pieces so their surfaces lose their raw appearance and pick up the onion-spice mixture. Reduce the heat to low. Stir the yogurt until smooth, then add it a spoonful at a time, stirring continuously so it blends into the sauce instead of separating. If it looks as though it may curdle, take the pot off the heat briefly while adding it.
  5. Braise until tender. Pour in 2½ cups (600 ml) water and scrape the browned bits from the bottom of the pot. Bring the liquid just to a boil, then cover and reduce the heat to maintain a gentle simmer. Cook for 58 minutes, stirring once or twice. The meat should be tender when pierced and the sauce should have a rich, spoonable consistency. Check a thick piece of meat with a food thermometer, avoiding the bone: USDA FSIS gives whole cuts of lamb and goat a safe minimum internal temperature of 145°F (63°C), followed by a 3-minute rest. For this braise, continue cooking beyond that minimum if needed to make the meat tender. Add a splash of water if the pot is drying before the meat is ready.
  6. Cook the rice while the curry simmers. About 20 minutes before the curry’s simmering time is up, put the rinsed rice and 2¼ cups (530 ml) water in a medium saucepan with a pinch of salt. Bring it to a boil, stir once, cover tightly, and turn the heat to its lowest setting. Cook for 15 minutes without lifting the lid. Turn off the heat and leave it covered for 5 minutes, then fluff gently with a fork. If your saucepan tends to scorch, use a heat diffuser or follow the water ratio recommended for your rice cooker.
  7. Finish the curry and serve. Turn off the heat and let the curry stand, covered, for 10 minutes. Stir in the lemon juice and taste the gravy; add salt or a little more lemon if it needs a lift. If you are using dried jimbu, warm it in a teaspoon of oil in a small pan for about 20 seconds, just until fragrant, and stir it into the curry. Scatter cilantro over the top and serve the curry hot with the rice.

Tips

  • Choose a suitable cut. Bone-in shoulder or leg pieces give the sauce depth and stay flavorful during a long simmer. Ask a butcher to cut the meat into curry-size pieces, or use boneless shoulder and start checking for tenderness earlier. Boneless meat can cook faster, so rely on texture rather than the clock alone.
  • Use the traditional accents if you can find them. Timur is a fragrant Himalayan pepper with a citrusy, tingling character. If it is unavailable, use a small pinch of extra black pepper and a little lemon zest; the result will be less distinctive but still balanced. Jimbu is a dried Himalayan allium often warmed in oil as a finishing aroma. A pinch of dried chives is a practical stand-in, though milder; leaving it out is also fine.
  • Keep the heat gentle after adding yogurt. Room-temperature yogurt and low heat help it blend smoothly. Avoid boiling the curry hard once the yogurt is in. If the gravy looks oily, stir in a tablespoon or two of water; if it is too thin, uncover the pot for the final few minutes and simmer gently.
  • Adjust chile to your table. The recipe uses mild paprika or mild red chili powder for warmth without making the curry very hot. For more heat, add a finely chopped green chile with the tomato or increase the chili powder gradually. For a gentler version, use sweet paprika and serve sliced chilies on the side.

Serving Suggestions

Serve a generous scoop of rice beside the mutton and spoon plenty of gravy over both. A Nepali-style meal may include a sharp tomato achar or another pickle, sautéed greens, and sliced cucumber or radish to add freshness and crunch. For an easy weeknight plate, plain yogurt and a wedge of lemon are enough alongside the curry. If you are serving several people, keep the rice covered until the last moment so it stays warm and fluffy, and offer extra cilantro and chili separately rather than making the whole pot hotter.

Variations

Make it with lamb or goat. Goat is common in Nepali meat curries, while lamb or mutton works well when goat is difficult to find. Cooking time varies by cut, animal, and piece size, so use tenderness as the main guide. A boneless lamb shoulder version may finish sooner; tougher bone-in pieces may need extra simmering and a small addition of water.

Use a different rice. Basmati gives separate, aromatic grains, but long-grain white rice is a straightforward substitute. Follow its package’s water guidance if it differs from the amount here. Brown rice needs more water and a longer cooking time, so begin it earlier and do not expect it to finish alongside the curry’s final simmer.

Make the gravy dairy-free. Omit the yogurt and add ¼ cup (60 ml) extra water during the braise. The sauce will be a little less creamy and more directly tomato-and-spice flavored. For a richer finish without dairy, stir in 1 tbsp (15 ml) coconut milk, though it adds a flavor that is not traditional to every Nepali version.

Change the spice profile. Toasted ground cumin and coriander are the backbone here, but some household versions use a prepared curry masala or add a small pinch of cinnamon. If using a salted spice blend, reduce the added salt and taste near the end. There is no single spice mix used by every cook, so keep the balance aromatic and avoid overwhelming the meat.

Storage and Reheating

Refrigerate the curry and rice within 2 hours of cooking, preferably in separate shallow, airtight containers so they cool promptly. Both keep for 3 to 4 days in the refrigerator. For longer storage, freeze portions for up to 3 months; thaw them overnight in the refrigerator for more even reheating. Reheat the curry in a covered saucepan over medium-low heat with a splash of water, stirring occasionally, until steaming throughout. Reheat rice with a spoonful of water, covered, in a saucepan or microwave, stirring partway through. USDA FSIS recommends reheating leftovers to 165°F (74°C); check the center with a food thermometer. Reheat only the portion you plan to eat.

Frequently Asked Questions

Is Nepali mutton curry made with goat or sheep?

Either can work in this recipe. In English, mutton usually means meat from an adult sheep, while goat is a common choice for Nepali meat curry and may be sold as goat or chevon. Use the cut you can find, and allow extra simmering time if it remains firm.

Can I make this curry without a pressure cooker?

Yes. This recipe is designed for a heavy pot on the stovetop, with a covered, gentle simmer. Keep the liquid at a low bubble rather than a vigorous boil, and check the meat as it cooks. If it is not tender after the stated time, continue simmering in 10-minute increments, adding water when necessary.

Why did my yogurt separate?

Yogurt can split when it is cold or added to a very hot, acidic sauce. Let it come toward room temperature, stir it smooth, lower the heat, and add it gradually while stirring. A slightly separated sauce is still usable; simmer gently and stir in a small splash of water to bring it together as much as possible.

Can I prepare the curry ahead?

Yes. The curry can be cooked a day ahead, cooled promptly, and refrigerated. Its flavor often settles as it rests, and the gravy may thicken in the refrigerator; loosen it with water as you reheat. Make fresh rice on the day you serve it for the fluffiest texture, or refrigerate leftover rice promptly and reheat it thoroughly.

How do I know when the meat is tender?

A fork or the tip of a knife should slide into a piece with little resistance, and meat near the bone should begin to loosen. The safe minimum temperature is a food-safety threshold, not a guarantee that a braising cut will already be tender. Keep simmering gently until both the temperature guidance and the texture are right.

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