Get ready to savor the bold and aromatic flavors of homemade Koftas, a classic dish that combines tender, spiced meatballs with a rich, tangy tomato-yogurt gravy. This recipe features your choice of ground meat—beef, lamb, or chicken—blended with fresh cilantro, warm spices like cumin and coriander, and a hint of red chili for optional heat. The meatballs are lightly fried to perfection, then simmered in a luscious tomato-based sauce infused with garam masala. Perfectly comforting and deeply flavorful, this dish is ideal for family dinners or special occasions alike. Serve these juicy meatballs with fluffy steamed rice, warm naan, or buttery roti to soak up every drop of the savory gravy. With just 25 minutes of prep time and a world of taste in every bite, this Kofta recipe is sure to become a favorite in your kitchen!
Scan with your phone to download!
In a large mixing bowl, combine ground meat, chopped onion, minced garlic, grated ginger, cilantro, ground cumin, coriander, turmeric, salt, black pepper, red chili powder (if using), breadcrumbs, and the egg.
Mix the ingredients thoroughly using your hands until the mixture is well combined. Form small meatballs (about 1.5 inches in diameter) from the mixture and set aside.
Heat 2 tablespoons of oil in a large skillet over medium heat. Gently fry the meatballs in batches, turning occasionally, until they are browned on all sides. Remove and set aside.
In the same skillet, add the remaining 1 tablespoon of oil. Add the pureed tomatoes and cook for 5-7 minutes until the oil begins to separate from the tomatoes.
Stir in the plain yogurt, mixing well to create a smooth base. Add garam masala and adjust salt according to taste.
Pour in the water and bring the sauce to a gentle simmer. Carefully place the browned meatballs into the sauce.
Cover and cook for 15-20 minutes on low heat, allowing the koftas to soak up the flavors of the gravy. Stir occasionally to prevent sticking.
Serve hot with steamed rice, naan, or roti. Garnish with fresh cilantro if desired.
Serving size | (1197.5g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 2084.4 |
Total Fat 155.0g | 0% |
Saturated Fat 45.9g | 0% |
Polyunsaturated Fat 2.0g | |
Cholesterol 571.3mg | 0% |
Sodium 3715.8mg | 0% |
Total Carbohydrate 74.2g | 0% |
Dietary Fiber 8.8g | 0% |
Total Sugars 17.3g | |
Protein 110.8g | 0% |
Vitamin D 68.2IU | 0% |
Calcium 322.4mg | 0% |
Iron 22.3mg | 0% |
Potassium 2364.7mg | 0% |
Source of Calories