Beef Kofta Curry

Kofta means meatballs in the Indian language and in this recipe the meatballs are cooked in a smooth, spicy tomato sauce to make a delicious dinner that will warm you up – comfort food at its best!


2 tbsp Cooking oil
1 large Onion sliced
100g Shemin’s Indian Curry Paste
1 tbsp Tomato puree
400g can Chopped tomatoes
24 Ready-made beef or lamb meatballs (approx. 700g)
1 tbsp Shemin’s Garam Masala
2-3 tbsp Chopped coriander
Lemon juice to taste


  1. Heat the oil in a pan large enough to take the meatballs. Add the onions and fry on a medium heat until brown and caramelised.
  2. Mix the curry paste with 50 mls water and add to the onions with the tomato puree. Cook on a gentle heat for 5-6 minutes. Add a little more water if the sauce gets too dry. Then add the chopped tomatoes and continue to cook on a gentle heat for about 10 minutes.
  3. Add the meatballs to the sauce and 100mls of water. Cook the meatballs in the curry sauce for 20 minutes or until cooked through. Season to taste.
  4. Before serving add the lemon juice, garam masala and chopped coriander.
  5. Delicious served with rice and naan bread.


Serves 6

Products used in this recipe