A bold and spicy Lamb Madras Curry with tender lamb pieces simmered in a rich, aromatic sauce made with traditional South Indian spices and a hint of heat.
Add the minced garlic and grated ginger, cooking for another minute until fragrant.
Stir in the lamb pieces and brown them on all sides.
Sprinkle in the Madras curry powder, turmeric, cumin, chili powder, paprika, garam masala, cinnamon, coriander, salt, and pepper. Stir well to coat the lamb with spices.
Add the tomato paste and cook for 2 minutes to deepen the flavor.
Pour in the chopped tomatoes and water or stock. Bring to a boil, then reduce the heat to low and cover.
Simmer for 1.5 to 2 hours, stirring occasionally, until the lamb is tender and the sauce has thickened.
If using, stir in the coconut milk and simmer for an additional 10 minutes.
Garnish with chopped fresh cilantro before serving. Serve hot with rice or naan.
Notes
Adjust the level of chili powder to control the heat of the dish.
Coconut milk can be omitted for a more traditional, tangier flavor.
This curry tastes even better the next day after the flavors have melded.