This meatball curry recipe is packed with exotic Indian flavors. Juicy, tender meatballs cooked in a creamy coconut sauce that is flavored with Indian curry powder and garam masala. This simple and easy recipe gets ready in just 20 minutes
My kids LOVE meatballs. I don't know why. But give them anything in the shape of a ball and it just suddenly becomes a favorite.
This is a very authentic Indian meatball curry that my kids loved eating with grandma. I remember eating it as a kid and she would often make it for my kids when we went there on vacation. So just in honor of keeping her memory for them, I do not tamper with the recipe.
I will be honest and say that I did try once. I added spinach inside the meat and my son goes. "Mama this is not the same as Nana's meatball curry!! Can you ask her again for the recipe"! HA!! I know, busted! So in honor of my mom (who I miss every day of my life), I do not tamper with the recipe anymore.
Table of Content
Why make this curry?
- This meatball curry takes only 20 minutes to cook.
- The spices used here are easy to find in any supermarket. And yet, if you don't have them, you can make your own homemade curry powder and garam masala.
- Today, I have served it with steamed rice, Indian chapati alongside my quick and easy chicken curry.
- But, it also works wonderfully with sweet potato chapati, naan, paratha, or any other Indian bread.
Ingredients and substitutes
- Meat - I grew up eating these with Beef but I have often used Turkey too! Works great with both.
- Curry powder - Curry powder is readily available in most supermarkets these days. I make my own so you can find my homemade curry powder as well as garam masala. So, if you like making your spice mixes, you will love to try these.
- Yogurt or Coconut Cream - I have always used yogurt in this recipe to keep it authentic but often I have used coconut cream. Both taste absolutely delicious but obviously, the one with coconut cream will have a coconut flavor.
- Semolina - This helps keep the meatballs moist and juicy so do not omit them. Breadcrumbs work the same way, but I use semolina because it's my mom's recipe
Step by step instructions (pin)
Prepare meatballs
- Add all meatball ingredients to a bowl and mix well to combine.
Pro tip - Never over mix ground meat as the meatballs will become tough - Shape the beef into small golf size balls and set aside.
Pro tip - Dip your hands in water or smear some oil on your hands. This will make it easier to work with, otherwise, the mixture can be sticky
Make the curry
- In a pan or cast-iron skillet saute onions in oil until translucent
- Add ginger and garlic. Cook for another 30 seconds.
- Add the tomatoes, curry powder, and garam masala. Saute another 2 minutes until fragrant
Pro tip - when cooking spices you want to cook on low with a little liquid to prevent them from burning. - Add coconut cream. Combine well. Bring to a boil then simmer for two minutes.
- Next, blend the curry to a smooth sauce like a soup using a hand blender
Protip - you can use a stand blender but make sure to cool the curry for a bit so you do not have any accidents. Make sure to keep a hand towel on the lid to avoid hot splashes. - Pour the mixture back into the pot. Add ¼ cup water and bring it to a boil again.
- Once the curry comes to a boil, lower the heat to a simmer and gently drop the meatballs one at a time. Shake the pan so the meatballs sink into the sauce.
- Partially cover the pot and let simmer on medium-low for about 10 minutes.
- Add in the lemon juice and cilantro. Taste and adjust seasoning. If necessary add a little water for gravy.
Pro tip - the consistency of a curry depends on what you going to serve it with. I like a little gravy when I serve it with rice but I prefer it thicker when I serve it with chapati or naan - Enjoy!
Today I served this meatball curry alongside my lamb masala, Indian naan bread, spiced Indian potatoes
Tips - meatball curry
- These meatballs work great with lean meat. Too much fat will result in misshapen balls as the fat cooks off.
- Make sure ground beef is thawed well so you do not have too much moisture in the meatballs.
- When working with meatballs do not overwork them. This makes tough meatballs. Instead, dip your hand in clean water and work them with a light hand. The water prevents them from sticking to your hands so it's easier to work.
- Make sure to cook the Indian spices. It's all about marrying those flavors. Add a few tablespoons of water to prevent them from burning but cook until you have a nice fragrance from the spices.
- Bring the curry to a boil but do not put the meatballs when the curry is boiling. Instead, put the meatballs on a light simmer. This way they won't break.
- Cook until the meatballs are just tender. Do not overcook as it will make the meatballs tough.
- Let the meatballs sit in the curry for a while this helps them soak up moisture making them moist and juicy. In fact, this curry is even better the next day.
Frequently asked questions
This meatball curry recipe will keep in the fridge for 3 to 4 days. You can also freeze it for up to a month.
You can use plain yogurt instead of coconut cream.
Absolutely, this recipe is very simple and easy and can be multiplied a few times if you need to serve more people. Just change the number of servings in the recipe card below and it should calculate the recipe for you.
Absolutely, the spices and flavors in this dish work with chicken, beef, lamb, and pork too.
You can serve it with steamed rice or Indian bread. Sometimes, I serve it with our family's favorite coconut turmeric rice or fruit and nut pilaf. Indian chapati, roti or naan are perfect with this. And, when I'm on a low carb diet I usually go with my cauliflower turmeric rice or mustard dill cauliflower rice.
You can make your own curry powder with just a few spices you probably already have in your kitchen. See my homemade recipe for the best curry powder spice mix
You may also like
Tried my recipe? Don't forget to rate ★★★ ★★ it and leave a comment to let me know how it was. You can also find a collection of my tutorials and recipes on Pinterest. Follow me on Facebook, Twitter, and Instagram for more.
Recipe
Indian Meatball Curry Recipe
Print Pin RateDescription
Ingredients
For the meatballs
- 1 lb (500 g) Ground beef or turkey
- 1 tsp Garlic grated
- 1 tsp Ginger grated
- ¼ tsp Garam masala
- ¼ tsp Paprika
- 2 tbsp Semolina or bread crumbs
- ¼ cup Cilantro chopped finely
- ½ tsp Salt
- ¼ tsp Pepper
For the curry
- ½ cup Onions chopped finely
- 1 tbsp Garlic minced
- 1 tbsp Ginger grated
- 1 cup Tomato chopped finely
- 2 tbsp Curry powder
- ½ tsp Garam masala
- ½ cup (120 ml) Yogurt or coconut cream
- 1 tbsp Lemon juice
- 2 tbsp Cooking oil
- 1 tsp Salt
- ¼ cup Cilantro chopped
Instructions
Prepare meatballs
- Add all meatball ingredients in a bowl and mix well to combine.Tip - Never over mix ground meat as the meatballs will become tough
- Shape the beef into small golf size balls and set aside.Tip - Dip your hands in water or smear some oil on your hands. This will make it easier to work with, otherwise, the mixture can be sticky
Make the curry
- In a pan or cast-iron skillet saute onions in oil until translucent
- Add ginger and garlic. Cook for another 30 seconds.
- Add the tomatoes, curry powder, and garam masala. Saute another 2 minutes until fragrantTip - when cooking spices you want to cook on low with a little liquid to prevent them from burning.
- Add yogurt or coconut cream. Combine well. Bring to a boil then simmer for two minutes.
- Next, blend the curry to a smooth sauce like a soup using a hand blender Tip - you can use a stand blender but make sure to cool the curry for a bit so you do not have any accidents. Make sure to keep a hand towel on the lid to avoid hot splashes.
- Pour the mixture back into the pot. Add ¼ cup water and bring it to a boil again.
- Once the curry comes to a boil, lower the heat to a simmer and gently drop the meatballs one at a time. Shake the pan so the meatballs sink into the sauce.
- Partially cover the pot and let simmer on medium-low for about 10 minutes.
- Add in the lemon juice and cilantro. Taste and adjust seasoning. If necessary add a little water for gravy. Tip - the consistency of a curry depends on what you going to serve it with. I like a little gravy when I serve it with rice but I prefer it thicker when I serve it with chapati or naan
- Enjoy!
Recipe Notes
- These meatballs work great with lean meat. Too much fat will result in misshapen balls as the fat cooks off.
- Make sure ground beef is thawed well so you do not have too much moisture in the meatballs.
- When working with meatballs do not overwork them. This makes tough meatballs. Instead, dip your hand in clean water and work them with a light hand. The water prevents them from sticking to your hands so it's easier to work.
- Make sure to cook the Indian spices. It's all about marrying those flavors. Add a few tablespoons of water to prevent them from burning but cook until you have a nice fragrance from the spices.
- Bring the curry to a boil but do not put the meatballs when the curry is boiling. Instead, put the meatballs on a light simmer. This way they won't break.
- Cook until the meatballs are just tender. Do not overcook as it will make the meatballs tough.
- Let the meatballs sit in the curry for a while this helps them soak up moisture making them moist and juicy. In fact, this curry is even better the next day.
Nutrition Information
The nutrition information and metric conversion are calculated automatically. I cannot guarantee its accuracy. If this data is important to you please verify with your trusted nutrition calculator. Thank you
Lozza
This is an amazing curry. My husband said it is as good as if not better than our local curry house (which we love 🙂 ). It will definitely be a dish that I cook again and often. The sauce was delicious, it reminded me a little bit of a masala sauce, but tastier. The meatballs are easy and tasty. They curry and meatballs taste just as good the following day. Thanks
Veena Azmanov
Thank you, Lozza. I am so happy. It's my kids' favorite recipe too
Lyn
Hi Veena. Thank you, we really enjoyed this sauce, you saved my strongly flavoured, Indian pork rissoles. I bought a packet of Shish Kebob seasoning and followed the instructions to make meatballs. But they turned out to be dry and strong, so I was looking for a homemade sauce to simmer them in and yours was a winner for hubby’s dinner! I had most of your ingredients, so that’s good, but I didn’t have Garam Masala, so I used a little bit of my basic Indian flavours instead, turmeric and cumin. It didn’t need to be blended either, it was yummy. Popped the rissoles in and softened them until they were yummy. Thanks to you. 🥰
Veena Azmanov
Thank you, Lyn. I am so happy you enjoyed this recipe. You can make garam masala at home too. Here, use my recipe. You probably already have the spices in your cupboard. Thanks for the feedback
Catherine
Thursday marks the anniversary of my mom's passing. I miss her dearly too and wish I could cook the way she did...cooking is my way of feeling close to her when she's not here. This dish is beautiful and sounds so, so good! I would love to try it! xo, Catherine
Veena Azmanov
Thank you Catherine. Sorry to hear about your mom. I know the feeling. Cooking is one way for most of us to remember mom by. Isn't it?
Marisa Franca @ All Our Way
Yep!! Mom's cooking was always extra special and I understand about missing your mom. I used to talk to mine at least once of not twice a day. After my dad passed away I knew how lonely she was. She sure did love to cook -- I guess I got that from her. I've never made a lot of curry but your meatball recipe looks fantastic. We love our meatballs and with curry it would certainly have lots of flavor!! I'm pinning!! Looking forward to making the recipe.
Veena Azmanov
Thank you Marisa. Yeah talking to mom is always the best enh? I use to love talking to her and would have a hard time keeping the phone down. I too got cooking from my mom. She was amazing.! I do hope you try this recipe - you will love it if you like curry.
Adriana Lopez Martn
Curry is one of my favorite recipes and dishes. With so much flavor and the pairings are also fantastic. Love to add rotti and basmati rice to mine. I am so hungry now.
Veena Azmanov
Absolutely Adriana. Rotti and Basmati would make an awesome combination.
Marlynn | UrbanBlissLife
Yummy! This sounds delicious. It's really cool that you have such a fun recipe to pass down! 🙂
Veena Azmanov
Thank you Marylnn - Yes I love making my mom recipes - it takes me to my childhood
Joanna @ Everyday Made Fresh
Sounds like a really great comfort food. I've never had many recipes with curry, but I bet the meatballs give it the perfect addition.
Veena Azmanov
Absolutely Joanna. Meatballs in curry really are delicious. They soak up all the sauce and get really moist and tender. You will love it.
Catherine
I made this tonight. It's absolutely delicious! Thankypi so much for this recipe. I tripled the recipe so we could have somr for lunches. It was so tasty, there won't be as much for lunches as I thought, lol. It is a very easy recipe to majr. I had all the ingredients on hand. I was a little doubtful about cooking the meatballs in the sauce because I always brown meatballs first. This worked perfectly! They were just saturated in the delicious taste of the curry. The curry sauce is so good that I could enjoy eating it alone with the rice. I used ground turkey for the meatballs. I think I will try this same curry with chinks of chicken meat, too. This recipe is a keeper.
Veena Azmanov
Aww thank you so much Catherine! SO happy to read this comment. Thank you !! It will definitely taste good with chicken or any group meat balls. Yes the meatballs if left in the gravy absorbs the juices so beautifully. Thank you Catherine