This recipe, courtesy of Mamta Gupta, is a delicious, authentic lamb meatball curry that is straighforward to cook with amazing results. Serve your meatbals with prepared chapattis, plain or pilau rice.
To make the meatballs; place all meat ball ingredients, except the lamb and egg, in a food processor and process finely. If you do not have a food processor, chop the onion, ginger and garlic and chillies very finely and then add the other ingredients.
Place the lamb in a large bowl. Add the onion mix and the egg. Mix well by hand or with a large spoon.
Transfer to an airtight container, cover and leave in the fridge for a couple of hours or overnight to marinate. This helps the flavours to infuse.
Shape the mixture into 20 walnut sized balls. Wetting your fingers and palms with water helps.
To make the meatball curry; heat the oil in a pan, then add the whole spices. When the cumin seeds begin to sizzle, add the onion, ginger and garlic mix.
Fry until golden to dark brown. Be patient, this stage can take a while. Add the chopped tomatoes, tomato purée, ground coriander, turmeric, chilli powder, paprika and salt. Cook until the oil separates or the mix looks shiny.
Add the water, bring to the boil and then turn down to a simmer. Add the meatballs one by one to the simmering (not boiling) sauce. Allow to simmer without the lid for about 20 minutes or so (Closing the lid sometimes makes the meat balls break up.), shaking the pan from time to time.
When meat balls are ready, any oil will separate and float to the top of the sauce. Add half the coriander leaves and garam masala, stir gently and transfer to a serving dish.
Garnish with remaining coriander and serve hot with freshly made chapattis, steamed rice or plain pilaf rice.