This post may contain affiliate links, please see our privacy policy for details.

30 Minute Butter Chicken Meatballs. A delicious mix of cozy and healthy. This dish incorporates a variety of Indian spices, all with an abundance of health benefits. These meatballs are extra saucy, quick, easy, and delicious. Serve over steamed rice with a side of naan (preferably homemade because it’s the best). A great recipe any night of the week!

side angled photo of 30 Minute Butter Chicken Meatballs

And just like that it’s already Wednesday, September is well under way, and like clockwork I am slowly beginning to share some more cozy recipes that are perfect for the cooler temperatures the approaching fall season is sure to bring.

So here’s the story behind this meatball recipe.

Those of you who have been reading HBH since the beginning (almost 6 years now!), may remember that during my first year of writing the blog I shared this naan recipe. Honestly? This is the naan that changed my life, my mom’s life, and really anyone that’s ever made or eaten it.

I know, I am so overly dramatic, but it’s all true. I never knew I could love a recipe as much as I love this naan. It’s soft, buttery, and delicious. Whether eaten with a bowl of soup, paired with a creamy curry, or especially when eaten on its own!

So, why am I gushing about an old recipe? Well, because it’s a recipe that’s inspired a lot of other recipes here on HBH. And yes, you guessed it, including these butter chicken meatballs. Really, I just needed a good excuse to make naan on a Monday, and butter chicken is the perfect dish to pair my favorite homemade naan with, so butter chicken meatballs it was.

And I am excited about them.

30 Minute Butter Chicken Meatballs on baking sheet

Meatballs have never been one of my favorites to make or to eat. Mostly because I really hate the word meatball. I find it so very unappealing. I mean, meatballs? Doesn’t seem like the greatest word to me, but I guess it is what it is.

This past year I’ve slowly started to put the unappealing name out of my head and begin to embrace the meatball. Thus far I’ve made simple baked Italian meatballs, Greek lamb meatballs, and ricotta turkey meatballs. And today I am embracing meatballs once again, only going the Indian route.

It’s kind of different, but so good.

30 Minute Butter Chicken Meatballs in skillet with curry sauce

Let’s talk details.

Start off by making the chicken meatballs. This is easy. Mix together ground chicken (you could also use ground turkey), an egg, and some bread crumbs. Form the mix into balls and then bake in the oven. I love baking my meatballs as opposed to pan frying them. One, it’s easier, two it’s healthier, and three, I find the meatballs cook evenly all the way through. Plus, cooking the meatballs in the oven gives you all the time (and hands) to make the sauce.

Which brings me to the sauce. The sauce is EVERYTHING. it’s what butter chicken is all about it. It’s where all the flavor is. It’s creamy, spicy, coconutty, and eat-by-the-spoonfuls good.

Traditionally butter chicken takes a while to make because the chicken needs to be slowly simmered in the sauce. Since we are using meatballs instead of whole chicken pieces, we can speed up the process and turn an hour plus recipe into a 30 minute, one pan and done, kind of recipe.

Cool. Cool. Love it.

overhead photo of 30 Minute Butter Chicken Meatballs

The key to my butter chicken sauce is a good amount of spices, coconut milk, and tomato paste. The spices add all the flavor, the coconut milk adds creaminess, and the tomato paste adds richness.

Finish the sauce with a couple of tablespoons of butter and…PERFECTION.

You’ll want to get started on the sauce while the meatballs are baking so that when the meatballs are finished cooking, the sauce is all ready. Then all you’ll have to do is combine the two together, serve and enjoy. With a generous side of steamed rice and naan.

Of course.

I really can’t begin to describe just how good these meatballs are. The sauce is super creamy, incredibly flavorful, and perfectly seasoned. The meatballs soak it all in, making them tender and delicious…anything but boring.

If you wanted to bump up the vegetable count, toss some spinach, cauliflower, or broccoli right into the sauce. Any of these would be great, and would add a nice pop of color too.

As mentioned, this is a great recipe for transitioning from summer to fall…it’s cozy, yet still healthy.

Oh, and it will leave your house smelling like a fall candle. The BEST! Make this soon you guys, it’s one of those recipes that’s just really really good!

overhead close up photo of 30 Minute Butter Chicken Meatballs

If you make these 30 minutes butter chicken meatballs, please be sure to leave a comment and/or give this recipe a rating! I love hearing from you guys and always do my best to respond to each and every one of you. And of course, if you do make this recipe, don’t forget to also tag me on Instagram so I can see! Looking through the photos of recipes you all have made is my favorite!

30 Minute Butter Chicken Meatballs

Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 6
Calories Per Serving: 830 kcal

Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.

Ingredients

Instructions

  • 1. Preheat the oven to 450 degrees F. Line a baking sheet with parchment.
    2. Add the turkey, egg, bread crumbs, and a pinch each of salt and pepper to a bowl. Coat your hands with a bit of olive oil, and roll the meat into tablespoon size balls (will make 15-20 meatballs), placing them on the prepared baking sheet. Transfer to the oven and bake for 15 minutes or until the meatballs are crisp and cooked through.
    3. Meanwhile, heat the olive oil in a large skillet over medium heat. Add the onion and cook 5 minutes or until fragrant. Add the garlic and ginger, cooking another 5 minutes. Season with salt and pepper.
    3. Stir in the garam masala, curry powder, turmeric, and cayenne and cook until fragrant, about 1 minute.
    4. Add the tomato paste, coconut milk, and 1/2 cup water. Stir to combine, bring the sauce to a boil, cook 5 minutes or until the sauce thickens slightly. Stir in the yogurt and butter. Add the meatballs and cook, stirring occasionally, until the sauce thickens slightly, about 5 minutes. Remove from the heat and stir in the cilantro.
    5. Serve the meatballs and sauce over bowls of rice with fresh naan. Enjoy!
View Recipe Comments

Add a Comment

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. 5 stars
    More of a question than a review. Does the coconut milk make it taste “coconutty”?
    Would like to make this (love butter chicken) but my husband is not a coconut fan….Any good substitute? Maybe cream?

    1. Hi Amy! Yes, it will have a slight coconut flavor to it but its really not super noticeable in my opinion. I would use cream if you’re wanting to avoid that flavor all together! xTieghan

      1. How much cream would you use as a substitute? 14 oz? And would you recommend heavy cream or half & half or just whole milk?

        1. Hi Logan,
          You will use an equal amount of cream and then any of those would work. I hope you love this recipe, please let me know if you give it a try! xTieghan

  2. 5 stars
    Yum! This was a big hit tonight. We make butter chicken regularly, and this sauce was one of the best I’ve had. Perfection.

    I added roasted cauliflower and butternut squash for a one pot meal.

  3. 5 stars
    Love, love, love this dish. I substituted cumin and allspice for the garam masala since my local store was out of it. It worked out great! Definitely will make again!

  4. 5 stars
    I’ve only made butter chicken once before and I wasn’t a fan of it. Wanted to give it another try and I’m so glad I did! Delicious!!

  5. 5 stars
    So far this is my absolute favorite HBH recipe. My roommate and I made it and we could not get over how perfect the sauce came out. I want to make a ton of it and jar it to have it on hand at all times. We added steamed broccoli which worked well. And I used some leftover sauce over plain cauliflower rice with chicken fingers for lunch one day which was great too. SO GOOD, thanks Tieghan

  6. 5 stars
    Best Indian-style entree we’ve made at home, ever. Flavors are just right, sauce is creamy, and the meatballs are so much more tender than cooked meat chunks. We loved this! Will be making it frequently. We made two small adjustments — used sour cream instead of yogurt since that’s what we had on hand, and to keep the sauce thicker we didn’t put in the 1/2 cup water. Outstanding results. Thank you!

    1. Hi there! Thanks so much for trying out this recipe, so glad you enjoyed it! Have a great day xTieghan

    1. Hi Hayley,
      Happy Sunday! I am thrilled to hear that this recipe was a winner. Thanks a lot for giving it a try! xTieghan

  7. What adjustments could I make to lower the fat?
    I count macros and want to find a sub or edit to the coconut milk.

    1. Hey there,
      You could use a lite coconut milk or a non-fat milk. I hope you love this recipe, please let me know if you give it a try! xTieghan

    1. Hey Kelsey,
      Sorry, I haven’t tested this recipe without the egg, it really helps to bind the meatballs. Please let me know if you give the recipe a try! xTieghan

    2. I’ve made other meatballs with success using a “flax egg” as the binder. 1T ground flax mixed with 3T lukewarm water replace 1 egg. I’d give it a whirl without hesitation on these.

  8. 5 stars
    Hi Tieghan, I absolutely Love this recipe and I have made it at least a dozen times! I am hoping to make it tonight, but just realized that I am out of greek yogurt. Could I use sour cream instead?

    Thanks for all the amazing recipes!

    Shiloh

    1. Hey Shiloh,
      Happy Friday! So glad to hear that this recipe was enjoyed, thanks for giving it a go! Yes, sour cream will work well for you! xTieghan

  9. 5 stars
    LOVE this dish! I have made probably 5-6 times now but with two simple and super tasty modifications. #1 I chop a whole onion and put half into the meatballs because I wanted a bit more flavor. #2 I cook the meatballs in a cast iron skillet instead of in the oven so they have a bit of crisp on the outside and adds a bit more texture to the dish. So glad I came across this recipe and your entire website!

    1. Hey Kaela,
      Love to hear that this recipe was enjoyed, thanks a lot for giving it a go! Have a great day! xxTieghan

  10. 5 stars
    This recipe is amazing! We absolutely love it. It has a great kick and is surprisingly easy to make! The meatballs are also really tender and delish!

    I had a quick question though. I wanted to make the full recipe and freeze half because there is only my husband and I. I know the meatballs would be super easy to freeze after cooking, but as far as the sauce goes, would you suggest just halving it and making it fresh when I make the frozen meatballs or would you also freeze half the sauce (separate from the meatballs)? Sorry if that was confusing!

    Love your recipes!

    1. Hey Haley,
      Awesome! I am delighted that this recipe was enjoyed and truly appreciate you giving it a try! You freeze the sauce separate from the meatballs:) xTieghan

  11. 4 stars
    Very good and my family of picky eaters all liked it even with the little bit of spice that my kids aren’t used to. I did add a half pound of ground pork because I find that just ground chicken or turkey always comes out a bit dry. My only complaint is that there is no way you can get this done in thirty minutes. There’s chopping and grating and mincing and meatball making…It’s all straight forward and not overly time consuming but saying this is a thirty minute speed recipe isn’t correct. Nothing awful with that, but plan accordingly.

    1. Hey Lara,
      I am so so glad to hear that this recipe was enjoyed and I appreciate you giving it a try!! Sorry this took you longer than expected. xxTieghan

  12. 5 stars
    I only found this recipe recently and have made it four times! About to make it again as I type this. Seriously sooo good!

    1. Hey Sarah,
      Awesome! I am thrilled that this recipe was enjoyed, thanks for making it! Happy Friday:) xTieghan