This Lamb Madras Curry recipe brings together tender chunks of lamb, aromatic spices, and a rich tomato-based sauce to create a flavorful and spicy Indian curry. It is a popular dish from the Madras region of India, known for its vibrant flavors and heat. This recipe is perfect for those who enjoy a bit of spice in their meals and want to explore the authentic flavors of Indian cuisine. With just a few simple steps, you can create a restaurant-quality curry at home.
Ingredients
- 1.5 pounds lamb, cut into chunks
- 2 tablespoons vegetable oil
- 2 onions, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon ginger, grated
- 2 teaspoons ground cumin
- 2 teaspoons ground coriander
- 1 teaspoon ground turmeric
- 1 teaspoon ground cardamom
- 1 teaspoon chili powder
- 1 teaspoon salt
- 1/2 teaspoon ground black pepper
- 1 can (14 ounces) diced tomatoes
- 1 cup coconut milk
- Fresh cilantro, for garnish
Directions
- Heat the vegetable oil in a large pan over medium heat. Add the onions and cook until they are soft and golden brown, about 5 minutes.
- Add the garlic and ginger to the pan and cook for an additional 1 minute.
- In a separate bowl, combine the ground cumin, coriander, turmeric, cardamom, chili powder, salt, and black pepper. Mix well.
- Add the spice mixture to the pan with the onions, garlic, and ginger. Stir to coat the onions and cook for 2 minutes.
- Add the lamb chunks to the pan and cook until they are browned on all sides, about 5 minutes.
- Pour in the diced tomatoes and coconut milk. Stir to combine.
- Bring the mixture to a simmer and reduce the heat to low. Cover the pan and let it cook for 1 hour, or until the lamb is tender and the flavors have melded together.
- Taste the curry and adjust the seasoning if necessary.
- Serve the Lamb Madras Curry over steamed rice or with naan bread. Garnish with fresh cilantro.
- Enjoy your delicious and spicy Lamb Madras Curry!