Description
This fragrant lamb kofta curry is a flavorful and aromatic dish featuring spiced lamb meatballs simmered in a rich tomato and coconut cream sauce. Infused with traditional Indian spices like garam masala, cumin, and turmeric, this curry delivers a perfect balance of heat and warmth, served best with fluffy basmati rice and garnished with fresh coriander and sliced chili for an optional kick.
Ingredients
Scale
For the Kofta Meatballs
- 1 tbsp sunflower oil
- 1 small red onion, finely chopped
- 500g lamb mince
- 8 meatballs from the mixture
- 2 tsp garam masala
- 1½ tsp ground cumin
- 1 tsp ground turmeric
- 1 tsp ground coriander
- ½ tsp red chilli powder
- ½ tsp salt
- ½ tsp black pepper
For the Sauce
- 1 small red onion, finely chopped
- thumb-sized piece of ginger, peeled and finely grated
- 2 garlic cloves, finely grated
- 1 green chilli, finely chopped (optional)
- small bunch of coriander, leaves and stalks separated (stalks finely chopped, leaves reserved)
- 400g can finely chopped tomatoes
- 1 tbsp tomato purée
- 300ml lamb stock
- 200ml can coconut cream
To Serve
- basmati rice
- 1 green or red chilli, sliced (optional)
Instructions
- Prepare the Onions: Heat the sunflower oil in a large frying pan over medium heat. Add the finely chopped onion and fry for 8 minutes until soft but not golden. Remove the onion to a bowl and set aside to cool.
- Make the Kofta Mixture: In a medium bowl, combine the lamb mince with half of the spice blend (garam masala, cumin, turmeric, coriander, red chilli powder), ½ teaspoon salt, ½ teaspoon black pepper, and the cooled fried onions. Mix thoroughly by kneading with your hands until evenly combined. Shape the mixture into 16 equal-sized meatballs.
- Brown the Meatballs: Return the frying pan to medium heat and brown the meatballs on all sides. This will help seal in the juices and add flavor. Once browned, remove the meatballs to a plate using a slotted spoon.
- Start the Sauce: In the same pan, fry the second chopped onion for 5 minutes until beginning to soften. Add the grated ginger, garlic, chopped green chilli (if using), and chopped coriander stalks. Cook these aromatics together for another 3 minutes to release their fragrance.
- Add Spices and Liquids: Sprinkle in the remaining half of the spice blend and cook for 1 minute to toast the spices. Then, add the canned chopped tomatoes, tomato purée, lamb stock, and three-quarters of the coconut cream. Stir well to combine, bring the sauce to a simmer, and let it cook for 15 minutes until it reduces by a quarter, thickening the sauce.
- Cook the Meatballs in Sauce: Return the browned meatballs to the pan, nestling them into the sauce. Cook for an additional 15 minutes, turning and basting the meatballs with the sauce every few minutes. Continue until the sauce reduces by a further quarter and the meatballs are cooked through.
- Finish and Serve: Drizzle the remaining quarter of coconut cream over the curry. Scatter fresh coriander leaves and sliced chili (if using) on top for garnish. Serve the fragrant lamb kofta curry hot with cooked basmati rice.
Notes
- You can substitute lamb mince with beef mince if preferred.
- For a vegetarian or vegan version, replace lamb mince with a plant-based mince and use vegetable stock instead of lamb stock.
- Adjust the chili quantity according to your heat preference or omit entirely for a milder curry.
- The curry can be made ahead and tastes even better the next day once flavors have melded.
- Ensure not to overcook meatballs to keep them juicy and tender.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Category: Main Course
- Method: Frying
- Cuisine: Indian
Keywords: lamb kofta curry, lamb meatballs, Indian curry recipe, spicy lamb curry, coconut cream curry, basmati rice, homemade kofta
