When it comes to rich, flavorful meals, a delightful curry often steals the spotlight, and this chicken meatball curry delivers nothing short of royal satisfaction. The combination of tender chicken shaped into juicy meatballs and a spice-infused sauce creates an inviting aroma that fills the kitchen with warmth. As a memory indulging in curry at family gatherings comes to mind, I couldn’t resist perfecting this recipe to make it an accessible staple.
What you’ll discover in this dish is a balance of spice, creaminess, and hints of tanginess that elevate it beyond the ordinary. Notably, the use of yogurt blends seamlessly into the sauce, resulting in a luscious consistency that clings to each kofta beautifully. Excited to share a tested approach to creating this restaurant-worthy dish at home, let’s dive into the cooking process.
Why You’ll Love This Recipe
- The combination of spices creates a depth of flavor that is both comforting and exciting.
- Chicken meatballs are a healthier alternative to traditional fatty meats, ensuring a satisfying meal.
- The yogurt base adds creaminess while keeping the dish lighter than expected.
- Perfectly spiced, this curry can be adjusted to suit your heat tolerance by modifying the number of chilies.
- It’s a fantastic meal prep option, as it tastes even better the next day.
Ingredients
- 2 pounds (900 g) boneless chicken, cut into small pieces
- 10-12 green chilies, chopped (use fewer for milder spice)
- 10 cloves of garlic, chopped
- 1 medium onion, finely chopped
- 1 cup (20 g) fresh cilantro, chopped
- ¼ cup (30 g) roasted gram flour
- 2 tablespoons (30 g) butter
- 1 teaspoon ground cumin
- ½ teaspoon turmeric powder
- ½ teaspoon Kashmiri red chili powder
- 1 teaspoon ground coriander
- 1 teaspoon garam masala
- 1 teaspoon salt (adjust to taste)
- 2 teaspoons ginger-garlic paste
- 2 tablespoons (30 ml) lemon juice
- 1 cup (80 g) fried onions, plus extra for garnish
- 14 ounces (400 g) plain yogurt
- ¼ cup (40 g) cashew nut powder
- ½ cup (120 ml) cooking oil
- 10-12 green cardamom pods
- 7-8 whole cloves
- 2 small sticks cinnamon
- 2 bay leaves
- 2 cups (480 ml) water (or as needed)
- 1 cup (240 ml) milk
- Additional green chilies, for garnish
- Chopped cilantro, for garnish
Ingredient Notes
- Boneless Chicken: I prefer using chicken thighs for added moisture, but breast meat works well too.
- Yogurt: Full-fat yogurt gives the best creamy texture, but Greek yogurt can be substituted for a thicker consistency.
- Spices: Adjust the amount of red chili powder and green chilies based on your heat preference.
Kitchen Tools Needed
- Chopper or food processor
- Large mixing bowl
- Frying pan or skillet
- Spatula or wooden spoon
- Cooking pot with lid
Step-by-Step Instructions
- In a food processor, combine the chicken, green chilies, garlic, onion, and cilantro. Pulse until finely minced but not a complete puree.
- Transfer the mixture to a large bowl. Add the roasted gram flour, butter, cumin, turmeric, Kashmiri red chili, coriander, garam masala, salt, ginger-garlic paste, lemon juice, and fried onions. Mix well until fully combined.
- Form the mixture into small meatballs (koftas), about the size of a golf ball.
- In a heavy-bottomed skillet, heat the cooking oil over medium heat. Add the cardamom pods, cloves, cinnamon sticks, and bay leaves. Sauté for 1-2 minutes until fragrant.
- Add the ginger-garlic paste, red chili powder, turmeric powder, remaining coriander powder, and a pinch of salt. Stir well until the spices are cooked through, about 2 minutes.
- Gradually add the water and milk to the skillet, letting the mixture come to a gentle boil.
- Carefully introduce the chicken meatballs into the curry. Cover and simmer on low heat for about 15 minutes, stirring occasionally to prevent sticking.
- After 15 minutes, flip the meatballs and continue to cook for another 5-7 minutes until they are cooked through.
- Garnish with chopped cilantro, fried onions, and a sprinkle of garam masala before serving.
Pro Tips
- For a smoother sauce, blend the yogurt with the milk before adding it to the curry.
- Use a kitchen thermometer to ensure the meatballs reach an internal temperature of 165°F (74°C).
- Cooking the meatballs first in oil enhances their flavor and prevents them from breaking apart in the sauce.
Common Mistakes to Avoid
- Overmixing the meatball mixture can result in dense koftas. Just mix until combined.
- Failing to cook the spices properly at the start may lead to a raw taste in the dish.
Variations
- Substitute chicken with minced lamb or beef for a different flavor.
- For a vegetarian twist, replace chicken with paneer or chickpea flour dumplings.
- Add vegetables like peas or spinach to the curry for extra nutrition and color.
Serving Suggestions
Serve this rich curry over steamed basmati rice or with warm naan bread for a comforting meal. A side of a fresh salad will balance the flavors beautifully.
Storage Instructions
Store leftover curry in an airtight container in the refrigerator for up to 3 days. For longer storage, freeze in individual portions for up to 2 months.
Reheating Tips
Reheat the curry gently on the stove over low heat, adding a splash of water or milk if it thickens too much. Stir frequently to prevent burning.
Nutrition Estimate
- Calories: 450 per serving
- Protein: 30 g
- Carbohydrates: 20 g
- Fat: 25 g
Recipe Summary Card
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 6
Cuisine: Indian
Course: Main Dish
Calories: 450
Frequently Asked Questions
- Can I make the meatballs ahead of time? Yes, you can prepare the meatballs a day in advance and refrigerate them until needed.
- What can I use instead of yogurt? Sour cream or a plant-based yogurt can be good substitutes.
- Is this recipe spicy? It can be adjusted according to your spice preference by reducing the number of chilies.
- How do I thicken the curry if it’s too watery? You can simmer the curry uncovered to reduce it or stir in a bit more gram flour as a thickener.
- Can I make this curry in advance? Absolutely! Like many curries, the flavors deepen after resting, making it perfect for meal prep.
Conclusion
This chicken meatball curry is a truly rewarding dish to make, brimming with spices and rich flavors. I loved how the meatballs turned out tender yet packed with flavor, and you’ll surely enjoy perfecting this recipe for your family and friends.
Tested Note
I made this again and found adding the cashew powder during cooking gave the sauce an even richer texture and flavor.
Chicken Meatball Curry
A flavorful curry featuring tender chicken meatballs in a rich spice-infused yogurt sauce.
For the Chicken Meatballs
- 2 pounds boneless chicken, cut into small pieces (Chicken thighs are preferable for added moisture, but breast meat can be used.)
- 10-12 pieces green chilies, chopped (Use fewer for milder spice.)
- 10 cloves garlic, chopped
- 1 medium onion, finely chopped
- 1 cup fresh cilantro, chopped
- ¼ cup roasted gram flour
- 2 tablespoons butter
- 1 teaspoon ground cumin
- ½ teaspoon turmeric powder
- ½ teaspoon Kashmiri red chili powder (Adjust based on spice preference.)
- 1 teaspoon ground coriander
- 1 teaspoon garam masala
- 1 teaspoon salt (Adjust to taste.)
- 2 teaspoons ginger-garlic paste
- 2 tablespoons lemon juice
- 1 cup fried onions (Plus extra for garnish.)
For the Curry Sauce
- 14 ounces plain yogurt (Full-fat yogurt gives the best creamy texture.)
- ¼ cup cashew nut powder (Adds richness to the sauce.)
- ½ cup cooking oil
- 10-12 pieces green cardamom pods
- 7-8 pieces whole cloves
- 2 small sticks cinnamon
- 2 pieces bay leaves
- 2 cups water (Or as needed.)
- 1 cup milk
For Garnish
- Additional green chilies (For garnish.)
- Chopped cilantro (For garnish.)
Preparation
- In a food processor, combine the chicken, green chilies, garlic, onion, and cilantro. Pulse until finely minced but not a complete puree.
- Transfer the mixture to a large bowl. Add the roasted gram flour, butter, cumin, turmeric, Kashmiri red chili, coriander, garam masala, salt, ginger-garlic paste, lemon juice, and fried onions. Mix well until fully combined.
- Form the mixture into small meatballs (koftas), about the size of a golf ball.
Cooking
- In a heavy-bottomed skillet, heat the cooking oil over medium heat. Add the cardamom pods, cloves, cinnamon sticks, and bay leaves. Sauté for 1-2 minutes until fragrant.
- Add the ginger-garlic paste, red chili powder, turmeric powder, remaining coriander powder, and a pinch of salt. Stir well until the spices are cooked through, about 2 minutes.
- Gradually add the water and milk to the skillet, letting the mixture come to a gentle boil.
- Carefully introduce the chicken meatballs into the curry. Cover and simmer on low heat for about 15 minutes, stirring occasionally to prevent sticking.
- After 15 minutes, flip the meatballs and continue to cook for another 5-7 minutes until they are cooked through.
- Garnish with chopped cilantro, fried onions, and a sprinkle of garam masala before serving.
For a smoother sauce, blend the yogurt with the milk before adding it to the curry. Use a kitchen thermometer to ensure the meatballs reach an internal temperature of 165°F (74°C). Cooking the meatballs first in oil enhances their flavor and prevents them from breaking apart in the sauce.