Lamb Curry With Cardamom Pods: A Slow-Simmered Recipe

Updated November 3, 2026

Total time
2 hr 15 min
prep 25 min · cook 1 hr 50 min
Serves
4
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Lamb Curry With Cardamom Pods: A Slow-Simmered Recipe

This lamb curry is a South Asian–style stew of tender lamb shoulder simmered with green cardamom pods, onion, tomatoes and warming spices. Serve it hot with rice or flatbread; household and regional versions vary, and this recipe is one practical, gently spiced approach. Before you begin, allow about 25 minutes to prepare and plan for a long, low simmer so the lamb has time to become tender.

What You’ll Need

  • 2 lb (900 g) boneless lamb shoulder, cut into roughly 1¼-inch (3 cm) cubes
  • 1½ tsp (9 g) fine salt, divided, plus more to taste
  • 2 tbsp (30 ml) neutral cooking oil, such as canola
  • 1 large yellow onion, about 10 oz (280 g), finely chopped
  • 6 green cardamom pods, lightly cracked with the flat side of a knife
  • 1 cinnamon stick, about 3 inches (7.5 cm)
  • 1 tsp (2 g) ground cumin
  • 2 tsp (4 g) ground coriander
  • ½ tsp (1 g) ground turmeric
  • ¼–½ tsp (0.5–1 g) cayenne pepper, to taste
  • 1 tbsp (15 g) finely grated fresh ginger
  • 3 garlic cloves, finely grated or minced, about 1 tbsp (15 g)
  • 1 can crushed tomatoes, 14½ oz (411 g)
  • 1½ cups (360 ml) water or unsalted stock, plus a little more if needed
  • ½ cup (120 g) plain yogurt, at room temperature, optional
  • 2 tbsp (8 g) chopped cilantro, optional, for serving
  • 1 tbsp (15 ml) lemon juice, optional, for serving
  • Cooked rice or flatbread, to serve

Step-by-Step

  1. Prepare the lamb and aromatics. Pat the lamb dry with paper towels; drier pieces brown more readily and are less likely to steam in the pan. Trim away any very thick, hard pieces of surface fat, but leave some marbling for flavor. Season the lamb with 1 teaspoon (6 g) of the salt. Chop the onion, grate the ginger and garlic, measure the spices, and crack the cardamom pods just enough to split their green shells. Keep the seeds inside the pods. This preparation takes about 25 minutes if the ingredients are not already chopped or measured.
  2. Brown the lamb. Heat the oil in a heavy, lidded pot or Dutch oven over medium-high heat. When the oil shimmers, add the lamb in a single layer, working in two batches if needed. Leave space between pieces so moisture can escape. Brown for about 4 minutes, turn the pieces, and brown for another 4 minutes. They do not need to cook through at this stage. Transfer them to a plate, leaving the browned bits and a thin coating of fat in the pot. If the pot looks dry, add a teaspoon of oil; if there is a large pool of fat, carefully spoon some out.
  3. Soften the onion. Reduce the heat to medium. Add the chopped onion and cook for about 10 minutes, stirring every minute or two and scraping the base of the pot. The onion should soften and turn lightly golden, not dark brown. If it begins to stick before it softens, add 1 tablespoon (15 ml) of water and stir. A patient onion base gives the curry a rounded flavor without requiring extra oil.
  4. Bloom the whole spices and aromatics. Add the cracked cardamom pods and cinnamon stick. Stir for about 30 seconds, then add the cumin, coriander, turmeric and cayenne. Stir for another 30 seconds. Add the ginger and garlic and cook for about 1 minute, stirring constantly. Spices can scorch quickly against a hot pot, so add a small splash of water if the mixture catches or smells bitter rather than fragrant.
  5. Cook the tomatoes into the spice base. Pour in the crushed tomatoes and add the remaining ½ teaspoon (3 g) salt. Stir well, scraping up the browned lamb residue. Cook uncovered for about 7 minutes, stirring occasionally, until the tomatoes look thicker and less watery. If you can draw a spoon across the bottom and the trail stays visible briefly, the base has reduced enough to continue.
  6. Return the lamb and begin the braise. Tip the lamb and any juices from its plate back into the pot. Add 1½ cups (360 ml) water or unsalted stock and stir. Bring the liquid just to a gentle boil, which should take about 3 minutes, then reduce the heat to low. Cover with the lid slightly ajar so a little steam can escape. The liquid should barely bubble; a vigorous boil can make the meat tighten and the sauce reduce too quickly.
  7. Simmer until tender. Cook covered for 70 minutes, stirring and scraping the bottom about every 20 minutes. Check that the curry is still gently simmering and add ¼ cup (60 ml) water if the sauce is becoming very thick before the lamb is tender. At the end, test a large piece with a fork: it should yield easily, though it need not fall apart. If it remains chewy, cover and simmer for another 15–20 minutes, checking again. Cooking time varies with the size of the pieces and the cut of lamb.
  8. Check temperature and finish the sauce. Use a food thermometer to check the center of the largest lamb piece; the USDA FSIS safe minimum for whole cuts of lamb is 145°F (63°C) followed by a 3-minute rest. This slow braise will usually take the lamb well beyond that minimum as it becomes tender. Remove the lid and simmer for about 5 minutes if the sauce needs thickening. If using yogurt, turn the heat to low and stir a few spoonfuls of hot sauce into the room-temperature yogurt, then gradually stir that mixture into the pot. Avoid boiling after adding yogurt, since it may curdle.
  9. Rest and serve. Turn off the heat and leave the curry to stand for 5 minutes. Taste and adjust the salt; add lemon juice if you want a brighter finish. Remove the cinnamon stick and, if preferred, fish out the cardamom pods before serving. Spoon the curry over rice or serve it with flatbread, and finish with cilantro if using.

Common Mistakes

Putting all the lamb in the pot at once: Crowding lowers the pan temperature and traps steam, so the meat turns gray instead of browning. Brown in batches and let the pot heat back up between them. A few well-browned surfaces are enough; there is no need to cook the centers during this stage.

Leaving the cardamom whole and uncracked: Intact pods release less aroma into the sauce. Crack the shells lightly to expose the seeds, but do not grind the pods to powder. The shells add flavor as they simmer and can be removed before serving because their texture is papery and unpleasant to bite into.

Cooking the curry at a hard boil: A fast boil can reduce the liquid before the lamb softens and may leave the meat tough. Keep the pot at a quiet simmer, with only occasional small bubbles. Check the bottom when you stir, particularly toward the end, because tomato-based sauces can catch as they thicken.

Adding yogurt straight from the refrigerator: Cold yogurt can split when it meets a hot, acidic sauce. Let it come to room temperature, temper it with a little hot curry liquid, and stir it in over low heat. Yogurt is optional; leaving it out makes a tomato-forward curry with a slightly sharper flavor.

Tips

Choose boneless shoulder or another lamb cut suited to braising rather than a very lean cut intended for quick cooking. Shoulder has connective tissue that softens during a long simmer. Cut the meat into pieces of similar size so they cook at a similar rate, and trim only excess hard fat; removing every trace of fat can make the finished curry seem lean and less rich.

Green cardamom pods are the usual choice for the sweet, floral aroma in this version. Black cardamom has a larger, smoky flavor and is not a direct match, so use it only if you deliberately want a more earthy result. If you cannot find whole green pods, use about ¼ teaspoon (0.5 g) ground cardamom in the spice mixture. It will still give a cardamom note, but the flavor is less layered; add it with the ground spices and omit the whole pods.

For a fuller sauce, uncover the pot for the last few minutes and let it reduce gently. For a looser curry, stir in warm water or stock a few tablespoons at a time. Taste at the end rather than adding extra salt early, especially if using stock that is not unsalted. For more heat, add cayenne in small increments or offer sliced fresh chili at the table so diners can adjust their own portions.

Rice and flatbread are useful for catching the sauce, and a plain side dish helps balance its warming spices. If serving rice, start it while the curry simmers, using its own package directions so both are ready together. Keep the cardamom pods in the pot during cooking, then remove them before serving or let diners know they are present; they are aromatic, not meant to be chewed like the tender lamb.

Troubleshooting

The lamb is still chewy when the stated simmer ends: It needs more time, not a hotter flame. Add a splash of water if the sauce is thick, cover the pot, and continue simmering for 15–20 minutes before testing another piece. Toughness often means the connective tissue has not softened yet. Keep repeating short intervals as needed; lamb size and the pot’s simmer strength affect the timing.

The sauce is watery: Remove the lid and simmer gently for several minutes, stirring often so the bottom does not scorch. You can also lift the lamb pieces onto a clean plate while the sauce reduces, then return them to the pot. Do not add flour automatically; reduction concentrates the tomato and spice flavor without changing the curry’s texture into a gravy-like paste.

The sauce is too thick or sticking: Lower the heat and stir in warm water or stock 1–2 tablespoons (15–30 ml) at a time. Scrape the base gently with a wooden spoon. If you smell burning, do not scrape charred material into the curry; transfer the unburnt curry to a clean pot and continue at a lower heat.

The cardamom flavor is too strong: Remove the pods and cinnamon stick as soon as you notice the flavor is where you want it. If the curry has already become strongly perfumed, add a little extra tomato or warm water and adjust the salt. Serve it with plain rice or bread to soften the intensity in each bite.

The yogurt curdles: The curry is still safe to eat if it has been handled and cooked safely, but the sauce may look grainy. Take it off the heat and whisk in a spoonful of warm water; do not boil it further. Next time, temper room-temperature yogurt gradually and stir it in with the burner on low.

Frequently Asked Questions

Can I make lamb curry with bone-in lamb?
Yes. Bone-in pieces can add depth to the sauce, but they take up more room and may need additional simmering. Keep the pieces mostly submerged, check tenderness rather than relying only on the clock, and take care around bones when serving.

Can I make it ahead?
Yes. Cool the curry promptly and refrigerate it within 2 hours of cooking. It keeps for 3–4 days refrigerated. The spices may taste more integrated the next day; loosen the sauce with a little water when reheating and heat leftovers to 165°F (74°C), checking with a thermometer.

Can I freeze leftover lamb curry?
Yes. Once cooled, freeze it in a sealed, freezer-safe container. Thaw it in the refrigerator and reheat until it reaches 165°F (74°C). Yogurt can become slightly grainy after freezing, so for the smoothest texture, freeze the curry before adding yogurt and stir fresh yogurt in after reheating.

Do I have to use yogurt?
No. It is an optional finishing ingredient that softens the tomato’s acidity and makes the sauce creamier. Leave it out for a dairy-free version, or use a plain, unsweetened dairy-free yogurt if suitable; the flavor and texture will differ somewhat.

Can I use ground cardamom instead of pods?
Yes. Use about ¼ teaspoon (0.5 g) ground cardamom and add it with the ground spices. Ground cardamom disperses throughout the sauce and has a more direct flavor, while cracked pods give a subtler, gradual aroma and can be removed before serving.

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