Indian Goat Curry
Nothing warms the heart and soul quite like a steaming bowl of Indian Goat Curry. This dish is a beautiful medley of spices, tender meat, and rich flavors that come together in a symphony of taste. Perfect for gatherings or a cozy night in, this curry is sure to impress your family and friends. With a blend of aromatic spices and succulent goat meat, it’s a delightful representation of Indian cuisine that you’ll want to make again and again.
Why You’ll Love This Recipe

This Indian Goat Curry is not just about the flavors; it’s about the experience. The slow-cooked goat meat becomes incredibly tender while soaking up the spices, creating a depth of flavor that is hard to resist. The combination of warm spices like cinnamon, cardamom, and cloves brings an exotic aroma to your kitchen, making it feel like a special occasion. Plus, it’s versatile! Serve it with fluffy rice, warm naan, or even with a side of roasted vegetables for a complete meal.
Ingredients at a Glance
- 100 ml sunflower oil
- 1 inch cinnamon stick
- 3 pods green cardamom
- 3 pieces bay leaves
- 1 teaspoon mace powder
- 9 cloves
- 2 pieces Spanish onion, finely chopped
- 1.5 tablespoons ginger paste
- 1/2 tablespoon garlic paste
- 3 medium tomatoes, pureed
- 1/2 teaspoon turmeric powder
- 1 teaspoon chili powder
- 1 teaspoon coriander powder
- 1.5 kg goat meat with bone, cut into pieces
- 5 sprigs fresh coriander leaves for garnish
Equipment at a Glance
- Large heavy-bottomed pot or pressure cooker: Essential for slow cooking the goat to tender perfection.
- Chopping board and knife: For chopping your onions and tomatoes with ease.
- Measuring spoons and cups: To ensure precise measurements of spices and liquids.
- Blender or food processor: For pureeing tomatoes to create a smooth sauce.
- Ladle: For serving your delicious curry.
Method: Indian Goat Curry

Step 1: Prepare the Spices
Begin by gathering all your spices. This includes the cinnamon stick, green cardamom pods, bay leaves, mace powder, and cloves. These spices will form the aromatic base of your Indian Goat Curry.
Step 2: Heat the Oil
In your large heavy-bottomed pot, heat 100 ml of sunflower oil over medium heat. Once the oil is hot, add the cinnamon stick, green cardamom pods, bay leaves, and cloves. Sauté for about a minute until fragrant, allowing the spices to release their essential oils.
Step 3: Sauté the Onions
Add the finely chopped Spanish onions to the pot. Cook them until they turn golden brown, stirring occasionally to prevent burning. This should take about 8-10 minutes.
Step 4: Add Ginger and Garlic
Stir in 1.5 tablespoons of ginger paste and ½ tablespoon of garlic paste. Cook for another 2-3 minutes until the raw smell dissipates.
Step 5: Incorporate the Tomatoes
Add the pureed tomatoes to the pot. Stir well and let it cook for about 5-7 minutes until the oil starts to separate from the mixture.
Step 6: Season the Curry
Sprinkle in the turmeric powder, chili powder, and coriander powder. Mix well and cook for an additional 2 minutes to allow the spices to bloom.
Step 7: Add the Goat Meat
Now, it’s time to add the goat meat to the pot. Stir the meat well to coat it with the spice mixture. Cook for about 5 minutes to seal in the flavors.
Step 8: Pressure Cook (or Simmer)
If using a pressure cooker, add enough water to cover the meat and secure the lid. Cook at high pressure for about 30-35 minutes. If using a regular pot, add the water, cover, and simmer for about 1.5 to 2 hours until the meat is tender, stirring occasionally.
Step 9: Final Touches
Once the goat meat is tender, taste and adjust the seasoning if needed. Let it simmer uncovered for another 10-15 minutes to thicken the gravy if necessary.
Step 10: Garnish and Serve
Garnish your Indian Goat Curry with freshly chopped coriander leaves. Serve hot with rice or naan, and enjoy the rich, aromatic flavors of this comforting dish.
Better Choices & Swaps

- Sunflower oil can be replaced with coconut oil for a richer taste.
- If you prefer a milder flavor, reduce the amount of chili powder used.
- For a vegetarian version, substitute goat meat with chickpeas or paneer.
- You can use other meats like lamb or chicken if goat is not available.
Cook’s Commentary
The beauty of Indian Goat Curry lies in its ability to absorb flavors. Using bone-in goat meat not only enhances the flavor but also contributes to a rich, silky broth. Slow cooking is key here; the longer you let it simmer, the more the flavors develop. Don’t rush this process! Enjoy the cooking experience, and your patience will be rewarded with a delicious meal.
Shelf Life & Storage
This Indian Goat Curry can be stored in an airtight container in the refrigerator for up to 3 days. For longer storage, consider freezing it. It freezes well for up to 3 months; just ensure it’s cooled down before transferring it to the freezer. To reheat, simply thaw in the refrigerator overnight and warm on the stove, adding a splash of water if needed to loosen the sauce.
FAQ
Can I use boneless goat meat for this recipe?
Yes, you can use boneless goat meat, but the cooking time may be reduced. Boneless cuts usually cook faster than those with bones.
How spicy is this goat curry?
The spiciness can be adjusted to your liking by modifying the amount of chili powder used. For a milder curry, start with less chili powder and taste as you go.
Can I make this curry in advance?
Absolutely! In fact, the flavors improve when made a day ahead. Just reheat it before serving.
What should I serve with Indian Goat Curry?
This curry pairs wonderfully with steamed basmati rice, naan, or even a side of roasted vegetables for a complete meal.
Make It Tonight
Are you ready to dive into the world of Indian flavors? This Indian Goat Curry is not just a recipe; it’s an invitation to explore, taste, and enjoy. Gather your ingredients, set aside some time, and enjoy the process of cooking. Your taste buds will thank you! Enjoy every bite of this aromatic, flavorful dish that is sure to become a favorite in your home.

Indian Goat Curry
Ingredients
Equipment
Method
- Begin by gathering all your spices: cinnamon stick, green cardamom pods, bay leaves, mace powder, and cloves.
- In your large heavy-bottomed pot, heat 100 ml of sunflower oil over medium heat. Add the cinnamon stick, green cardamom pods, bay leaves, and cloves. Sauté for about a minute until fragrant.
- Add the finely chopped Spanish onions to the pot and cook until golden brown, about 8-10 minutes.
- Stir in 1.5 tablespoons of ginger paste and ½ tablespoon of garlic paste, cooking for another 2-3 minutes.
- Add the pureed tomatoes and let it cook for 5-7 minutes until the oil separates.
- Sprinkle in the turmeric, chili, and coriander powders, cooking for an additional 2 minutes.
- Add the goat meat, stirring well to coat it with spices, and cook for 5 minutes.
- If using a pressure cooker, add enough water to cover the meat and cook at high pressure for 30-35 minutes. For a regular pot, cover and simmer for 1.5 to 2 hours.
- Once the goat meat is tender, taste and adjust the seasoning. Simmer uncovered for another 10-15 minutes to thicken the gravy.
- Garnish with freshly chopped coriander leaves and serve hot with rice or naan.
Notes
- Sunflower oil can be replaced with coconut oil for richer flavor.
- Adjust the chili powder for desired spiciness.
- For a vegetarian version, substitute goat meat with chickpeas or paneer.
- Consider slow cooking for a deeper flavor.
