Kofta Curry (Meatball Curry) Recipe
Introduction
Kofta Curry is a delicious and aromatic meatball curry that blends tender beef koftas with a rich, spiced tomato and yogurt sauce. This comforting dish is perfect for a family dinner and pairs beautifully with rice or flatbread.

Ingredients
- 1 pound ground beef
- 1 medium onion, grated
- 1 large egg
- 4 tablespoons panko bread crumbs (or 2 tablespoons chickpea flour)
- 2 tablespoons chopped cilantro
- 1 tablespoon chopped mint (or 1 teaspoon dry mint)
- 1 tablespoon ginger garlic paste
- 2 teaspoons garam masala (or tikka masala)
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon turmeric
- 1 teaspoon paprika
- 1 teaspoon red pepper flakes (or red chili powder)
- 1 teaspoon salt
- 2 tablespoons olive oil (use a bit more if needed)
- 1 medium onion, chopped
- 2 tablespoons ginger garlic paste
- 1 tablespoon garam masala
- 1 teaspoon chili powder (or paprika)
- 1 teaspoon turmeric
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 3/4 teaspoon salt (adjust to taste)
- 1 chili pepper, chopped (jalapeno, cayenne, or serrano)
- 1 tablespoon tomato paste
- 1½ cups crushed tomatoes
- 1 cup whole yogurt, whipped
- 2 tablespoons fenugreek leaves (fresh chopped or 1 tablespoon dried)
- 1 cup water
- 2 tablespoons heavy cream (optional)
- Chopped cilantro for garnish
Instructions
- Step 1: In a mixing bowl, combine ground beef, grated onion, egg, bread crumbs (or chickpea flour), chopped cilantro, chopped mint, ginger garlic paste, garam masala, cumin, coriander, turmeric, paprika, red pepper flakes, and salt. Mix and knead well for 3-4 minutes, then let the mixture rest.
- Step 2: Shape the mixture into 16 smooth and cylindrical or round koftas. Arrange them on a baking sheet lined with aluminum foil. Broil on high for 3 to 5 minutes per side until lightly browned. (Koftas do not need to be fully cooked at this stage as they will finish cooking in the sauce.)
- Step 3: Heat olive oil in a cooking pot over medium heat. Add the chopped onions and sauté until golden brown.
- Step 4: Add ginger garlic paste and stir for 2 minutes. Then add garam masala, chili powder, turmeric, cumin, coriander, and salt. Mix well to coat the onions.
- Step 5: Add chopped chili pepper and tomato paste. Stir for 2 minutes, then add crushed tomatoes and cook for a few minutes until the mixture thickens slightly.
- Step 6: Stir in the whipped yogurt thoroughly. Then add the fenugreek leaves for their distinctive flavor.
- Step 7: Pour in 1 cup of water and stir. Let the sauce simmer gently for about 20 minutes, until some oil starts to surface on top. (If the sauce is too chunky, you may blend it for a smoother texture.)
- Step 8: Add the broiled koftas to the simmering sauce. Adjust the seasoning and consistency as needed.
- Step 9: Increase the heat until the curry begins to bubble, then reduce to low and simmer for 10 to 15 minutes to finish cooking the koftas and develop flavors.
- Step 10: Garnish with chopped cilantro. Optionally, drizzle with heavy cream or additional whipped yogurt for extra richness.
- Step 11: Serve the kofta curry hot with steamed rice or your favorite flatbread. Enjoy!
Tips & Variations
- Use chickpea flour instead of bread crumbs for a gluten-free option.
- Adjust chili levels by omitting red pepper flakes or choosing a milder chili pepper.
- Broil or grill koftas carefully to avoid overcooking before adding to the sauce.
- For a creamier curry, add heavy cream or coconut milk just before serving.
- Fresh fenugreek leaves add a wonderful aroma; dried works well too if fresh is unavailable.
Storage
Store leftover kofta curry in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave until warmed through. The flavors often improve after a day. Koftas may be frozen separately or in sauce for up to 2 months; thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use lamb instead of beef for the koftas?
Yes, lamb works beautifully in kofta curry and adds a richer flavor. Substitute ground lamb in a 1:1 ratio with the same spices and method.
Is it necessary to broil the koftas before adding to the sauce?
Broiling or grilling the koftas helps develop texture and keeps them from breaking apart in the sauce, but you can also gently cook them directly in the sauce if preferred. Just be careful to handle them gently as they finish cooking.
PrintKofta Curry (Meatball Curry) Recipe
Kofta Curry is a flavorful and aromatic Indian-style meatball curry made with spiced ground beef koftas simmered in a rich and creamy tomato-yogurt sauce infused with traditional spices like garam masala, turmeric, cumin, and fenugreek leaves. This dish blends the smoky char of broiled meatballs with the tangy, spiced sauce, making it a comforting and satisfying meal ideal for serving with rice or flatbreads.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Broiling and Simmering (Stovetop)
- Cuisine: Indian
Ingredients
For the Beef Meatballs (Koftas)
- 1 pound ground beef
- 1 medium onion, grated
- 1 large egg
- 4 tablespoons panko bread crumbs (or 2 tbsp chickpea flour)
- 2 tablespoons chopped cilantro
- 1 tablespoon chopped mint (or 1 teaspoon dry mint)
- 1 tablespoon ginger garlic paste
- 2 teaspoons garam masala (or tikka masala)
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon turmeric
- 1 teaspoon paprika
- 1 teaspoon red pepper flakes (or red chili powder)
- 1 teaspoon salt
- 2 tablespoons olive oil (use a bit more if needed)
For the Curry Sauce
- 1 medium onion, chopped
- 2 tablespoons ginger garlic paste
- 1 tablespoon garam masala
- 1 teaspoon chili powder (or paprika)
- 1 teaspoon turmeric
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 3/4 teaspoon salt (adjust to taste)
- 1 chili pepper, chopped (jalapeno, cayenne, or serrano)
- 1 tablespoon tomato paste
- 1½ cups crushed tomatoes
- 1 cup whole yogurt, whipped
- 2 tablespoons fenugreek leaves (fresh, chopped or 1 tablespoon dried leaves)
- 1 cup water
- 2 tablespoons heavy cream (optional)
- Chopped cilantro, for garnish
Instructions
- Prepare Meatball Mixture: In a mixing bowl, combine the ground beef, grated onion, egg, bread crumbs or chickpea flour, chopped cilantro, mint, ginger garlic paste, garam masala, cumin, coriander, turmeric, paprika, red pepper flakes, salt, and olive oil. Mix and knead thoroughly for 3-4 minutes until well combined. Let the mixture rest.
- Shape and Broil Meatballs (Koftas): Form 16 smooth, cylindrical or round meatballs from the mixture and place them on a baking sheet lined with aluminum foil. Broil on high heat for about 3 to 5 minutes on each side until lightly browned. The koftas do not need to be fully cooked as they will simmer further in the sauce. Alternatively, grill the koftas if preferred.
- Saute Onions: Heat olive oil in a cooking pot over medium heat. Add the chopped onions and sauté until they turn golden brown, developing a deep flavor base for the curry.
- Add Spices and Aromatics: Stir in the ginger garlic paste and cook for 2 minutes. Then add garam masala, chili powder, turmeric, cumin, coriander, and salt. Mix well to bloom the spices and enhance the sauce’s aroma.
- Add Tomatoes and Chili: Add the chopped chili pepper and tomato paste. Stir for 2 minutes, then add the crushed tomatoes and cook for a few more minutes to reduce and thicken the sauce slightly.
- Incorporate Yogurt and Fenugreek: Blend in the whipped yogurt thoroughly, ensuring it is well mixed. Stir in fenugreek leaves for their distinctive flavor that enriches the curry’s complexity.
- Simmer the Sauce: Pour in 1 cup of water (adjust quantity as needed for desired consistency) and stir well. Allow the sauce to simmer gently for about 20 minutes, until oil begins to separate and surface at the top, signaling that flavors have melded well. Optionally, blend the sauce for a smoother texture.
- Add Koftas and Final Simmer: Place the broiled koftas into the sauce, carefully mixing to coat them with the curry. Adjust seasoning and thickness if needed. Increase heat to medium-high until the curry bubbles, then reduce to low and simmer for another 10 to 15 minutes so the meatballs cook fully and absorb the sauce flavors.
- Garnish and Serve: Sprinkle chopped cilantro over the curry. Optionally, drizzle with heavy cream or additional whipped yogurt for richness. Serve hot with steamed rice or flatbread for a complete meal.
Notes
- Broiling times may vary by oven; watch carefully to avoid overcooking the meatballs before simmering.
- Use chickpea flour instead of bread crumbs for a gluten-free option.
- Fenugreek leaves offer a unique flavor; dried are fine if fresh aren’t available.
- Adjust chili quantity to suit spice preference.
- You can blend the sauce for a smoother consistency depending on texture preference.
- Drizzling cream at the end is optional but adds a luxurious finish.
Keywords: Kofta Curry, Meatball Curry, Indian Meatballs, Spiced Beef Curry, Indian Dinner Recipe, Garam Masala Curry

