Traditional East Indian Ball Curry Recipe

This post may contain affiliate links. Click here to read the disclaimer.

East Indian Ball Curry is a traditional East Indian curry with meatballs. Serve with rice, chitaps, or fugias for dinner or lunch along with a salad and you have the perfect meal!

Food is a huge part of our East Indian culture. East Indian curries, breads, and sweets leave an impact on many people even outside our culture. This ball curry dish is one of my favorites; so delicious, it feels like a warm hug.

A bit different from the Anglo Indian Meatball Curry and the Goan Ball Curry recipes, our meatballs are cooked before they are added to the curry and there’s also a difference in the spices and ingredients used. Even in our East Indian homes, each ‘aunty’ or ‘granny’ has a different way of making meatball curry, this is mom’s moms’ version aka my granny’s version.

And don’t worry, when we say ‘ball’ curry it doesn’t refer to any kapuras (goat’s balls) or other body parts. Although bull balls or testicles are a delicacy in some countries, as are kapuras over here, our meatballs for the curry are made of minced beef.

That being said, although kapuras are normal fare here, I did have the opportunity to eat bull’s balls at Carnivore restaurant in Nairobi Kenya but didn’t have the courage.

Anyway, back to our ball curry recipe, why not make it at home and let us know what you think?

What Ingredients Do You Need To Make Ball Curry?

For the ground masala which we just refer to as masala, you need the following spices and ingredients; red chilies, coriander seeds, turmeric powder, cinnamon sticks, garlic flakes, khus-khus, jeera, peppercorns, cardamons, cloves, teel or sesame seeds, and copra which is sundried coconut.

To make the meatballs:
You will need minced beef, onions, green chilies, ginger, garlic, and bread.
For the curry:
You will need ghee, onions, potatoes, salt, ground masala, and meatballs.

Disclaimer: Since we’re located in Mumbai, India, we are only allowed to consume buffalo beef since cow beef is banned. However, depending on the country you’re in, you can use any beef you prefer.

How To Make Ball Curry?

Part 1: Make The Meatballs

You can start with the meatballs; keep the minced beef drained and ready. Chop the onions, green chilies, ginger, and garlic real fine. Or you can use a chopper to mince them. We do that when we want a finer mixture. But whichever way you prefer is fine.

Raw minced beef in a vessel.
Minced beef
Cut onions, chilies and garlic and ginger on achoping board.
Cut onions, chilies, ginger, garlic for the mince

Add the finely chopped onion, garlic, green chilies, and ginger to the mince and mix.

Minced chilies, ginger, garlic and onion added to minced beef.
Add minced onions, chillies, garlic, and ginger to the minced beef

Soak a few bread slices in water. After a while, squeeze the water from the bread slices and add them to the minced beef as well. This helps give the meatballs a softer texture. This step is optional. If you prefer ‘tagda’ or chunky meatballs, you can skip the bread.

Brown bread soaking in water in a yellow bowl.
Soak bread in water

Mix the bread and chopped onions, ginger, garlic, and chilies well into the minced beef and make small golfball-sized balls like in the pic below. Place these balls in a Kadai (wok) or a frying pan and allow them to cook in their own juices so that they are basically steamed.


Choose your vessel or pot depending on how much you intend to make. We’ve used kadai’s or frying pans at different times.

Raw meat balls in a vessel.
Can also use a kadai to cook the meatballs
Meat balls in a blue frying pan on a stove.
Cooked meat balls in a frying pan.
Cook the meatballs in a frying pan

Part 2: Make the Curry for the East Indian Meat Balls

You then keep the cooked meatballs aside and start with the preparation for the curry. Soak some tamarind pieces in water and make juice or pulp.

Tamarind soaking in water in abowl.
Soak tamarind in water

In a mixer-grinder, add all the other ingredients I’ve listed above for the masala and grind them together with a little water and make a paste.

Ground spices made paste in a mixer.
Grind the spices and make a paste

Heat ghee in a pan. Slice some onions fine and fry them in ghee till soft. Then add the ground masala and fry. Add the tamarind water and allow this mixture to simmer on a medium flame for a while. Add in a few bay leaves for flavor as well. Add in a few pieces of chopped potatoes and bring to a boil.

Sliced onions in a vessel with oil.
Fry the onions in oil
Potatoes pieces in a curry in a vessel.
Add potatoes to the curry

Lastly, add in the cooked meatballs and allow them to soak and cook with the curry for a little while longer.

Meatballs added to the curry in a Kadai.
Add meatballs to the curry
Meatballs and potatoes cooking in a kadai.
Cook for a while

And there you have it, the delicious meatball curry is ready! Serve with fugias, varias, chitaps or rice, and a refreshing salad.

Delicious ball curry with potatoes and bayleaf in a white vessel.
Yummy Ball Curry in a plate with potatoes and bayleaf.
Yummy Ball curry!
Meat ball pieces in a bowl with curry..

Cooking Tips & Tricks

  • You can use a frying pan or a kadai (wok) to cook the meat balls depending on the quantity you make.
  • Adding bread to the minced meat makes the meatballs softer.
  • The tamarind juice gives the ball curry a tangy flavour.
  • If you don’t have copra, you can roast freshly grated coconut on a tawa or pan and use this instead.
  • You can steam extra meatballs and store in the freezer for a few months. This way you only have to prepare the curry on the day you want it.

FAQ’s About Ball Curry

How long can you store Ball Curry?

You can store ball curry in an air-tight container for about 3 months in the freezer or in the fridge for about 1 week.

Why is it called Ball Curry?

It’s called East Indian ball curry because we shape the minced beef into little balls and then cook them.

Is it better to Fry or Steam Meatballs?

That depends on the recipe and dish you are making. For this dish, the meatballs need to be steamed, however, if we make cutlets, then they are fried.

Other East Indian Recipes You Might Like

You can print off the list of ingredients and instructions to follow for making this recipe via the recipe card below (for home use only).

If you really loved our recipe, please leave us 5-stars with your review below!

Did you try making this recipe? Make sure to share your delicious creations by tagging us on Instagram or join TheWingedFork Facebook group and share your lovely food pics and results of your food experiments there!

Delicious ball curry with potatoes and bayleaf in a white vessel.

Traditional East Indian Ball Curry Recipe

East Indian Ball Curry is a traditional spicy and flavourful curry that has delicious meatballs in it.
5 out of 5 Stars!

Click the stars to add your rating!

Prep Time 20 mins
Cook Time 35 mins
Total Time 55 mins
Course Dinner, Lunch, Main Course
Cuisine East Indian
Servings 8 Servings


Ingredients to be ground for Ground Masala

For the Meat Balls

  • 1 kilogram Minced Beef
  • 3 Onions Large
  • 6 Green Chillies
  • 3 inch Ginger
  • 6 Garlic Flakes
  • 5 slices Bread To be soaked in water

For the MeatBall Curry

  • 3 Tablespoons Ghee
  • 2 Onions Large
  • 1 teaspoon Salt Or as required
  • 3 Potatoes
  • Ground Masala From above
  • 5 Tamarind Pieces To make a juice or pulp
  • 300 ml Water For Tamarind to soak
  • 3 Bay leaves


Make the Meatballs

  • Keep the minced beef out of the freezer and allow to thaw.
  • Finely chop the onions, green chilies, ginger and garlic or use a mixer-grinder.
  • Soak bread slices in water for a little while.
  • Add the finely chopped ingredients to the mince.
  • Squeeze the water from the bread and add the bread to the mince too.
  • Mix well, make small balls and place in a frying pan and cover the lid.
  • Allow the meatballs to cook in their own juices for about 15 minutes.

Grind the Masala

  • Add the dry red chilies, coriander seeds, turmeric powder, cinnamon sticks, garlic flakes, khus-khus, jeera, peppercorns, cardamons, cloves, sesame seeds, and copra (or roasted fresh coconut) to the mixer-grinder.
  • Grind these ingredients together with water and form a paste.

Prepare the Curry

  • Heat ghee in a pan and add onions and fry till soft for about 5 minutes.
  • Add the ground masala to the onions and cook for 5 more minutes.
  • Add in the tamarind juice, bay leaves, salt and chopped potatoes.
  • Allow this to simmer for about 5 more minutes and lastly add the meat balls.
  • Cook for about 5 mins more and your ball curry is ready!

Please click to rate the recipe!


  • Cook the meatballs in a frying pan or a kadai (wok) depending on the quantity.
  • Adding bread to the minced meat makes the meatballs softer.
  • The tamarind juice gives the ball curry a tangy flavor.
  • If you don’t have copra, you can roast freshly grated coconut and use that instead.
Pinterest image of East Indian Ball Curry Recipe.
Pinterest image of How to make East Indian Ball Curry.
Pinterest image of Meat Ball Curry East Indian Recipe.

Leave a Comment

Recipe Rating