Background of Savoury Kofta Curry
Kofta curry is one of the most cherished dishes in Indian cuisine, combining rich flavors, aromatic spices, and tender, juicy meatballs cooked in a fragrant and hearty gravy. With roots tracing back to the Mughal era, kofta—derived from the Persian word kufta, meaning to grind or to pound—has made its way across various cuisines, from the Middle East to the Indian subcontinent.
Historically, kofta recipes were introduced to India by Persian and Turkish traders and later refined in the royal kitchens of the Mughals. Over time, this dish became embedded in Indian culinary traditions, with regional variations that reflect local flavors and ingredient preferences. Whether made with lamb, beef, chicken, or even vegetarian alternatives like paneer or potatoes, koftas have remained a staple in Indian households and restaurants.
The essence of kofta curry lies in its spice-infused meatballs, which are meticulously seasoned with a combination of ground coriander, allspice, cinnamon, turmeric, and red pepper. These flavorful spheres are then simmered in a luscious tomato-based gravy, fortified further with ginger-garlic paste and caramelized onions. The slow cooking process allows the meatballs to absorb the richness of the sauce, yielding an irresistibly tender bite bursting with distinctively bold Indian flavors.
One of the reasons kofta curry remains a favorite among home cooks is its versatility. It can be customized to individual taste preferences—some enjoy adding yogurt or cream for extra richness, while others prefer a tangier version with more tomatoes. Fresh herbs such as cilantro add vibrancy, while green chilies provide a necessary kick for heat lovers.
Serving suggestions for this dish vary, but kofta curry is best accompanied by warm, fluffy naan or fragrant basmati rice to soak up every bit of the delicious curry. Some even enjoy it with jeera (cumin) rice or paired with cooling side dishes like cucumber raita to balance its heat.
For those new to Indian cuisine, this dish is an excellent entry-point, offering a medley of flavors representative of traditional Indian cooking. If you’ve never tried making Indian dishes at home, fear not—kofta curry is approachable with straightforward steps and pantry-friendly ingredients.
Ultimately, this savoury kofta curry represents more than just a meal—it is a testament to India’s rich culinary history, a fusion of fragrant spices, and a celebration of comfort food enjoyed by generations. Whether you prepare it for a casual dinner or a festive occasion, this dish never fails to impress and satisfy.

Savoury Kofta Curry
Ingredients
1 pound ground lamb (minced lamb) - lean, uncooked- ½ cup green hot chilli peppers - chopped finely
¼ teaspoon ground allspice (also called pimento or Jamaican Pepper)
½ teaspoon ground cinnamon
1 large yellow onion - thinly sliced
1 teaspoon ground coriander
1 tablespoon tomato paste
1 tablespoon vegetable oil
1 teaspoon Sea salt- ½ teaspoon ground turmeric
2 teaspoons red pepper flakes
½ cup cilantro- 1½ tablespoon ginger-garlic paste
Instructions
- Fry a third of the sliced onions in oil. Mix with ground lamb, green chills, allspice, cinnamon, and ½ tablespoon of ginger-garlic paste. Form into 1-inch balls. Set aside.
- Grind the remaining onions. Mix ground coriander and 1 tablespoon of ginger-garlic paste with the onions. Add turmeric and red pepper to the mixture.
- Heat oil. Add the above mixture to the oil. Then, mix in tomato paste. Saute the masala until the oil separates.
- Add meatballs to the masala mixture. Be careful with the meatballs so they don’t fall apart.
- Carefully move them around with a ladle for about 5 minutes until the meat changes colour. Pour in the water, salt, and cilantro. Cover and cook on low heat for about 15 minutes.
- Serve hot.










