Goat Keema Curry with Tender, Spiced Minced Goat

Updated November 3, 2026

Total time
1 hr 15 min
prep 20 min · cook 55 min
Serves
4
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Goat Keema Curry with Tender, Spiced Minced Goat

Goat keema curry is a South Asian-style dish of minced goat simmered with onions, tomatoes, ginger, garlic, and warming spices. This stovetop version finishes with peas and fresh herbs for a savory, gently saucy curry that pairs well with rice or flatbread; spice blends and finishing touches vary from kitchen to kitchen.

Ingredients

  • 2 tablespoons (30 ml) neutral oil, such as canola or sunflower oil
  • 2 medium yellow onions (about 300 g), finely diced
  • 1 tablespoon (15 g) finely grated fresh ginger
  • 4 garlic cloves (about 12 g), finely minced
  • 1 pound (450 g) ground goat
  • 1 teaspoon (2 g) ground cumin
  • 1 teaspoon (2 g) ground coriander
  • 1 teaspoon (2 g) garam masala, divided
  • ½ teaspoon (1 g) ground turmeric
  • ½ teaspoon (1 g) Kashmiri chili powder or mild paprika, plus more to taste
  • 1 teaspoon (6 g) fine salt, or to taste
  • 1 tablespoon (16 g) tomato paste
  • 1 cup (240 ml) crushed tomatoes
  • 1 cup (240 ml) water, plus a little more if needed
  • 1 cup (130 g) frozen peas
  • 1 tablespoon (15 ml) fresh lemon juice
  • ¼ cup (10 g) chopped fresh cilantro leaves and tender stems
  • 1 green chili (about 10 g), thinly sliced, optional

Instructions

  1. Prepare the ingredients. Dice the onions finely so they soften evenly and help thicken the curry. Grate the ginger, mince the garlic, and measure the spices before you start cooking. If the ground goat is frozen, thaw it safely in the refrigerator before cooking; do not leave raw meat at room temperature while you prepare the other ingredients.
  2. Soften and brown the onions. Set a heavy-bottomed pot or deep skillet over medium heat and add the oil. When it shimmers, add the onions and cook for about 12 minutes, stirring regularly. They should become soft and golden at the edges, not dark brown or scorched. If the pan gets dry before the onions soften, lower the heat a little rather than turning it up.
  3. Add the aromatics and spices. Stir in the ginger and garlic and cook for 2 minutes, stirring so the garlic does not catch on the bottom. Add the cumin, coriander, ½ teaspoon of the garam masala, turmeric, chili powder, and salt. Stir for 1 minute, just until fragrant. Spices can turn bitter if left sitting in hot oil, so keep them moving.
  4. Brown the ground goat. Add the goat and break it into small pieces with a wooden spoon or spatula. Cook for about 9 minutes, stirring and scraping the pot as needed, until the meat loses its raw appearance and most of its released liquid has evaporated. Avoid leaving it in large clumps, which can cook unevenly and make the final texture less like keema. Ground goat can vary in fat content; spoon off excess rendered fat if there is a large pool, but leave a little behind for flavor.
  5. Cook the tomato base. Stir in the tomato paste until it coats the meat, then add the crushed tomatoes. Cook for 5 minutes, stirring often, until the tomato mixture looks darker and less watery. This brief reduction concentrates the sauce before the curry simmers.
  6. Simmer until tender. Pour in 1 cup (240 ml) water and scrape the base of the pot to loosen any browned bits. Bring the mixture to a gentle simmer, then lower the heat and cover the pot with the lid slightly ajar. Simmer for 22 minutes, stirring once or twice. Keep the heat low enough that the curry bubbles quietly; add a splash of water if it becomes very dry before the meat is tender. Check the thickest part of the ground-meat mixture in several places with a food thermometer. USDA FSIS safe minimum temperature for ground goat is 160°F (71°C); continue cooking if needed to reach it.
  7. Finish and adjust. Stir in the peas and cook for 4 minutes, until hot and tender. Add the remaining ½ teaspoon garam masala, lemon juice, cilantro, and sliced green chili if using. Taste and adjust the salt, lemon, or chili. For a thicker curry, simmer uncovered for a few minutes; for a looser curry, stir in water a tablespoon at a time. Serve hot.

Tips

  • Choose a useful grind. A medium grind gives the curry a distinct minced-meat texture. If you can only find coarsely ground goat, break it up well as it browns; very lean goat can taste dry, so keep it gently simmering and avoid cooking it hard over high heat.
  • Use a substitute thoughtfully. Ground lamb is the closest easy substitute and has a richer, often fattier flavor. Ground beef also works, though it changes the characteristic taste. If using either, follow the same ground-meat safe-temperature target of 160°F (71°C).
  • Make the heat adjustable. Kashmiri chili powder contributes color and mild warmth. If it is hard to find, use mild paprika for color and add cayenne in small pinches if you want more heat; paprika alone will make the curry milder and less pungent. Fresh green chili is optional, so serve it on the side for mixed preferences.
  • Keep the texture saucy, not soupy. The curry should cling lightly to the meat. Add water gradually if it dries out, especially if your pot has a tight lid, and simmer uncovered briefly if the sauce is too loose. Stir before tasting because salt and spices settle unevenly in a thick curry.

Serving Suggestions

Serve goat keema curry with steamed basmati rice, naan, roti, or another flatbread that can scoop up the sauce. For a fuller meal, add a cooling cucumber raita, plain yogurt, or a simple salad of sliced cucumber, red onion, and lemon. A bowl of lentils or a vegetable side such as sautéed spinach also works well, but the keema is substantial enough to be the centerpiece with just rice and a fresh garnish.

Offer extra lemon wedges, chopped cilantro, and sliced chili at the table so everyone can adjust the brightness and heat. If serving with rice, prepare it separately while the curry simmers and keep it covered until serving. Spoon the curry over the rice or serve it alongside, rather than mixing a large batch together, so leftovers remain easy to store and reheat.

Variations

Keema aloo: Add 1 small peeled potato (about 150 g), cut into ½-inch (1 cm) cubes, when you add the water. Simmer until the potato is tender, checking with a fork; you may need a little extra water and a few more minutes. The potatoes absorb some sauce, so taste and adjust the seasoning at the end.

Without peas: Leave them out for a simpler meat curry, or replace them with 1 cup (130 g) chopped green beans. Add the beans with the water so they have time to soften. For a richer finish, stir in 2 tablespoons (30 ml) cream or coconut milk, understanding that coconut milk will shift the flavor away from the more tomato-forward version.

Adjust the spice profile: Add 1 small cinnamon stick or 2 green cardamom pods to the oil while cooking the onions, then remove them before serving if you prefer not to bite into whole spices. For a more tangy finish, use a little extra lemon juice rather than adding more tomato. Regional and family versions vary, so these are practical adaptations rather than rules.

Storage and Reheating

Refrigerate leftovers within 2 hours of cooking in a shallow, covered container. Goat keema keeps for 3–4 days in the refrigerator. For longer storage, freeze it in meal-sized airtight containers for about 2–3 months for best quality; thaw overnight in the refrigerator before reheating. If the curry was served at room temperature for more than 2 hours, discard it rather than saving it.

Reheat only the portion you plan to eat. Warm the curry in a covered saucepan over medium-low heat, stirring occasionally and adding a splash of water if it has thickened. It should reach 165°F (74°C) throughout; check with a food thermometer. In a microwave, cover loosely, stir halfway through heating, and check several spots for an even temperature. Bring leftovers to temperature once, rather than repeatedly cooling and reheating the whole batch.

Frequently Asked Questions

Does goat keema taste gamey?

Goat has a distinct savory flavor, but ground goat cooked with browned onions, ginger, garlic, and spices is balanced rather than overpowering. Fresh meat, thorough browning, and a gentle simmer help keep the flavor clean. If you are new to goat, ground lamb is a convenient substitute with a richer taste, while ground beef is milder and changes the character of the dish.

Can I make this curry ahead?

Yes. Cook it through, cool it promptly, and refrigerate it in a covered container for up to 3–4 days. The flavors may meld as it rests, and the sauce often thickens in the refrigerator. Reheat it gently with a little water and bring it to 165°F (74°C) before serving. You can also freeze portions for a convenient later meal.

Can I use goat pieces instead of ground goat?

This method is designed for ground goat, which cooks relatively quickly and gives keema its characteristic minced texture. Cubed goat needs a different approach: it usually requires a longer, covered braise until tender, and the cooking time depends on the size and cut of the pieces. Do not assume the 22-minute simmer here will make goat chunks tender.

Why is my keema watery?

Ground meat can release moisture, and tomatoes add more liquid. Simmer the curry uncovered for a few minutes, stirring regularly, until it reaches the consistency you like. Next time, allow the meat liquid to evaporate while browning and cook the tomato mixture until it darkens before adding water. Keep the heat moderate so the sauce reduces without sticking.

How can I tell when ground goat is safely cooked?

Use a food thermometer rather than relying on color alone. Check several places in the thickest part of the mixture, avoiding contact with the pot, and make sure the ground goat reaches 160°F (71°C), the USDA FSIS safe minimum temperature for ground meat. If a reading is below that, continue simmering and check again.

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