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 love making goat curry, and this recipe was excellent! The spice blend was perfect, and the slow cooking method worked like a charm. Can’t wait to make it again!
Thank you so much for the lovely feedback, Samuel
I followed this recipe exactly, and the curry was bursting with flavor! The goat meat was so juicy and tender. I served it with steamed rice, and my whole family loved it!
Thank you so much for the lovely feedback, Jessica
Made this goat curry for the first time, and it turned out great! The instructions were clear, and the flavors developed beautifully. I’ll definitely be using this recipe again.
Thank you so much for the lovely feedback, Ryan
This goat curry brought back so many memories of home! The depth of flavor was incredible, and the slow cooking made the meat so tender. Thank you for this authentic recipe!
Thank you so much for the lovely feedback, Sophia
I was looking for a good goat curry recipe, and this one did not disappoint! The meat was fall-off-the-bone tender, and the spices were perfectly balanced. It tasted even better the next day!
Thank you so much for the lovely feedback, Mark
I followed the pressure cooker recipe exactly, but added two dried chilies while tempering the whole spices. I used coconut milk. Absolutely delicious, beautifully fragrant and the layers of flavour is divine. Definitely be making this again and again. Thank you!
Thank you so much Crystal.
Great recipe ,the first time was great ,this time I have the Black Cardamon and the Mace , birthday dinner tomorrow , already salivating . Thank you .
I have a whole goat leg, can I cook with it whole rather than chopping it up into bite sized pieces? Thanks.
Technically you can, but it would be best to cook that in a baking dish braised slow-cooked in the oven covered at 150C for at least 4 to 6 hours.
Since I came to your website, I’ve never looked somewhere else for Indian curry recipes. I love your lamb curry, masala lamb curry, and this goat curry so much that I cook one of them every month! Everything came out so beautiful and delicious 🙂
Last time I bought a lunch box of goat curry combo (came with 2 veggie, rice, naan, and daal curry), they gave me 3 pieces of goat “bones” and charged me $17. I never went back and started to invest in cooking Indian curry from scratch at home. Your recipes have always given our family and friends so much joy. I can never thank you enough!
Thank you so much Jamie for the lovely feedback. I am so happy you are enjoying my recipes.
I used the slow cooker function on an 8 qt instant pot, and added carrots and potato on top. The curry didn’t come out like your picture, it look more like a stew when cooking was done. i sauteed my onions and mixed everything like your slow cooker instructions. Your slow cooker instructions did not say to saute the spices so i skipped that step, but I see it was stated for the stovetop version. What instructions should I be using and what am I missing? Thank you in advance.
The list of ingredients states sautéed onions for the slow cooker. (you can do that ahead of time in a frying pan with a bit of oil). Everything else can be added directly to the slow cooker and set to cook on low.
You do not need to sauté the spices. I have progress pictures and a video of the recipe. (number 3 in my photos shows the spices and they are not sauteed)
Veggies added to the meat will cook like a stew, so if you add veggies, the curry will not look as concentrated and deep in color as in my pictures.
It will still be a different but delicious curry. You can adjust spices to account for the veggies. They do soak up a lot of flavor and give a lot of their juices.
I hope this helps for future adjustments. Thanks for the feedback.
Unctuous and delicious! I was a bit nervous with this recipe as I had never cooked with goat before. I shouldn’t have been, as this was a knock-out with my family, my kids, my wife, my in-laws, they all tore into it!
I definitely will be working with this recipe again, thanks!