A flavorful and aromatic lamb curry dish, perfect for a hearty meal.
Cut the lamb into bite-sized pieces and set aside.
Use a sharp knife for clean cuts and even cooking.
Chop the onions, garlic, and ginger finely.
A food processor can speed up this step.
Heat oil in a large pot over medium heat and sauté the onions until golden brown.
Stir frequently to prevent burning.
Add the garlic and ginger and cook for 2 minutes.
Ensure the garlic doesn't burn for a balanced flavor.
Stir in the turmeric, cumin, coriander, and chili powder, and cook for 1 minute.
Toast the spices briefly to release their aroma.
Add the lamb pieces and cook until browned on all sides.
Browning the meat locks in the juices.
Pour in the water and add salt. Bring to a boil, then reduce heat and simmer for 40 minutes.
Cover the pot to retain moisture.
Add the chopped tomatoes and green chili, and cook for 5 minutes.
Adjust the chili quantity to your spice preference.
Stir in the garam masala and half the cilantro, then remove from heat.
Adding garam masala at the end preserves its flavor.
Garnish with the remaining cilantro and serve hot.
Serve with rice or bread for a complete meal.