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

What Makes This Recipe Great

Ground Chicken: I use ground chicken, however, you can also use ground turkey or ground pork if you prefer. 

Garam Masala: This is a mixture of cinnamon, peppercorns, cardamom, mustard seeds, coriander seeds, cloves, mace, and nutmeg that gives the Indian curries their flavor and color. You can find this at your local grocery store or combine the spices to make it yourself. 

Breadcrumbs: Many chicken meatball recipes call for breadcrumbs, however, to make this grain-free and gluten-free, I use almond flour instead.

Ghee: Ghee is butter that has been clarified, where most of the milk solids and dairy have been removed. It is a commonly used pantry staple in the paleo community and a delicious option if you’re not allergic to dairy. If you have a true dairy allergy, I would use vegan butter instead. You can also swap the butter and almond milk for regular butter and heavy cream. 

Cayenne Pepper: The sauce is naturally more mild than other curry dishes. If you’d like more heat, add more cayenne pepper. 

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

How to Make This Recipe

prepping ground chicken with ingredients in a clear glass mixing bowl

  1. Preheat your oven to 400 and line a baking sheet with parchment paper.
  2. Combine the meatball ingredients and mix well. Form the meatball mixture into 16 balls (or 20 smaller ones) approximately 1.5 inches in diameter.
  3. Place meatball balls on the baking sheet and bake for 20 minutes.
  4. While the meatballs are baking, make the makhani sauce.
  5. Heat a large skillet over medium heat. Melt the ghee (or vegan butter), and add in the onions, garlic, and ginger. Sauté for 4-5 minutes. At this point, you can either continue making the sauce on the stove or use the slow cooker method below.

Choose Your Final Cooking Method

ground chicken meatballs with no breadcrumbs on a baking sheet with parchment paper

Stove Top

  1. Add in the tomato sauce, spices, and coconut milk. Stir in the additional tbsp of ghee. Bring the sauce to a boil, then reduce the heat and let it simmer until the meatballs are done. 
  2. Add the chicken meatballs to the sauce and let them simmer for an additional 10 minutes.
  3. Serve with basmati rice or cauliflower rice, top with fresh cilantro, and enjoy!

Slow Cooker 

  1. Transfer the buttery sautéed onions, garlic, and ginger to the slow cooker. Add the tomato sauce, spices, coconut milk, and additional tbsp of ghee to the slow cooker and stir. Turn it on low heat to let the sauce start cooking.
  2. When the meatballs come out of the oven, add them to the slow cooker and gently stir them in with the sauce. Cook on low for 3-4 hours to allow the sauce to marinate the chicken. Serve with basmati rice or cauliflower rice, top with fresh cilantro, and enjoy!

healthy chicken meatballs with creamy tomato curry sauce in a black slow cooker

Mary's Tips & Tricks

How to Serve: I like to serve my paleo meatballs fresh off the stove over basmati or cauliflower rice. Use frozen rice versions for quick cooking!

Substitute for Garam Masala: If you’re in a pinch and need an easy substitute for garam masala, you can mix 4 parts ground cumin with 1 part allspice. 

Storage tips: To store any leftovers (which you might not have!), use an airtight container and store them in the refrigerator for up to 4 days. 

Freezing: Store leftover paleo meatballs with the curry sauce only and make fresh basmati or cauliflower rice when you are ready to serve. Store in an airtight container separating layers with parchment paper for up to 3 months. 

Meal Prep: This is a wonderful meal prep recipe! Divide the murgh makhani meatballs and rice into portions and store them in separate airtight containers. Reheat in the microwave for 2-3 minutes and enjoy!

Creamy Garam Masala Curry Sauce with Ground Chicken Meatballs served over cauliflower rice in a bowl with two gold forks

FAQs

What is the Paleo Diet?

Paleo-Friendly foods are unprocessed foods that are gluten-free, grain-free, dairy-free, soy-free, legume-free, and refined sugar-free. Paleo promotes foods that would have been “hunted and gathered”, such as fruit, berries, nuts, meat, fish, eggs, oils, starches, and vegetables. Check out my cookbook for quick & easy meals: Quick Prep Paleo.

Are these murgh makhani paleo meatballs also Whole30 meatballs?

These are also Whole30 meatballs! To stay completely compliant, serve them over cauliflower rice or zucchini noodles instead of white rice. 

What is the origin of Butter Chicken?

Murgh Makhani, also known as Butter Chicken is a popular, authentic Indian dish that was actually made by accident by mixing leftover tandoori chicken in a tomato gravy! It features a creamy tomato curry sauce with garam masala, garlic and ginger, and lots of butter. It is naturally milder than other curry sauces.

Is Butter Chicken spicy?

No! It is naturally milder than other curry sauces. To add or take away the heat, adjust the cayenne pepper!

Is Butter Chicken (murgh makhani) healthy?

Typically, butter chicken is made with lots of butter! I have adjusted my recipe to use vegan butter (or ghee, which is clarified butter). It still gives the creamy, buttery flavor, with a healthier, dairy-free alternative. I also make my paleo meatballs without breadcrumbs, lowering the carb count and making them gluten-free.

Murgh Makhani vs. Tikka Masala:

What is the difference between butter chicken and tikka masala? This is a super common question and a good one! Both butter chicken and tikka masala feature creamy tomato sauce curries.

The main difference is, the butter! Butter chicken (murgh makhani) is creamier and milder due to the butter cutting some of the curry spice, while chicken tikka masala has more tomato and more of a kick to it. But in a competition of butter chicken vs. tikka masala, you really can’t go wrong!

Try These Recipes!

Instant Pot Chicken Tikka Masala

Whole30 Thai Coconut Curry Turkey Meatballs

Easy Pumpkin Curry Chicken with Coconut Milk

4.93 from 14 votes

Baked Butter Chicken Paleo Meatballs

Prep: 10 minutes
Cook: 3 hours
Total: 3 hours 10 minutes
Yield: 16 meatballs
These healthy paleo meatballs are a fun twist on a traditional Indian dish, butter chicken (murgh makhani)! Featuring tender ground chicken meatballs smothered in a delicious, buttery, tomato curry sauce. Dairy and gluten-free, this Indian-inspired dish is easy, healthy, and so tasty! Paleo, Whole30, & only 4 net carbs per serving.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Equipment

Ingredients 

Meatballs

  • 1.5 lbs ground chicken
  • 2 tsp minced garlic
  • 1 egg
  • ½ cup almond flour
  • 2 tbsp almond milk, unsweetened
  • 1 tsp onion powder
  • 1.5 tsp sea salt

Sauce

  • 2 tbsp ghee , or vegan butter
  • 1 yellow onion, diced
  • 3 cloves minced garlic
  • 2 tbsp ginger paste, or minced fresh ginger
  • 28 oz tomato sauce, or crushed tomatoes
  • 2 tsp cumin
  • 1 tsp paprika
  • 1 tbsp garam masala
  • ¼ tsp cayenne
  • 1 tsp salt
  • 1 cup full fat coconut milk, add more for a creamier sauce
  • 1 tbsp ghee or vegan butter

Instructions 

  • Preheat your oven to 400 and line a baking sheet with parchment paper.
  • Combine the meatball ingredients and mix well. Form the mixture into 16 balls (or 20 smaller ones) approximately 1.5 inches in diameter.
  • Place the balls on the baking sheet and bake for 20 minutes.
  • While the meatballs are baking, make the sauce.
  • Heat a large skillet over medium heat. Melt the ghee (or vegan butter), and add in the onions, garlic, and ginger. Sauté for 4-5 minutes. At this point you can either continue making the sauce on the stove, or use the slow cooker method below.

Stove Top Method

  • Add in the tomato sauce, spices, and coconut milk. Stir in the additional tbsp of ghee. Bring the sauce to a boil, then reduce the heat and let it simmer until the meatballs are done.
  • Add the meatballs to the sauce and let them simmer for an additional 10 minutes.
  • Serve with basmati rice or cauliflower rice, top with fresh cilantro, and enjoy!

Slow Cooker Instructions

  • Transfer the buttery sautéed onions, garlic, and ginger to the slow cooker. Add in the tomato sauce, spices, coconut milk, and additional tbsp of ghee to the slow cooker and stir. Turn it on low heat to let the sauce start cooking.
  • When the meatballs come out of the oven, add them to the slow cooker and gently stir them in with the sauce. Cook on low for 3-4 hours. Serve with basmati rice or cauliflower rice, top with fresh cilantro, and enjoy!

Notes

How to Serve: I like to serve my paleo meatballs fresh off the stove over basmati or cauliflower rice. Use frozen rice versions for quick cooking!
Substitute for Garam Masala: If you’re in a pinch and need an easy substitute for garam masala, you can mix 4 parts ground cumin with 1 part allspice. 
Storage tips: To store any leftovers (which you might not have!), use an airtight container and store them in the refrigerator for up to 4 days. 
Freezing: Store leftover paleo meatballs with the curry sauce only and make fresh basmati or cauliflower rice when you are ready to serve. Store in an airtight container separating layers with parchment paper for up to 3 months. 
Meal Prep: This is a wonderful meal prep recipe! Divide the murgh makhani meatballs and rice into portions and store them in separate airtight containers. Reheat in the microwave for 2-3 minutes and enjoy!

Nutrition

Serving: 1meatball | Calories: 157kcal | Carbohydrates: 5g | Protein: 10g | Fat: 11g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 1g | Cholesterol: 54mg | Sodium: 659mg | Potassium: 442mg | Fiber: 1g | Sugar: 3g | Vitamin A: 256IU | Vitamin C: 5mg | Calcium: 29mg | Iron: 2mg

All nutrition facts are an estimate and automatically calculated. While I fact check them using My Fitness Pal, please note that they may not always be 100% accurate and depend on ingredients used. Weigh your total and divide by the number of servings for the most accurate grams per serving size.

Did you make this?Rate & comment below, and tag me on Instagram @maryswholelife

Leave a comment

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

Recipe Rating





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

20 Comments

  1. Marie says:

    Such an amazing recipe! Have recommended to friends and we all find it delicious!

  2. Taty says:

    Delicious, now a staple in our house. Usually do turkey as chicken has been harder to find. So flavorful, and so soft! Thank you.

    Contemplating if I can sneak in veggies into this.. hmmm. But it’s perfect on its own.

    1. Mary says:

      Thank you!

  3. Tanya says:

    Did the stovetop method. Tastes exactly like butter chicken. I did half chicken and half turkey. Could only buy in lb increments so had to do some math for the ingredients. But got there! Oven step really helps. 
    Sauce was yummy. I added more coconut for more creamy flavor. Even toddler approved. Thanks!

    1. Mary says:

      So glad you enjoyed it!!

  4. Kiersten Park says:

    Decided to make a double batch and am so glad I did!!  The flavors are amazing and the family loved this meal!   So easy to put together and cook.  I really like tossing everything in the slow cooker for a few hours and then dinner is ready!

    1. Mary says:

      So glad you enjoyed it!!

  5. Zoë Crowder says:

    Omg so good!!   Served it with spinach and cauliflower rice. Tastes like a restaurant.

    1. Mary says:

      Yay! Thank you Zoe!

  6. Amy says:

    This was so easy!  Oven baked meatballs are my FAVORITE – easy clean up.  🙂.  Your Tikka Masala is a staple at our house so trying this dish out was a must.  Thank you for making gluten-free and dairy-free dinners accessible and delicious.