Masala Meatballs in Tomato Curry Sauce
Juicy masala meatballs simmered in a rich tomato curry sauce. A comforting, flavor-packed dish that pairs well with rice, naan, or roti.
Prep Time20 minutes mins
Cook Time30 minutes mins
Total Time50 minutes mins
Course: Main Course
Cuisine: Indian
Keyword: Masala Meatballs in Tomato Curry Sauce
Servings: 4
Calories: 120kcal
For the Meatballs
- 400 g ground beef or chicken 14 oz
- 70 g onion finely chopped (1 small onion)
- 8 g garlic minced (2 cloves)
- 5 g grated ginger 1 teaspoon
- 2.5 g garam masala 1 teaspoon
- 1.25 g cumin powder ½ teaspoon
- 1.25 g chili powder ½ teaspoon
- 15 g breadcrumbs 2 tablespoons
- 1 large egg
- Salt to taste
For the Sauce
- 15 ml oil
- 70 g onion chopped (1 small onion)
- 8 g garlic minced (2 cloves)
- 2.5 g curry powder 1 teaspoon
- 400 g canned tomatoes 14 oz
- 100 ml coconut milk or cream ⅓ cup
- Salt and pepper to taste
- Fresh coriander for garnish as needed
Mix all meatball ingredients, form into 12 small balls.
Heat oil in a pan, sear meatballs until browned on all sides. Remove and set aside.
In the same pan, add onion and garlic. Cook 3–4 min until soft.
Add curry powder, stir 30 sec, then pour in tomatoes and coconut milk.
Simmer 5 min, then return meatballs to the pan.
Cook covered for 10–12 min until sauce thickens and meatballs are cooked through.
Garnish with coriander and serve with rice, naan, or spaghetti.
Ingredient swaps
- Use chicken, beef, or lamb mince depending on preference.
- Coconut milk can be replaced with fresh cream for a richer sauce.
- Breadcrumbs can be swapped with soaked bread or oat flour.
Technique tips
- Do not overmix the meatball mixture; it keeps them tender.
- Lightly oil your hands while shaping the meatballs to prevent sticking.
- Brown the meatballs well before adding them to the sauce for better flavor.
Make-ahead and storage
- Meatballs can be shaped and refrigerated up to 24 hours ahead.
- The cooked dish keeps well in the fridge for up to 2 days.
- Reheat gently on the stove with a splash of water if needed.
Serving ideas
- Serve with steamed rice, naan, or roti.
- Add a simple salad or raita on the side for balance.
- Sprinkle fresh coriander just before serving.
Twist ideas
- Add a pinch of smoked paprika for extra depth.
- Stir in spinach at the end for added greens.
- Finish with a squeeze of lemon for brightness.
Calories: 120kcal | Carbohydrates: 16g | Protein: 4g | Fat: 5g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.02g | Cholesterol: 41mg | Sodium: 183mg | Potassium: 404mg | Fiber: 3g | Sugar: 6g | Vitamin A: 378IU | Vitamin C: 13mg | Calcium: 69mg | Iron: 2mg