Indian Mutton Curry Recipe

Indian Mutton Curry is a popular and traditional Indian recipe that is non-vegan and delicious. Mutton is an interesting meat. It has been used for centuries worldwide and has graced the tables of both royalty and pauper alike.

In Indian cuisine, mutton holds a distinct honour. It is a traditional fare that has survived through the centuries to be savoured as the key ingredient in many Indian dishes. This highly versatile meat takes a little practice to master.

The flavour is a little strong with an exotic gamey flare that is highly desired in certain parts of the world. You will either love mutton, or not so much, but one thing is for sure, everyone should try this meat at least once in their lifetime, and chances are great that you will fall in love it.

A great recipe to get you started in the right direction with mutton as your main protein is Indian Mutton Curry. This dish is thoroughly delicious and packs a wallop of Indian spice.

Mutton can be either sheep or goat. Both are called mutton. In this recipe, we are using sheep. Mutton from this animal is a tough meat. It is from an older lamb, thus making the meat not so tender or succulent. It also holds a strong flavour and is best cooked in a marinade or a sauce.

Mutton requires slow cooking on low heat to help tenderise it and bring out its full flavour. In this curry recipe, your mutton is slow cooked to deliciousness, offering tender chunks of meat in a delicious oniony gravy. Perfect for dinner any time of the week.


Mutton Curry

Ingredients for Meat and Marinade

  • About 500 grams of boneless mutton
  • 2 tbsp. yoghurt or curd
  • 1 ½ tsp. ginger garlic paste
  • 1/2 tablesp. red chilli powder
  • ½ tsp. salt
  • ¼ tsp. turmeric

Ingredients for Curry Sauce:

  • 1 ¼ tbsp. cooking oil
  • 1 cup chopped onions
  • 2 green cardamoms
  • ¼ cup tomato puree (or large tomato without seeds)- You can use more or less, depending on your taste.
  • 2 tsp. cinnamon
  • 1 tsp. red chilli powder
  • 2 tsp. meat masala powder
  • 1 green chilli (chopped with seeds)
  • 1 large sprig of curry leaves
  • Water


  1. Mix yoghurt, ginger and garlic paste, turmeric, salt, and chilli powder together and pour over mutton. Cover and marinate in the refrigerator for at least 2 hours. This can marinate the long hours overnight to give it great flavour.
  2. After marinating take the meat out of the refrigerator and let stand for at least 30 minutes before you cook it.
  3. In a sauté pan, begin with oil, then add cinnamon stick and green cardamom. Heat until aromatic.
  4. Next, add the green chilli and onions. Sauté until onions are golden brown.
  5. Keep your flame as low as possible and add the meat. Sauté for about 5 to 7 minutes. Make sure to keep the fire under the pan very low until the water is added. This is to ensure that your meat will not burn.
  6. Cover and cook for another 10 minutes. Stir it periodically to resist burning.
  7. Add the meat masala and red chilli powder then sautés for another 2 minutes.
  8. Add freshly washed curry leaves and sauté for 2 minutes more. Pour in the tomato puree and sauté 5-7 minutes more.
  9. Transfer mixture into a pot. Add water. Cover and let steam cook until the meat is tender. Add more water as needed. Simmer until the gravy is no longer runny.

If you are looking for something different, you cannot go wrong with the Indian Mutton Curry. This recipe is wonderful served with rice or paratha, which is an Indian flatbread.

For a less traditional idea, mutton curry is also delicious to pair with tortillas and a garden salad. Offer a lovely full-bodied red wine to drink.