Lamb Kofta with Tomato-Yogurt Sauce is a rich and aromatic dish with deep roots in Middle Eastern, Central Asian, and Indian cuisines. The word “kofta” originates from the Persian word *kufta*, meaning “to grind” or “to pound,” which refers to the minced or ground meat used to prepare these flavorful meatballs. Kofta is a staple dish across many cultures and is prepared in countless variations, sometimes grilled, baked, or simmered in a sauce like this particular recipe.
A Culinary Fusion: Indian and Middle Eastern Influences
The version of lamb kofta presented in this recipe is inspired by the bold and fragrant spices of Northern Indian cuisine. India’s culinary traditions have been shaped by various historical influences, including Persian and Mughal elements that introduced the concepts of rich gravies, aromatic seasonings, and slow-cooked meats. Kofta, in India, is often paired with a tomato-based sauce, infused with a blend of warm, earthy spices such as cumin, cardamom, cinnamon, and coriander, which create a complex depth of flavor.
While meatballs in other cultures, such as Swedish cuisine, may emphasize milder seasonings and a creamy sauce, Indian-style kofta stands out due to its spicier and more robust profile. The spice combination used in this dish does more than enhance flavor—it contributes to the aroma and warmth that define Indian street food and home cooking.
The Role of Lamb and Spices
Lamb is a popular protein in Indian and Middle Eastern cuisines because of its deep, slightly gamey flavor, which pairs beautifully with strong spice mixes. The ground lamb in this recipe is combined with onion, garlic, ginger, and chilies, giving the kofta a juicy and aromatic quality. Additionally, coriander, turmeric, paprika, and a hint of smoked spice enrich the dish, making it satisfying with each bite.
The preparation of toasted, dry-roasted coriander seeds and whole cinnamon in the tomato sauce is typical in authentic Indian cooking, as it helps extract the essential oils from the spices, intensifying their fragrance and flavor. These techniques enhance the dish’s depth and complexity.
Balancing Heat with Yogurt
One of the standout features of this particular kofta is the tomato-yogurt sauce. Yogurt plays an essential role in Indian cuisine, acting as a natural tenderizer for meats while also mellowing the heat from spicy ingredients. In this dish, it creates a smooth and creamy consistency in the sauce, balancing out the chili’s fiery kick and bringing the other bold spices together harmoniously.
A Versatile Dish
Traditionally, kofta is enjoyed with naan or pita bread, which soaks up the sauce beautifully. However, in this recipe, using tortilla bread presents a creative, modern twist that simplifies preparation while maintaining the dish’s essence. Serving it with steamed cauliflower is another unique addition, offering a low-carb alternative as well as an extra layer of texture.
Lamb Kofta with Tomato-Yogurt Sauce embodies the fusion of cultures and flavors that define Indian cuisine. The dish is bold yet comforting, making it a perfect choice for anyone wanting to explore the rich tapestry of spices and techniques that characterize Northern Indian cooking. Whether served with naan, rice, or a wrap, this kofta dish remains a timeless and delightful meal enjoyed across generations.

Lamb Kofta in Tomato-Yogurt Sauce (Indian Spiced)
Equipment
Ingredients
For the Kofta
750 g ground lamb - minced lamb
1 yellow onion - finely chopped
4 cloves garlic - minced
1 tablespoon ginger - peeled and grated- 1 cup fresh coriander - cilantro, roughly chopped (about 30g / 1oz)
- 2 small green chillies - finely chopped
1 small red chilli - finely chopped
1 teaspoon sea salt
1 teaspoon ground black pepper
2 tablespoons canola oil - or other neutral oil
For the Tomato-Yogurt Sauce
1 tablespoon coriander seeds
1 tablespoon olive oil- 1 teaspoon ground cardamom
1 tablespoon smoked paprika
1 teaspoon turmeric
1 yellow onion - finely chopped
4 cloves garlic - minced- 1 small green chilli - finely chopped
1 tablespoon ginger - grated
2 large tomatoes - peeled and roughly chopped (about 400g / 14oz)
1 cinnamon stick - about 7cm / 3 inches
1 cup plain yogurt - 245g / 8.5oz, at room temperature
Instructions
Make the Kofta
- Finely chop one onion, 4 garlic cloves, the green and red chillies, and fresh coriander. Peel and grate the ginger. In a large mixing bowl, combine the ground lamb with the chopped onion, garlic, chillies, coriander, grated ginger, sea salt, and black pepper. Mix well with your hands until evenly combined. Cover and refrigerate while you prepare the sauce.750 g ground lamb, 1 yellow onion, 4 cloves garlic, 1 tablespoon ginger, 1 cup fresh coriander, 2 small green chillies, 1 small red chilli, 1 teaspoon sea salt, 1 teaspoon ground black pepper
- With damp hands, roll the lamb mixture into balls roughly the size of a walnut (about 35-40g / 1.5oz each — you should get 20-24 kofta). Heat the canola oil in a large frying pan or grill pan over medium-high heat. Brown the kofta in batches for 5-6 minutes total, turning occasionally, until golden on all sides. They do not need to be cooked through — they will finish cooking in the sauce. Transfer to a plate and set aside.2 tablespoons canola oil
Make the Tomato-Yogurt Sauce
- In a large dry saucepan over medium heat, toast the coriander seeds for 2-3 minutes, shaking the pan frequently, until fragrant and lightly golden. You will hear them begin to pop — this means the essential oils are releasing.1 tablespoon coriander seeds
- Add the olive oil to the saucepan along with the ground cardamom, smoked paprika, and turmeric. Stir constantly for 1 minute until the spices are fragrant and the oil is deeply coloured. Add a second finely chopped onion, 4 minced garlic cloves, 1 finely chopped green chilli, and 1 tablespoon of freshly grated ginger. Cook, stirring occasionally, for 5-6 minutes until the onions are soft and translucent.1 tablespoon olive oil, 1 teaspoon ground cardamom, 1 tablespoon smoked paprika, 1 teaspoon turmeric, 1 yellow onion, 4 cloves garlic, 1 small green chilli, 1 tablespoon ginger
- Add the cinnamon stick and the peeled, roughly chopped tomatoes to the saucepan. Cook over medium heat for 8-10 minutes, stirring occasionally and breaking up the tomatoes with the back of a spoon, until they have collapsed into a thick, saucy consistency.2 large tomatoes, 1 cinnamon stick
- Reduce the heat to low. Remove the pan from the heat briefly and stir in the yogurt one tablespoon at a time to prevent it from splitting. Return to low heat, then gently nestle the browned kofta into the sauce. Season with salt to taste. Cover with a lid and simmer gently for 25-30 minutes, turning the kofta once halfway through, until the meatballs are cooked through (internal temperature of 71°C / 160°F) and the sauce has thickened.1 cup plain yogurt, 1 teaspoon sea salt
- Serve the lamb kofta in their sauce, garnished with fresh coriander leaves. This pairs beautifully with warm naan, pita, or steamed cauliflower florets (steam for 5 minutes over boiling water until just tender). For a wrap-style meal, spoon the kofta and sauce into warm flatbreads with extra yogurt and fresh coriander.1 cup fresh coriander










