Add the cinnamon sticks, black cardamom, star anise, and bay leaves. Fry for a few seconds until fragrant.
Add the onion and curry leaves. Cook until the onion becomes soft, translucent, and lightly golden.
Stir in the ginger and garlic paste and sauté for 1 minute.
Add the masala, turmeric, fennel powder, and garam masala. Fry the spices for another minute until a thick paste forms. Add a few drops of water if needed to prevent sticking.
Add the lamb and mix well to coat the meat in the spices. Leave the pot uncovered and cook for about 5 minutes so the spices can properly infuse into the meat.
Add the grated tomatoes and salt. Cover and cook until the sauce starts to thicken.
Add the potatoes and cook for another 5 minutes, stirring occasionally so it doesn’t burn.
Pour in the water. Reduce the heat to low and simmer until the potatoes are soft, the lamb is tender, and the gravy has thickened.
Garnish with fresh coriander if desired and serve hot.
Notes
If you prefer less gravy, reduce the amount of water slightly.
Cooking times may vary depending on your altitude and the type of potatoes used.
This curry tastes even better the next day 🌶️