Indian Goat Curry Recipe aka Mutton Curry
Want to make a restaurant-style goat curry at home? Whether you cook mutton curry on the stovetop or in a slow cooker, the secret to making fork-tender and juicy goat is to slow-cook it. Serve it over steamed rice or naan for a complete Indian meal.

Back home, we never had lamb. Ever. It was always goat — and honestly, I love it. My mom made a few versions of goat curry, but this one? This is the one. The ultimate comfort food. I’ve made it so many times, I could probably do it in my sleep.
It’s the kind of recipe that just brings me right back — the smell of spices, that deep, rich flavor, and yes, the joy of burning your fingers trying to eat it too soon with hot roti or rice. Worth it every time.
Now living far away, I obviously don’t get mom’s goat curry, but I’ve carried the tradition — and adapted it to survive modern life. I’ve cooked this on the stovetop (old school), in the oven (lazy but delicious), in the slow cooker (hello, set it and forget it), and when life’s chaotic — the Instant Pot comes to the rescue. Let’s be honest, when dinner needs to happen fast but still tastes like a hug, pressure cookers are magic.
Doesn’t matter how I cook it — the second that gravy hits the plate, it’s like I’m back home. All I need is some rice or roti, maybe a salad if I’m feeling fancy, and suddenly it’s not just dinner — it’s therapy.

Why is this the best curry?
- It’s the real deal – no shortcuts on flavor – This recipe doesn’t fake it with store-bought sauces or weak spices. You’re building layers of flavor properly — with a solid masala base, just like mom used to do. It’s bold, rich, and unapologetically full-bodied. If you’re going to eat goat curry, it better taste as it means it.
- Adaptable to real life – Whether you’ve got all day or just 30 minutes, this recipe has your back. Stovetop for slow-simmering, slow cooker for when you’re out and about, oven for hands-off cooking, and Instant Pot when time’s playing dirty. It works with your schedule without compromising the dish’s soul.
- Goat is the star – and it shines – This curry is built for goat. It doesn’t just tolerate it — it celebrates it. No overpowering ingredients or weird distractions. The spices enhance the meat, not mask it, and the gravy? Absolute gold. You’ll want to eat it with a spoon.
- It’s pure comfort food – no fuss, just flavor. This isn’t some fussy restaurant-style curry with a million steps. It’s straight from the heart — rustic, cozy, and comforting. The kind of food that fills your kitchen with the smell of home and makes you want to sit down and eat with your hands (as you should).

Ingredients and substitutes
- Goat – I prefer to use a goat shoulder or leg for slow cooking. The meat does take longer to cook, but it comes out tender and juicy.
- Onions – When I use the slow cooker, I like red onions because they really cook down and disappear into the sauce. Today, I have used pre-sauteed onions because they add a nice caramelized sweet flavor and thicken the sauce as it cooks. You can also use scallions.
- Garlic-ginger – Use only fresh garlic cloves and fresh ginger. I minced and grated it, but you can also make a ginger garlic paste.
- Coconut cream – Coconut adds a lovely, creamy richness to the mutton. And if you do not want to use coconut cream, you can also use Greek yogurt, like my lamb masala.
- Spices – I love using these individual spices, such as red chili powder, cayenne pepper, coriander powder, cumin powder, and turmeric powder. These spices are also present in curry powder. So if curry powder is all you have, you can use two tbsp curry powder with 1 tsp sweet paprika powder for color.
- Garam Masala – This is an Indian spice blend made with warm spices like cardamom, cloves, and cinnamon. It’s similar to a gingerbread spice mix or pumpkin spice mix. And it can be easily found in most supermarkets these days. I make my own, and you can see my homemade garam masala spice mix here.
- Whole spices – We use whole spices to add flavor, but also because these can be removed before eating. Most Indians know that whole cardamom pods, cinnamon sticks, bay leaves, cloves, or peppercorns should not be eaten. But you can take them out while you are serving it.

Step-by-step: Slow cooker goat curry or Mutton Curry
- Marinade – Add all ingredients to the slow cooker. Start by coating the bottom of the slow cooker with oil. Add the grated ginger, minced garlic, sautéed onions or shallots, and whole and ground spices. Give it all a good mix.

- Meat – Next, add the tomato paste and coconut milk, followed by the goat meat (mutton), lemon juice, and water.
Pro tip – The mixture looks a bit thick, but the meat will release a lot of juices as it cooks.

- Slow cook – You can cook on low for 6 to 8 hours or on high for 4 to 5 hours until the meat is fork-tender and falls off the bones.
Pro tip – I like to cook overnight so the meat has time to marinate and absorb all the flavors. - Garnish – When done, taste and adjust the seasoning and garnish with chopped cilantro.
Pro tip – Stir carefully because the meat should be fork-tender and can fall apart.

No slow cooker, no problem! Here’s my stovetop mutton or goat curry recipe
- Sauté – In a Dutch oven or heavy-bottom skillet, add the oil or ghee and whole spices.
- Caramelize – Then, add onions and saute until caramelized, almost brown – about 10 minutes.
- Mutton – Next, add the ginger and garlic and saute for another minute. Add the mutton or goat meat pieces and saute for 2 to 3 minutes until the meat is no longer pink.
- Spices – Then, add the ground spices and tomato paste. Sauté for 2 to 3 minutes until fragrant. Next, add the coconut milk. Combine it and then add ½ cup of water. Season with salt, pepper, and lemon juice. Bring to a boil on medium heat.
- Cook – Continue to simmer on the stovetop over medium-low heat, stirring frequently, until the meat is cooked through and becomes fork-tender, about 1 to 1 ½ hours, adding water as needed.
- Garnish – When cooked to fork-tender, taste and adjust seasoning. Adjust the gravy by adding a bit more water, depending on how you will serve it.
- Garnish with fresh cilantro or parsley.

Need a quick Mutton or Goat curry? Make in an Instant Pot (or pressure cooker)
- Instead of using a Dutch oven, sauté all the ingredients in the stovetop pressure cooker or Instant Pot. You may need to add 1/2 to 1 cup of water for pressure cooking.
- Pressure cook
- Instant Pot – Turn the saute off. Close and lock the Instant Pot lid. Close the seal and set the Instant Pot to pressure cook on high for 25 minutes.
- Stovetop pressure cooker – Close the pressure cooker and cook for 45 minutes.
- Natural release – When done, turn off and let natural release for 10 minutes. Open the Instant Pot. Taste and adjust seasoning.
Pro tip – It is best to use natural release with curries. Otherwise, the spray of spices in the quick release can clog the Instant Pot valve, which is difficult to clean.

What Do You Serve This Curry With?
No curry is complete without something to soak up all that flavorful sauce, right? Here are some of my favorite pairings:
- Basmati Rice – Light, fluffy, and perfect for curries. Whether plain or spiced, rice is always a classic.
- Homemade Naan – Soft, chewy, and ideal for scooping up that delicious gravy. Have you tried my garlic naan?
- Chapati, roti, or Indian Flatbread – Simple, rustic, and so satisfying alongside any curry.
- Punjabi Samosas or Spring Roll Samosa– Want to turn dinner into a full Indian feast? Serve your curry with crispy, spiced samosas on the side.
You can mix and match depending on your mood or what you’ve got on hand. Sometimes I even serve curry with both rice and naan—no judgment here!

If you like curry, try our other family favorites.
- How to make Chicken Curry, Indian Chicken Curry
- Slow-cooked chicken curry, Instant Pot Chicken Curry
- Ground Beef Curry Recipe, Beef Mince Curry with Peas
- Meatball Kofta Curry
- See all Indian recipes
Frequently asked questions
This curry will keep in the fridge for 4 to 5 days. You can even freeze it for up to a month.
Contrary to popular belief, goat meat tastes much like other types of meat. Of course, it takes on the flavor of the spices and herbs used to marinate and cook it. Goat meat is lower in fat and cholesterol but can taste gamey. It’s good for kids, those who are lactose-intolerant, and people who have had gastric bypasses.
Almost any Indian veggies work with this curry – Try Mushroom masala, Kidney beans coconut curry, Spinach with tofu curry
Black beans curry, Black Beans Coconut Curry
You can serve this with any Indian flatbread, such as chapati, roti, or Naan, as well as with steamed rice, turmeric rice, or Rice pilafs.
For a gluten-free meal, try Cauliflower Rice, Turmeric Cauliflower Rice Pilaf, or Mustard dill cauliflower rice.

Goat Curry Recipe
Want to make a restaurant-style goat curry at home? Whether you cook it on the stovetop or in a slow cooker, slow cooking is the secret to making fork-tender and juicy goat. Serve it over steamed rice or naan for a complete Indian meal.
Video
Ingredients
- 2 lbs (1 kg) Goat meat mutton cut inti 2 inch pieces
- 1 tbsp Cooking oil canola or similar
- 1 tbsp Garlic minced
- 1 tbsp Ginger grated
- 1 cup Sauteed onions or shallots
- 1 tbsp Tomato paste
- ½ cup (120 ml) Coconut cream
- 2 tbsp Lemon juice
- 1 tsp Salt
- ½ tsp Pepper
- ½ cup (120 ml) Water
- 1 tbsp Coriander powder
- 1 tsp Cumin powder
- 1 tbsp Chili powder or cayenner pepper
- 1 tbsp Paprika powder
- ¼ tsp Turmeric powder
- ½ tsp Garam masala
- 2 Green cardamoms
- 2 Black cardamoms
- 2 Bay leaves
- 4 Cloves
- 1 Star anise
- 1 Mace flowers
- 1 tsp Fenugreek powder
- 4 Curry leaves
- 1 Cinnamon stick 3-inch
Method
- Marinade – Add all ingredients to the slow cooker. Start with coating the bottom of the slow cooker with oil. Add the grated ginger and minced garlic, sauteed onions or shallots, and powdered and whole spices. Give it all a good mix.1 tbsp Cooking oil, 1 tbsp Garlic, 1 tbsp Ginger, 1 cup Sauteed onions, 1 tbsp Coriander powder, 1 tsp Cumin powder, 1 tbsp Chili powder, 1 tbsp Paprika powder, ¼ tsp Turmeric powder, ½ tsp Garam masala, 2 Green cardamoms, 2 Black cardamoms, 2 Bay leaves, 4 Cloves, 1 Star anise, 1 Mace flowers, 1 tsp Fenugreek powder, 4 Curry leaves, 1 Cinnamon stick
- Meat – Next, add the tomato paste and coconut milk, followed by the goat meat (mutton), lemon juice, and water. Season with salt and pepper.1 tbsp Tomato paste, ½ cup Coconut cream, 2 tbsp Lemon juice, 1 tsp Salt, ½ tsp Pepper, ½ cup Water, 2 lbs Goat meat
- Slow cook – You can cook on low for 6 to 8 hours or on high for 4 to 5 hours until the meat is fork-tender and falls off the bones.
- Garnish – When done, taste and adjust the seasoning and garnish with chopped cilantro.
- Saute – In a Dutch oven or heavy-bottom skillet, add the oil and whole spices.
- Caramelize – Then, add onions and saute until caramelized, almost brown – about 10 minutes.
- Mutton – Next, add the ginger and garlic and saute for another minute. Add the mutton or goat meat pieces and saute for 2 to 3 minutes until the meat is no longer pink.
- Spices – Then, add the ground spices and tomato paste. Saute for 2 to 3 minutes until fragrant. Next, add the coconut milk. Combine it and then add ½ cup of water. Season with salt, pepper, and lemon juice. Bring to a boil on medium-high heat.
- Cook – Continue to simmer it on the stovetop on medium-low heat, stirring frequently, until the meat is cooked through and becomes fork-tender, about 1 to 1 ½ hours, adding water if necessary.
- Instead of using a Dutch oven, sauté all the ingredients in the stovetop pressure cooker or instant pot. You may need to add 1/2 to 1 cup of water for pressure cooking.
- Pressure cook Instant pot – Turn the saute off. Close and lock the Instant Pot lid. Close the seal and set it to pressure cook on high for 25 minutes.Stovetop pressure cooker – Close the pressure cooker and cook for 45 mins.
- Natural release – When done, turn off and let natural release for 10 minutes. Open the instant pot. Taste and adjust seasoning.
Notes
- The meat you use to make mutton curry is very important. The shoulder or leg is the part of the animal that gets most exercised, which means it’s tougher. Therefore, it takes longer to cook but also has the opportunity to absorb more flavor.
- Use the right cooking method – Don’t skip on the cooking. Give the meat the time it needs to cook and absorb flavor. So, make sure to use the correct method- long hours for slow cooking or stovetop when you have time. The only other way to cook these cuts of meat quicker would be to use a pressure cooker or Instant Pot, which softens the meat by pressure cooking.
- When possible, use meat with bone or ask your butcher to give you a few spare bones that you can throw in while the curry is cooking. Later, you can discard them before serving. The bones add flavor to the curry.
- Cook the onions until caramelized and cook on low to avoid burning. There is a huge difference in flavor when you cook the lamb with just sauteed onions compared to caramelized onions.
- Do not skip the cooking time after adding each ingredient. Indian curry is about adding layers of flavor, so don’t rush. Let the spices saute until fragrant.
- You can use both coconut milk and Greek yogurt for this recipe. If using Greek yogurt, make sure to combine it with a whisk before adding it to the pot to prevent lumps.
Equipment you will need
Nutrition
Tried this recipe?
Mention @veenaazmanov_kitchen or tag #veenaazmanovkitchen!- Slow-cooked beef curry
- Indian Lamb Curry, Slow Cooker Lamb Curry Recipe
- Slow Cooked Lamb Masala aka Mutton Masala
- Instant Pot Lamb Curry, Lamb rogan josh
Did you LIKE this recipe? Save it for later on Pinterest.
Follow on YouTube, Facebook, Twitter, Instagram or TikTok
Subscribe to receive new recipes right to your inbox.
















I find goat can be a bit hard to prepare, your recipe and directions made a tender and flavorful meal that everyone loved!
Thank you so much, Mikayla. So happy to get your feedback.
After I read your posts, I always feel I need to expand my cooking and palate! I have never had this dish before, but it looks and sounds delicious!
Thank you so much for the lovely feedback, Liz. So happy you found my recipe knowledgeable. I hope you try it.
Veena, you’ve got some absolutely stunning photos here and the recipe is clear and precise. I’m a HUGE fan of goat curry but have not yet tried to cook it. Judging by how delicious your photos look, I’ll definitely be trying this out if I can find goat at my butcher!
Keep up the great work,
Devan
Thank you Devan for the lovely comment.
I never had a goat curry, but your recipe looked so delicious, I just had to try it out! And it did not disappoint! The flavours are fantastic and the meat was sooo delicious!
Thank you for the lovely feedback, Anna. So happy you enjoyed this recipe.
This looks super flavorful and tasty.. love a good curry! Going to try with lamb though can’t find any goat but going to try this weekend!
Enjoyed this for dinner last night and it did not disappoint! So hearty and delicious; easily, a new favorite recipe!
Thank you Sara. So happy you enjoyed this curry.
I love experimenting with curries. Curries are so versatile. There is always a new flavor to explore!
Thanks for the instructions for making this in the Instant Pot. I was in a bit of a time crunch tonight and that really helped! Delicious flavor.
Thank you, Cyndy, for the lovely feedback. I am so happy you found this useful.
Wow, this goat curry is SO full of flavor! My whole family loved it and I can’t wait to make it again!
Thank you Tayler. So happy you enjoyed it.
i had goat when i was visiting with friends from ecuador and it was delicious! i can’t wait to make this for them !