Butter Chicken Meatballs are a delicious twist on the classic Indian dish. The tender homemade chicken meatballs are simmered in a creamy, tomato-based butter curry sauce, creating a delicious and comforting meal!

Chicken meatballs in a butter curry sauce in a skillet with a wooden spoon.

Want to save this recipe?

Enter your email below & we'll send it straight to your inbox! You will also receive other new recipes in your inbox weekly!

    The Best Butter Chicken Meatballs

    If you love butter chicken curry, you are going to absolutely love these butter chicken meatballs! This is a twist on the classic that is super easy to make and just as delicious.

    I like making my own chicken meatballs, but you can definitely grab some store-bought meatballs if you are in a hurry!

    The butter chicken sauce is a classic combo of tomatoes and cream with loads of spices like garam masala, cumin and chili powder. These bold spices bring so much flavor and make this dish super comforting to eat.

    I recommend serving these saucy meatballs with a simple side of rice and naan to soak up all of the sauce!

    Butter chicken meatballs in a white bowl with a spoon.

    Ingredients Needed

    • Chicken Meatballs: You can make homemade chicken meatballs or get them store-bought for ease!
    • Butter & Olive Oil: A combo of butter and olive oil adds extra flavor. Since this is “butter” chicken sauce, you definitely have to use some butter!
    • Aromatics: Onion, garlic and ginger are added for fresh flavor and aroma!
    • Spices: Butter chicken sauce can be spiced up with garam masala, cumin and chili powder!
    • Canned Tomatoes: This sauce is a tomato based sauce, so you can use diced or crushed tomatoes or simply a can of tomato sauce.
    • Heavy Cream: For a perfectly creamy sauce.
    • Fresh Herbs: Serve with freshly chopped herbs like parsley or cilantro!

    How to Make butter chicken meatballs

    1. Sauté Aromatics: Add butter and olive oil to a large skillet. Add in onion and sauté for 4-5 minutes or until it starts to brown and become tender. Stir in ginger and garlic and cook for 1-2 minutes.
    2. Add Spices: Add in all the spices- garam masala, cumin and chili powder and stir to cook the spices for 1-2 minutes making sure to stir frequently.
    Onions and garlic sautéing with spices in a skillet.
    1. Add Tomatoes: Add in the crushed tomatoes to the pan. Bring to a simmer and cook for 10 minutes.
    2. Heat Up Meatballs: Meanwhile, heat up your meatballs if they are store bought. The fastest way we have found is to heat them in the air fryer. If they are homemade, you can bake them and then toss in the sauce when ready!
    Tomato sauce in a skillet with a wooden spoon.
    1. Add Cream: Stir in the heavy cream and toss in the meatballs. Serve immediately with fresh copped cilantro or parsley for serving.
    Butter curry sauce in a skillet with a wooden spoon.

    Tips for Success

    • For a super silky sauce, you can use an immersion blender to blend out all of the chunks!
    • For a hint of spice, add some crushed red pepper to this butter chicken meatballs recipe!
    • I highly recommend making your own homemade chicken meatballs, since they are so easy to make and so great for meal prep!

    Frequently Asked Questions

    How should I serve butter chicken meatballs?

    Serve your butter chicken meatballs with something that will soak up all of that gorgeous sauce like rice, naan or roti!

    How should I store leftover meatballs with butter sauce?

    You can store any leftover meatballs and sauce in an airtight container in the refrigerator for up to 2-3 days. Simply reheat in the microwave until heated through!

    Close up shot of butter chicken meatballs in a bowl.

    More Meatball Recipes to Try

    Butter Chicken Meatballs

    Butter Chicken Meatballs are a delicious twist on the classic Indian dish. The tender chicken meatballs are simmered in a creamy, tomato-based butter chicken sauce, creating a delicious and comforting meal!
    Servings: 4
    Prep Time: 10 minutes
    Cook Time: 20 minutes
    Total Time: 30 minutes

    Ingredients 

    Sauce

    Instructions 

    • Add butter and olive oil to a large skillet.
      Add in onion and saute for 4-5 minutes or until it starts to brown and become tender.
    • Stir in ginger and garlic and cook for 1-2 minutes.
    • Add in the spices: garam masala, cumin and chili powder and stir to cook the spices for 1-2 minutes making sure to stir frequently.
    • Add in the crushed tomatoes to the pan. Bring to a simmer and cook for 10 minutes.
      Meanwhile heat up your meatballs if they are store bought (the fastest way we have found is to heat them in the air fryer)
    • Stir in the heavy cream and toss in the meatballs.
      Serve immediately with fresh chopped cilantro or parsley for serving.

    Notes

    Note: This dish will be saucey so there will be lots of extra sauce for dipping naan bread and serving over rice!

    Nutrition Information

    Calories: 562kcalCarbohydrates: 19gProtein: 26gFat: 46gSaturated Fat: 21gPolyunsaturated Fat: 2gMonounsaturated Fat: 9gTrans Fat: 0.1gCholesterol: 183mgSodium: 731mgPotassium: 459mgFiber: 3gSugar: 9gVitamin A: 1346IUVitamin C: 14mgCalcium: 177mgIron: 4mg

    Did you make this?

    I’d love to hear your feedback! Leave a review and make sure to share your pictures on social media! Don’t forget to follow @thechefsavvy.