Meatballs in Spicy Curry

4.47 from 49 votes

Total Time: 1 hr

Jump to Recipe

This Post May Contain Affiliate Links. Please Read My Disclosure

Meatballs in Spicy Curry rock with flavor and can be made with any protein.  Try beef, lamb, chicken or turkey meatballs smothered in this amazing spicy Indian-inspired sauce!  Serve with rice and Roasted Curry Cauliflower Wedges with Cilantro Chutney

Photo of Meatballs in Spicy Curry smothered in sauce in skillet garnished with cilantro sprigs.

The inspiration behind this recipe:

I pretty much got three things done this weekend:  I got 2/3 of the house decorated for Christmas, laundry and made these Meatballs in Spicy Curry.

We had a few Thanksgiving leftovers in the fridge and frankly, I couldn’t stand to look at them anymore.  My husband very unenthusiastically said…”I’ll eat them.”  Basically, that means he’ll take one for the team so they don’t get thrown out.

Something crazy different like Meatballs in Spicy Curry was definitely in order!

Let’s talk about these little morsels of meaty goodness!

Photo of Meatballs in Spicy Curry over basmati rice on black plate garnished with lime. wedges and cilantro sprigs

How to make Meatballs in Spicy Curry:

  • Make them with any type of ground meat:  Beef, lamb, chicken or turkey.  Pork?  Sure.
  • When making meatballs, get all the ingredients except the ground meat mixed together first, then add the ground meat.  This ensures all the ingredients–especially the seasonings–are evenly distributed.
  • When I mix up any ground meat dish, I wear disposable gloves and mix with my hands to get the job done faster and more thoroughly.
  • The best way I have found to portion and form meatballs is with a 1-inch cookie dough scoop.  Grab a handful of the meat mixture in one hand and the cookie dough scoop in the other.  Use the heel of the hand holding the meat mixture to level off the scoop.  Empty the scoop on a baking sheet.
  • After portioning the meat mixture, roll into neat balls.  Frying meatballs is messy and will require more active time and attention.  Instead, I place on a foil-lined baking sheet and simply bake them.
  • If you have it, drizzle a little bit of broth or stock over the meatballs before baking.  This keeps them from drying out and they stay super tender!
Photo of baked meatballs on parchment paper.
Photo of Meatballs in Spicy Curry over rice on black plate.

Serve the meatballs and sauce over brown basmati rice.  Brown basmati rice is so flavorful and aromatic!  You’ll love the aroma in your home while you’re getting ready for the holidays!

Close-up shot of meatballs over rice.

For more melt-in-your-mouth meatball recipes, be sure to try my:

4.47 from 49 votes

Meatballs in Spicy Curry

Meatballs in Spicy Curry rock with flavor and can be made with any protein!  Try beef, lamb, chicken or turkey meatballs smothered in this amazing spicy Indian-inspired sauce!
Prep Time: 25 minutes
Cook Time: 35 minutes
Total Time: 1 hour
Servings: 6
Save this recipe!
Get this sent to your inbox, recipes for wow-worthy entertaining and more!
Please enable JavaScript in your browser to complete this form.

Ingredients 

Meatballs

  • Cooking spray
  • 2 tablespoons coconut oil
  • 1 large onion, finely chopped
  • 4 cloves garlic, minced
  • 1 tablespoon minced ginger
  • 1 tablespoon ground cumin
  • 2 teaspoons curry powder
  • 1/2 cup chopped cilantro
  • 1/2 cup panko
  • 1/2 cup beef broth, divided
  • 1 large egg
  • 1 1/2 teaspoons salt
  • freshly ground black pepper
  • 1 1/3 pounds ground beef, lamb, chicken or turkey

Sauce

  • 4 cloves garlic
  • 1 tablespoon minced ginger
  • 2 tablespoons curry powder, preferably Madras
  • 4 tablespoons all-purpose flour
  • 3 1/2 cups beef broth
  • 1 can (15-ounce) petite diced tomatoes, undrained
  • 2 tablespoons tomato paste
  • 1/2 cup coconut milk
  • 1/2 cup chopped cilantro
  • Salt and freshly ground black pepper, to taste
  • Basmati rice, for serving
  • Cilantro springs for garnish
  • Lime wedges for garnish

Instructions 

Meatballs

  • Preheat oven to 375 degrees. Line a large baking sheet with aluminum foil and spray with cooking spray.
  • Heat coconut oil over medium-high heat in a large saute pan. Add onion and cook 8-10 minutes or until onion is softened. Transfer 1/3 of the onions to a large bowl. Leave remaining onions in the saute pan and set aside.
  • While the onions that you placed in the bowl are still hot, add garlic, ginger, cumin and curry powder and stir. Cool to room temperature.
  • To the cooled onions in the bowl, add cilantro, panko, 1/4 cup beef broth, egg, salt, black pepper and mix well. Add beef (or protein you’re using) and mix well again.
  • Using a large cookie scoop, form mixture into approximately 36 even meatballs. Place on prepared cookie sheet. Drizzle with remaining 1/4 cup beef broth. Bake for 20-25 minutes or until center of meatballs registers 165 degrees on an instant-read thermometer.

Sauce

  • While meatballs are baking, heat onions that you left in saute pan back up over medium-high heat. Add garlic, ginger, curry powder and flour and cook 1-2 minutes. Stir in beef broth, tomatoes and tomato paste. Bring to a boil, reduce heat and simmer 15-20 minutes or until thickened. Add coconut milk, cilantro and salt and black pepper to taste.
  • When meatballs are finished, add to sauce, stir gently to coat. Serve over hot cooked basmati brown rice. Garnish with cilantro sprigs and lime wedges.

Notes

The large onion will be used in both the meatballs and sauce. Cook the entire onion in the coconut oil, then divide.
TIPS:
  • Mix all the ingredients except the ground meat together first, then add the ground meat. This ensures that all the ingredients–especially the seasonings–are evenly distributed.
  • Drizzle a little bit of broth or stock over the meatballs before baking.  This keeps them from drying out and they stay super tender.
MAKE AHEAD:
  • Can be made 1-2 days ahead of time.
  • Reheat in the oven at 350 degrees until heated through.
FREEZER-FRIENDLY:
  • Freeze in airtight containers in amounts desired.  Thaw in the refrigerator or microwave.
  • Reheat in the oven at 350 degrees until heated through.

Nutrition

Serving: 1Calories: 716kcalCarbohydrates: 31gProtein: 53gFat: 42gSaturated Fat: 19gPolyunsaturated Fat: 18gTrans Fat: 1gCholesterol: 192mgSodium: 1665mgFiber: 5gSugar: 5g

Nutrition information is automatically calculated, so should only be used as an approximation.

iconLike this? Leave a comment below!

About Carol

Carol is a personal chef with 22 years of experience cooking food people want to eat! Here, you'll find expert techniques, time-saving tips, and flavor-packed dishes you'll be proud to serve family and friends.

you May Also Like

4.47 from 49 votes (47 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




34 Comments

  1. Minika says:

    Thank you for the recipe! Flour wasn’t needed for me as the consistency was thick enough after adding the tomato paste and coconut milk. A delicious dish full of flavor!

    1. Carol says:

      Hi, Minika, Thanks so very much and so glad you enjoyed! I just made this for a personal chef client yesterday and was reminded about how good it is. Glad you thought so, too! Thanks again!

  2. Dave Gingerich says:

    While using coconut milk can leftovers be Frozen? Wonderful recipe!

    1. Carol says:

      Hi, Dave, Thanks so much for your question and for the nice comment. Yes, this recipe freezes very well; I suggest reheating in the oven. Thanks again and glad you enjoyed!

  3. Nazish Khan says:

    Thanku so much for introducing such a fun twist on meatballs! I loved the incorporation of madras curry powder as I’m very fond of Indian masalas. One thing that I added was garnishing it with a teaspoon of dried fenugreek leaves. I rubbed the leaves between my thumb and index finger while scattering them all over the meatballs…it turned out to be delish!!!

    1. Carol says:

      Thanks so much, Nazish! So glad you enjoyed! Dried fenugreek is something I haven’t used very often but now I have a reason to and give it a try over these meatballs. Thanks again and please stay in touch!

  4. Carol says:

    Hi, Maryann, Can you be more specific?

  5. Alida says:

    Absolutely delicious!

    1. Carol says:

      Thanks, Alida! You made my day! Please stay in touch!

  6. Courtney says:

    I think you might want to look at your directions. They’re not really cohesive and omit adding certain ingredients (like the beef) or specify to only add a portion of the ingredients without returning to the remainder. ☺

    1. Carol says:

      Hi, Courtney, Thanks so much for pointing out that the beef was not included in the directions. I apologize for any confusion and take accuracy very seriously! I tried to clarify about the onions because I could see where that would be confusing. Rather than cooking the onions twice, I wrote it so that you would cook them all at once, then divide. I had my husband review this recipe after making the changes so hopefully, two brains are better than one this time! If anything else is awry, please let me know. Thanks again and thank you for being kind about it.

  7. Michele says:

    I love meatballs and have never thought of putting them in a curry sauce. Im going to make this over the weekend! Thanks

    1. Carol says:

      Thanks, Michelle, Hope you enjoy!

  8. Amanda says:

    This looks so amazing!! Oh my goodness! I’m so making this this week! Printing this off now!!

  9. linda hall says:

    I have never posted comments to any site. I just want to say you are real! I can see the love and passion you place into each recipe. I have made several recipes and they were perfect. Thank you.

    1. Carol says:

      Wow, Linda, thank YOU so very much! You really made my day! Wonderful people like you make doing this all worth it. Have a great holiday season and thank you again. Please stay in touch.

  10. Jenna says:

    Whoa! These look delicious! I would have never thought to serve meatballs in curry. I have spaghetti and meatballs pretty much hardwired into my brain. Will have to try this. I love curry. The hotter the better!

    1. Carol says:

      Thanks, Jenna! I love to put meatballs into new and creative sauces!