• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

The Endless Meal®

Real Food for Busy People

Search
Main Menu
  • Latest Recipes
  • Dinner
  • Side Dishes
  • Soup
  • Salads
  • Dessert

Start Here
About
eBook

Instagram
Facebook
Pinterest
Youtube
  • 🍁 Recipes
  • Dinners
  • Cookbook
  • About
  • Start Here
Home Recipes Curry Recipes
Indian Meatball Curry and rice on a dinner plate

Indian Meatball Curry

Kristen Stevens
By: Kristen Stevens
Updated: 12/16/2025
4.8 stars (40 ratings)
50 Comments
Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

Meatballs and curry – together at last! This Indian meatball curry features tender, lightly spiced meatballs. They soak up the aromatic Indian spices as they simmer in the rich curry, creating a warming and comforting dinner. This delicious dinner is so easy to fall in love with!

Indian Meatball Curry and rice on a dinner plate

This Indian meatball curry starts with a classic masala base made from slowly cooked onion, ginger, garlic, tomatoes, and warm spices. Blending the sauce creates an extra-velvety texture that feels rich and luxurious without being heavy. The meatballs are gently spiced so they complement the curry rather than compete with it, staying tender and juicy as they simmer.

The result is a beautifully balanced dish with layers of flavor—savory depth from the masala, subtle sweetness from the tomatoes and onions, gentle warmth from the spices, and just a touch of tang. Each bite brings together creamy sauce and succulent meatballs, making this curry deeply comforting and incredibly satisfying.

Is this a traditional Indian recipe?

This recipe is made with the wonderful flavors that we associate with Indian cooking – cumin, coriander, and curry powder infused into a tasty masala made from onion, ginger, garlic, and tomatoes. We can’t claim that this recipe is authentic, but we can tell you that it is very delicious.

Indian Meatball Curry in a pan
A dinner plate with Indian Meatball Curry and rice

Tips for making Indian meatballs

Tender meatballs might not be a common protein in Indian cuisine, but they are SO easy to fall in love with. For this recipe, we went back to our lemongrass Vietnamese meatballs and tweaked them by adding flavors we associate with Indian cuisine.

The flavor has been toned down enough that it doesn’t compete with the curry sauce – but they’re still delicious on their own!

Make sure you mince the onion, ginger, and garlic until they’re almost a paste to help keep the meatballs tender.

Another tip is to avoid packing them tightly. You want to use a gentle hand and avoid really squishing them together. Easy does it!

What to serve with Indian meatball curry

Enjoy this with some naan or roti over a bed of rice, with some cilantro sprinkled over top! Keep it simple, or add a dash of flavor:

  • Turmeric Rice
  • Coconut Rice
  • Ginger Rice

Recipe FAQs

How do I store leftovers?

Leftovers taste even better the next day! Store in a covered container in the fridge for 3-4 days. When reheating, be mindful not to reduce the sauce too much. If it’s too thick, you can always add a bit of water to reach the desired consistency. This recipe stores well in the freezer for up to 3 months.

Can I adjust the spice level?

Yes, this has been made without chilies, but feel free to add some red or green chilies, or some chili flakes or chili powder.

Can I change up the protein?

Sure! As you’ll see in the recipe, we suggest a variety of proteins: pork, beef, lamb, or a combination.

Tap stars to rate!
4.75 stars (40 ratings)
Indian Meatball Curry and rice on a dinner plate

Indian Meatball Curry Recipe

Prep: 20 minutes mins
Cook: 20 minutes mins
Total: 40 minutes mins
Rate Recipe Print
SaveSaved!
Add us as a preferred source
Meatballs and curry – together at last! This Indian meatball curry features tender, lightly spiced meatballs. They soak up the aromatic Indian spices as they simmer in the rich curry, creating a warming and comforting dinner. This delicious dinner is so easy to fall in love with!
4

Ingredients

  • ¼ cup oil
  • 2 medium onions (minced)
  • 4 cloves garlic (minced)
  • 2 inch piece of ginger (minced)
  • 2 teaspoons curry powder
  • 1 teaspoon EACH: cumin and coriander
  • 28 ounce can crushed tomatoes
  • ¼ cup plain yogurt, whipping cream, coconut milk, or cashew cream (see notes)
  • 2 tablespoons almond butter or tahini
  • 2 teaspoons sea salt
  • 2 tablespoons brown or coconut sugar

The Meatballs

  • 2 lbs. ground beef, or ground pork, or ground lamb, or a combination
  • 2 tablespoons EACH: very finely minced ginger and onion
  • 1 tablespoon EACH: sea salt, curry powder, and fish sauce
  • 4 cloves garlic (minced)

Instructions 

  • Heat 3 tablespoons of the oil in a large frying pan over medium heat. Add the onion and cook, stirring occasionally, until well caramelized, about 15 minutes. Add the garlic, ginger, and spices and cook for 1 minute. Add the tomatoes and scrape any stuck on bits off the bottom of the pan.
    2 medium onions, 4 cloves garlic, 2 inch piece of ginger, 2 teaspoons curry powder, 1 teaspoon EACH: cumin and coriander, 28 ounce can crushed tomatoes
  • Transfer to a blender and add 1 cup of water, the cream, almond butter, sea salt, and sugar. Blend on high until smooth.
    ¼ cup plain yogurt, whipping cream, coconut milk, or cashew cream, 2 tablespoons almond butter or tahini, 2 teaspoons sea salt, 2 tablespoons brown or coconut sugar
  • While the onions are cooking, make the meatballs. Add all the meatball ingredients to a large bowl. Using your hands, mix the meat well. Form into 12 balls, being careful to use a light hand and not to pack the balls tightly.
    2 lbs. ground beef, or ground pork, or ground lamb, or a combination, 2 tablespoons EACH: very finely minced ginger and onion, 1 tablespoon EACH: sea salt, curry powder, and fish sauce, 4 cloves garlic
  • Heat the remaining 1 tablespoon of oil in a large skillet over medium heat. Add the meatballs and cook, turning occasionally, until well browned all over, about 15 minutes.
  • Pour the curry from the blender into the skillet with the meatballs. Bring to a simmer and then reduce the heat to medium-low, cover the pan, and cook for 15 minutes. If the curry gets too thick, add a little extra water to the pan to thin it.
  • Serve the curry over rice with some cilantro on top.

Notes

If you want to keep this dairy-free, use either canned coconut milk or cashew cream. To make the cashew cream, blend 1 cup of cashews with 1 ½ cups of water in your high-powered blender. You will have more than you need and can use the extra in this dairy-free tomato cream sauce or pork chops and mushroom soup.

Nutrition

Serving: 1 serving = ¼ of the recipe, Calories: 606kcal (30%), Carbohydrates: 28g (9%), Protein: 56g (112%), Fat: 31g (48%), Saturated Fat: 7g (44%), Polyunsaturated Fat: 6g, Monounsaturated Fat: 17g, Trans Fat: 1g, Cholesterol: 142mg (47%), Sodium: 3689mg (160%), Potassium: 1661mg (47%), Fiber: 7g (29%), Sugar: 13g (14%), Vitamin A: 461IU (9%), Vitamin C: 25mg (30%), Calcium: 189mg (19%), Iron: 9mg (50%)
© Author Kristen Stevens

We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here.

Indian Meatball Curry and rice on a dinner plate

Did you make this?

We love to see what you made! Tag @theendlessmeal or hashtag #theendlessmeal!

Tag us on Instagram
Rate Recipe

More curry recipes

Chicken tikka masala on rice with a fork.
50 minutes mins

Chicken Tikka Masala (made in 4 easy steps)

a close up of Palak Paneer in a bowl
40 minutes mins

Palak Paneer (spinach curry made in just 40 minutes!)

Sweet chili paneer on a white plate with rice.
30 minutes mins

Chili Paneer

A bowl of peanut curry with rice.
30 minutes mins

Thai Peanut Curry (super flavorful + easy-to-make)

All curry recipes
2.2K shares
  • Facebook
  • Email
Kristen Stevens

Kristen Stevens

Hi, I'm Kristen! I LOVE everything to do with food: making it, taking pictures of it, and (the best part) eating it. ♡♡♡

Learn More
Posted: 09/22/2017 Updated: 12/16/2025
guest
Rate this recipe:




guest
Rate this recipe:




50 Comments
Inline Feedbacks
View all comments
Maioka
Maioka

This is simply the best recipe@ easy, delicious. I did add finely minced lemongrass to the meatballs for a bit of contrast.

0
Reply
Bev
Bev

5 stars
Absolutely delicious! Added a bag of baby spinach at the end to include some veggies and lighten the sauce. Used coconut peanut butter which was all I had. Cut back the ginger and salt as suggested by others and used 1 tbsp of cane sugar. Used a little more curry powder and added 1/8 tsp cayenne for some heat. This is the type of recipe that one can add a few modifications to taste however the basics of the recipe are very good. Thank you Kristen!

0
Reply
Carolyn
Carolyn

5 stars
This is a delicious curry dish, everyone asks for the recipe. I do add a small tin of curry paste if only adults eating. I did reduce the salt in both sauce and meatballs. It uses lots of ginger and garlic, so have plenty on hand. A winner.

0
Reply
Sandra Postnikoff
Sandra Postnikoff

4 stars
Super tasty – I must have used a different curry as mine was more red coloured, but that didn’t matter. I love every recipe I’ve tried from this site, by the way, and always tell others! 
For this I found it a bit acidic, probably too much ginger – that’s me winging it, not the recipe! So I just blobbed a some extra yogurt in. Oh, I made some roti to eat it with with… thank you so much. 

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Sandra Postnikoff

Thanks so much, Sandra!!

0
Reply
Thuy
Thuy

2 stars
Thanks for sharing the recipe, but I am disappointed to say that, even though I followed the recipe to a tee, I found the meatballs were lacking in flavors and way too salty. The only thing that was tasty is the sauce. I dont know how you cooked everything in 20min, as the browning of the onions took 15min, then another 1min to cook the spices, then another to blend the sauce. Then 15min to fry the meatballs which were made while the onions were caramelizing. So even with overlapping time the sauce and the meatballs took more than 20min. Took another 15 min to simmer the meatballs in the sauce. I’d say this recipe will not satisfy a palate that is accustomed to robust flavors/spices. And please, mind your salt consumption.

1
Reply
Rebecca
Rebecca

5 stars
I added toasted coconut to the cauliflower rice delious

0
Reply
ppbpdx
ppbpdx

5 stars
This makes a really nice flavorful sauce that goes well with rice and we enjoyed it a lot. You could substitute the meatballs for any other protein since the sauce carries the dish…but these meatballs are so good why would you? A couple of tweaks I made was to add some whole dried chile peppers to the sauce while it simmers for a little kick and some minced cilantro to the meatballs because everything needs cilantro. Thank you for the recipe I make it a few times a month.

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  ppbpdx

Thank you for letting us know you loved the recipe!

0
Reply
Aysha
Aysha

This recipe is top tier and I’m in love with it

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Aysha

That is so wonderful to hear, Aysha!

0
Reply
Catarina
Catarina

5 stars
So simple and quick! This sauce was so creamy and flavorful we used the leftovers as a chilled dip. The meatballs were perfectly spiced – not over-the-top, but just perfect, subtle and fresh. And both the sauce and meatballs get even more flavorful after they sit overnight, making awesome leftovers for lunch (especially as a wrap). We didn’t have almond butter but subbed macadamia nut butter and it worked great!

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Catarina

What a great idea for the leftovers!!

0
Reply
Madison Wares
Madison Wares

5 stars
Love this recipe SO much!

0
Reply
Vickii
Vickii

Have you tried this with ground chicken? Seems a good match to me…

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Vickii

I haven’t but I think it would work really well!

0
Reply
Andrew
Andrew

5 stars
Genuinely delicious! 

My wife and I made this and was amazed by the depth of flavour and already turned into one of our favourites when guests are round ??

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Andrew

So happy to hear the recipe was a hit! Thank you for coming back to comment!

0
Reply
« Previous 1 2

sidebar

Welcome!

Hi, I'm Kristen Stevens

I’m a self-taught chef, food photographer, and author of the cookbook Sugar Free Dinner Recipes. Since 2011, I have been sharing my well-tested and approachable recipes, helping home cooks like you feel comfortable and confident in the kitchen. My work has been featured in Food & Wine, Pioneer Woman, The Every Girl, Self, and many more. Let’s have some fun cooking together!

Learn more!

Trending

Parmesan Crusted Carrots on a baking tray.
35 minutes mins

Parmesan Crusted Carrots (The Viral Recipe!)

A thin pork chop on a dinner plate with mashed potatoes and peas.
16 minutes mins

How to Cook Thin Pork Chops (with delicious honey garlic butter)

Baked BBQ Salmon in a dinner bowl
20 minutes mins

Baked BBQ Salmon with Buttery Corn Rice

My favorite Ground Beef Chili in a bowl with toppings.
2 hours hrs 10 minutes mins

Ground Beef Chili (the recipe everyone asks for!)

Seasonal

4 pieces of tender salmon with creamy lemon dill sauce
20 minutes mins

Baked Salmon with Creamy Lemon Dill Sauce

Baked Ziti with sausage on the dinner table
55 minutes mins

Baked Ziti with Sausage (in tomato sauce topped with pesto)

A skillet featuring Coq au Vin-style chicken drumsticks with bacon, mushrooms, onions, and herbs in a rich sauce.
1 hour hr 15 minutes mins

Julia Child’s Coq au Vin

A bowl of cheesy tomato orzo topped with Parmesan Chicken Meatballs
30 minutes mins

Parmesan Chicken Meatballs with Cheesy Tomato Orzo

As seen on:

A bowl of lentil stew with white rice and naan bread, overlaid with text: 10 Big Flavor Simple Dinners with healthier ingredients from The Endless Meal.
Get the e-book

10 Big Flavor Dinner Simple Dinners

Get now!

Explore Recipes

Lemon Baked Fish
Garlic Soup
Steak Salad
Kale Dressing
Hot Honey
Fish Curry
Turkey Soup
Chicken Marinade
Bacon Jam

Instagram
Facebook
Pinterest
Youtube
Back To Top

FAQ
Contact
Privacy Policy
Disclaimers
Accessibility
© 2026 The Endless Meal® All Rights Reserved.
Site Credits
Designed by Melissa Rose Design Developed by Once Coupled
wpDiscuz

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required