5 from 6 votes
This spiced meatball curry is packed with Indian flavors thru and thru. The meatballs are juicy, tender and soaked in a curry that is flavored with exotic Indian spices and creamy yogurt. It's simple, easy and very authentic.
Indian Meatball Curry Recipe
Prep Time
15 mins
Cook Time
15 mins
Total Time
30 mins
 

This spiced meatball curry is packed with Indian flavors thru and thru. The meatballs are juicy, tender and soaked in a curry that is flavored with exotic Indian spices and creamy yogurt. It's simple, easy and very authentic.

Course: Dinner, Lunch
Cuisine: Indian
Servings: 5 servings
Calories: 296 kcal
Author: Veena Azmanov
Ingredients - Choose (Metric or US Customary) below
For the Curry/Sauce
  • 1/2 cup Onion chopped
  • 1 tbsp Garlic minced
  • 1 tbsp Ginger grated
  • 1 Tomato chopped
  • 60 ml Yogurt or coconut cream
  • 1 tbsp Lemon juice
  • 2 tbsp Cooking oil
  • 1 tsp Salt
  • 1/4 cup Cilantro chopped
Traditional Indian Spice Mix (or substitute with 2 tbsp curry powder)
  • 1 tsp Coriander
  • 1 tsp Cumin
  • 1 tsp Chilly powder or paprika
  • 1/2 tsp Garam masala
  • 1/2 tsp Turmeric
  • 1/2 tsp Pepper powder
For the Meat Balls
  • 500 grams Minced turkey or beef
  • 1 clove Garlic grated
  • 1 tsp Ginger grated
  • 1/4 tsp Garam masala
  • 1/4 tsp Chili powder or paprika optional
  • 2 tbsp Semolina or dry bread crumbs
  • Salt and pepper to taste
Instructions
Marinate and Prepare the Meatballs
  1. Add all meatball ingredients and mix well to combine.
  2. Do not over mix as the ball will become hard.

  3. Form small golf size balls and set aside.

Make the Curry
  1. Heat oil in a saute pan.
  2. Saute the onion for two minutes.

  3. Add ginger and garlic. Cook for another minute.
  4. When the onions are translucent - add spice mix powders along with the chopped tomatoes.
  5. Saute well for about a minute.

  6. Add 1/4 cup water and let cook for another five minutes stirring often so the spices don't burn.
  7. The mixture should have turned deeper in color.

  8. Add yogurt (or coconut cream) - Stir well.

  9. Cook for two more minutes.
  10. With a hand blender puree, the mix to a smooth curry - It will look lighter and smoother.

  11. Add 1/4 cup water and bring to a boil.
  12. Once the curry has come to a boil, lower the flame to a simmer.
  13. Spread the prepared meatball in the curry.
  14. Sprinkle the chopped cilantro but do not stir.

  15. Partially cover the pot and let simmer on medium low for about 10 minutes.
  16. After 10 minutes - add in the lemon juice.
  17. Check that the meatballs are cooked.

  18. Taste and adjust seasoning.
  19. Check consistency - add water if necessary.
  20. Serve with steam rice or Indian bread.
Nutrition Facts
Indian Meatball Curry Recipe
Amount Per Serving (195 g)
Calories 296 Calories from Fat 181
% Daily Value*
Total Fat 20.1g 31%
Saturated Fat 9.5g 48%
Trans Fat 0.4g
Polyunsaturated Fat 10.2g
Monounsaturated Fat 0g
Cholesterol 74mg 25%
Sodium 627mg 26%
Potassium 0mg 0%
Total Carbohydrates 8.8g 3%
Dietary Fiber 2.1g 8%
Sugars 2g
Protein 22.7g 45%
Vitamin A 0%
Vitamin C 0%
Calcium 0%
Iron 0%
* Percent Daily Values are based on a 2000 calorie diet.