Delicious Paleo Baked Butter Chicken Meatballs (Murgh Makhani) – Easy & Healthy Recipe
Embark on a culinary adventure with these incredible Paleo Baked Butter Chicken Meatballs, a delightful and healthier twist on the beloved Indian classic, Murgh Makhani. This recipe features succulent ground chicken meatballs, oven-baked to perfection, then generously coated in a rich, creamy, and mildly spiced tomato curry sauce. Designed for those following a paleo, Whole30, gluten-free, or dairy-free lifestyle, this dish proves that healthy eating can still be incredibly flavorful and satisfying. With just 4 net carbs per serving, it’s a guilt-free indulgence perfect for a weeknight meal or impressive enough for guests.
Traditional butter chicken is famous for its depth of flavor and comforting creaminess. Our paleo version captures all that authentic taste without compromising on dietary preferences. We’ve meticulously selected ingredients and refined the cooking process to deliver a truly exceptional dish that’s both easy to prepare and profoundly delicious. Get ready to add this Indian-inspired masterpiece to your regular meal rotation!
Key Ingredients for Perfect Paleo Butter Chicken Meatballs
Creating extraordinary flavor starts with understanding your ingredients. Here’s a closer look at what makes this recipe truly special and how each component contributes to its irresistible taste and texture:
Ground Chicken: The foundation of our meatballs. Ground chicken is a lean protein choice that readily absorbs the aromatic spices, making for incredibly tender and flavorful meatballs. While chicken is our primary recommendation, you have the flexibility to substitute with ground turkey for an even leaner option, or ground pork if you prefer a richer flavor profile and are not strictly adhering to paleo restrictions that might limit pork. Whichever you choose, ensure it’s high-quality to achieve the best results.
Garam Masala: This essential Indian spice blend is the heart and soul of authentic curry flavor and color. Garam masala, meaning “hot spice,” is a fragrant mixture typically including cinnamon, peppercorns, cardamom, mustard seeds, coriander seeds, cloves, mace, and nutmeg. It’s an aromatic powerhouse that provides warmth and complexity rather than intense heat. You can readily find this staple at most local grocery stores in the spice aisle. For the adventurous home cook, grinding your own fresh garam masala can elevate the flavors even further, unlocking a more vibrant and potent aroma that truly makes a difference in your curry.
Almond Flour: Many traditional meatball recipes rely on breadcrumbs for binding and moisture. However, to keep this recipe entirely grain-free and gluten-free, we ingeniously use almond flour. Almond flour not only acts as an excellent binder, ensuring your meatballs hold their shape beautifully, but it also contributes a delicate nutty flavor and helps keep the meatballs wonderfully moist and tender. This substitution is key to making our butter chicken meatballs paleo and Whole30 compliant without sacrificing texture.
Ghee: Ghee, or clarified butter, is a cherished ingredient in Indian cuisine and a staple in the paleo community. It’s made by simmering butter to remove the milk solids and water, leaving behind a pure, golden fat with a rich, nutty flavor. Because most of the dairy proteins are removed during clarification, ghee is often well-tolerated by individuals with dairy sensitivities. It provides that signature buttery richness to our curry sauce. If you have a true dairy allergy, vegan butter is an excellent substitute that will still deliver a creamy texture and delicious flavor. For those not adhering to paleo or dairy-free diets, regular butter and a touch of heavy cream can be swapped for ghee and coconut milk for an even richer, more decadent sauce.
Cayenne Pepper: Our butter chicken sauce is naturally milder than many other curry dishes, designed to be approachable for a wide range of palates. However, if you crave a more pronounced kick of heat, cayenne pepper is your secret weapon. You can easily adjust the amount to suit your personal preference, adding a pinch for a subtle warmth or more for a fiery experience. Remember to taste as you go to achieve your desired spice level.
Full-Fat Coconut Milk: This ingredient is crucial for achieving the luxurious creaminess in our dairy-free curry sauce. Unlike traditional butter chicken which uses heavy cream, full-fat coconut milk provides a rich texture and subtle sweetness that complements the spices beautifully. It’s a fantastic paleo and Whole30-friendly alternative that delivers on both flavor and consistency.
Tomato Sauce (or Crushed Tomatoes): The vibrant base of our Murgh Makhani sauce comes from high-quality tomato sauce. It provides the essential tangy and sweet notes that balance the richness of the ghee and coconut milk. Using crushed tomatoes can offer a slightly chunkier texture, adding another dimension to the sauce.
Fresh Aromatics (Onions, Garlic, Ginger): These are the unsung heroes of any good curry. Sautéing finely diced yellow onion, minced garlic, and ginger (either fresh or as a paste) creates a fragrant foundation, building layers of savory depth before any other spices are added. Don’t skip these—they are essential for an authentic flavor profile.
Step-by-Step Guide to Crafting Your Murgh Makhani Meatballs
Creating these delectable paleo butter chicken meatballs is a straightforward process, broken down into easy-to-follow steps. Precision in preparation ensures a truly outstanding result.

- Prepare Your Workspace: Begin by preheating your oven to a robust 400°F (200°C). While the oven heats, line a large baking sheet with parchment paper. This simple step prevents sticking and makes for incredibly easy cleanup.
- Craft the Meatball Mixture: In a spacious mixing bowl, gently combine all the meatball ingredients: ground chicken, minced garlic, egg, almond flour, unsweetened almond milk, onion powder, and sea salt. Mix thoroughly but avoid overworking the mixture, which can lead to tough meatballs. Your goal is a well-combined, cohesive blend.
- Form the Meatballs: Using your hands, form the meatball mixture into approximately 16 balls, each about 1.5 inches in diameter. If you prefer smaller portions, you can create 20 slightly smaller meatballs. Ensure they are uniform in size to promote even baking.
- Bake the Meatballs: Carefully arrange the formed meatballs on your prepared baking sheet, leaving a little space between each one. Bake them in the preheated oven for 20 minutes. This initial baking step ensures the meatballs are cooked through and slightly browned before they simmer in the sauce.
- Begin the Makhani Sauce: While your meatballs are baking, turn your attention to the rich makhani sauce. Heat a large skillet over medium heat. Add the ghee (or vegan butter) and allow it to melt until shimmering. Then, add the diced yellow onions, minced garlic, and ginger paste (or finely minced fresh ginger). Sauté these aromatics for 4-5 minutes, stirring occasionally, until the onions soften and become translucent, and the garlic and ginger are fragrant. This step is crucial for building the foundational flavors of your curry.
Choose Your Final Cooking Method for the Sauce
After sautéing the aromatics, you have the flexibility to choose between two excellent methods for finishing your creamy curry sauce and simmering your meatballs:

Stove Top Method
This method is perfect if you’re looking for a quicker preparation time and want to enjoy your meal sooner. It allows for immediate flavor development and precise control over the sauce’s consistency.
- Combine Sauce Ingredients: To the sautéed aromatics in the skillet, add the tomato sauce (or crushed tomatoes), cumin, paprika, garam masala, cayenne pepper (adjust to taste), and salt. Pour in the full-fat coconut milk and stir until all ingredients are well combined. Stir in the additional tablespoon of ghee for an extra layer of richness and a silky texture.
- Simmer the Sauce: Bring the sauce to a gentle boil, then immediately reduce the heat to low. Let it simmer, uncovered, while your meatballs finish baking in the oven. This simmering time allows the flavors to meld beautifully.
- Integrate Meatballs and Finish: Once the meatballs are baked, carefully transfer them from the baking sheet directly into the simmering makhani sauce. Gently stir to ensure all meatballs are coated. Allow them to simmer for an additional 10 minutes in the sauce. This final simmer ensures the meatballs absorb the incredible curry flavors, becoming even more tender and delicious.
- Serve and Enjoy: Your delightful Paleo Butter Chicken Meatballs are now ready! Serve hot over a bed of fluffy basmati rice, nutrient-rich cauliflower rice, or even zucchini noodles for a lighter option. Garnish with a sprinkle of fresh cilantro for a burst of color and herbaceous freshness, then savor every spoonful.
Slow Cooker Method
For those who appreciate the convenience of a “set it and forget it” meal, or desire a deeper, more intensely developed flavor, the slow cooker is an excellent choice. This method allows the sauce and meatballs to marinate and tenderize over several hours.
- Prepare the Slow Cooker Base: Carefully transfer the buttery sautéed onions, garlic, and ginger from your skillet into the basin of your slow cooker. Add the tomato sauce (or crushed tomatoes), cumin, paprika, garam masala, cayenne pepper, salt, and full-fat coconut milk to the slow cooker. Stir everything together until well combined. Incorporate the additional tablespoon of ghee, stirring it into the sauce. Turn your slow cooker to the low heat setting to allow the sauce to begin cooking and flavors to develop.
- Add Meatballs and Slow Cook: Once the baked meatballs are ready from the oven, gently add them to the slow cooker with the simmering sauce. Stir carefully to coat the meatballs without breaking them apart. Cover and cook on low for 3-4 hours. This extended cooking time allows the chicken meatballs to become incredibly tender and thoroughly infused with the rich, aromatic makhani sauce.
- Serve with Garnish: Once the cooking time is complete, your slow-cooked Paleo Butter Chicken Meatballs are ready to be enjoyed. Serve warm with your choice of basmati rice, cauliflower rice, or other preferred sides. A generous sprinkle of fresh cilantro will brighten the dish and add a wonderful finishing touch.

Expert Tips & Serving Suggestions for the Best Paleo Butter Chicken Meatballs
Unlock the full potential of this recipe with these helpful tips and tricks, ensuring every batch of Murgh Makhani meatballs is a resounding success.
How to Serve: These paleo meatballs are incredibly versatile. I love serving them fresh off the stove or from the slow cooker over a bed of steaming basmati rice for a classic pairing. For a paleo or low-carb option, cauliflower rice is an excellent substitute that perfectly absorbs the creamy sauce. Don’t hesitate to use frozen rice versions of either for a quick and convenient meal prep solution, saving you precious cooking time. Other great serving ideas include quinoa, millets, or even gluten-free naan bread for dipping into the luscious sauce. Always finish with a generous sprinkle of fresh chopped cilantro for an aromatic lift and beautiful presentation.
Substitute for Garam Masala: If you find yourself in a pinch and don’t have garam masala on hand, a surprisingly effective substitute can be created by mixing 4 parts ground cumin with 1 part allspice. While it won’t replicate the complex warmth perfectly, it will provide a similar aromatic foundation. Alternatively, you can use a blend of equal parts ground cumin, coriander, and a pinch of cinnamon and cardamom for a closer approximation.
Taste and Adjust: Always taste your sauce before the final simmer! This allows you to adjust the seasoning to your liking. Need more heat? Add a little more cayenne. Prefer it sweeter? A tiny pinch of coconut sugar (if paleo-friendly for your diet) or even grated carrot can balance the acidity of the tomatoes. Don’t be afraid to make it your own.
Storage Tips: Leftovers, if you have any, are truly a treat! To ensure maximum freshness and flavor, transfer any remaining paleo butter chicken meatballs and sauce into an airtight container. Store them in the refrigerator for up to 4 days. This makes them perfect for quick and healthy lunches throughout the week.
Freezing for Future Meals: This recipe is fantastic for freezer meal prep. When freezing, it’s best to store the cooked paleo meatballs along with the curry sauce only. This ensures the best texture upon reheating. Make fresh basmati or cauliflower rice when you are ready to serve. For optimal freezing, place the meatballs and sauce in an airtight, freezer-safe container. To prevent sticking and allow for easier portioning, you can separate layers with parchment paper. Properly stored, they will maintain their quality for up to 3 months.
Meal Prep Champion: These Murgh Makhani meatballs are a meal prep dream! Divide the cooked meatballs and sauce into individual portions, placing them in separate airtight containers. You can store them with your chosen rice (basmati or cauliflower) already portioned, or keep them separate. When it’s time to eat, simply reheat in the microwave for 2-3 minutes, stirring halfway through, and you’ll have a wholesome and delicious meal ready in no time. This is a brilliant strategy for maintaining a healthy diet during busy weeks.

Frequently Asked Questions About Paleo Butter Chicken
The Paleo Diet, often referred to as the “caveman diet,” is an eating plan based on foods presumed to have been eaten by early humans during the Paleolithic Era. It emphasizes whole, unprocessed foods that would have been “hunted and gathered.” This includes lean meats, fish, eggs, fruits, vegetables, nuts, and seeds. Foods typically excluded are grains, legumes, dairy products, refined sugar, and processed foods. The core principle is to eat foods that our ancestors were genetically adapted to consume, promoting better health, weight management, and reduced inflammation. These foods are naturally gluten-free, grain-free, dairy-free, soy-free, legume-free, and refined sugar-free. If you’re looking for quick and easy paleo meals, check out Mary’s cookbook: Quick Prep Paleo.
Are these Murgh Makhani paleo meatballs also Whole30 compliant?
Absolutely, yes! These delicious Murgh Makhani meatballs are indeed Whole30 compliant, making them a fantastic addition to your Whole30 journey. To ensure complete compliance, remember to serve them over approved sides like cauliflower rice, zucchini noodles, or a generous portion of sautéed greens instead of traditional white rice. This recipe perfectly aligns with the Whole30 program’s emphasis on whole, unprocessed ingredients.
Murgh Makhani, affectionately known as Butter Chicken, holds a fascinating origin story that dates back to the 1950s in Delhi, India. It was reportedly created by accident at the Moti Mahal restaurant when cooks combined leftover tandoori chicken pieces with a rich, creamy tomato gravy. This innovative culinary experiment resulted in a dish that quickly captivated palates and rose to international fame. The hallmark of authentic Murgh Makhani is its luxurious, creamy tomato curry sauce, generously flavored with a blend of aromatic spices like garam masala, pungent garlic, fragrant ginger, and, of course, a good amount of butter (or ghee in our paleo version). It is inherently milder than many other Indian curries, making it widely appealing.
No, traditional Butter Chicken (Murgh Makhani) is not typically spicy. It’s known for its mild, rich, and creamy flavor profile, which sets it apart from many other Indian curries that often feature more intense heat. The creaminess from the butter (or ghee and coconut milk in our recipe) naturally mellows the spices. However, the beauty of cooking at home is customization! If you prefer a spicier curry, you can easily increase the amount of cayenne pepper in the sauce to achieve your desired level of heat. Conversely, if you’re very sensitive to spice, you can reduce or omit the cayenne pepper entirely.
While traditional butter chicken can be quite rich due to significant amounts of butter and cream, our paleo and dairy-free rendition is designed with health in mind. We’ve thoughtfully adjusted the recipe to make it a healthier alternative. Instead of traditional butter and heavy cream, we utilize vegan butter or ghee (clarified butter) and full-fat coconut milk. These alternatives still deliver the desired creamy, buttery flavor and luxurious texture without the dairy, making it suitable for dairy-free diets. Furthermore, our paleo meatballs are crafted without breadcrumbs, significantly lowering the carbohydrate count and making them entirely gluten-free. This thoughtful approach allows you to enjoy the wonderful flavors of Murgh Makhani in a more nutritious, diet-friendly way, packed with lean protein and healthy fats.
This is a wonderfully common and insightful question, as both Butter Chicken (Murgh Makhani) and Chicken Tikka Masala are immensely popular Indian curry dishes that feature creamy tomato-based sauces. While they share similarities, they possess distinct characteristics.
The primary difference lies in the emphasis on butter and the overall flavor balance. Butter Chicken (Murgh Makhani) is renowned for its exceptional creaminess and milder flavor. This comes from a more generous use of butter (or ghee) which mellows the spices and contributes to a smooth, rich texture. The chicken is often marinated in yogurt and spices before being cooked. On the other hand, Chicken Tikka Masala typically boasts a more pronounced tomato flavor and often has a greater “kick” or spice level. The chicken (tikka) is usually marinated in yogurt and spices, then grilled or baked before being added to a robust tomato and onion-based gravy, often with less dairy cream than Murgh Makhani. Both are undeniably delicious, and in the “butter chicken vs. tikka masala” debate, personal preference truly reigns supreme – you can’t go wrong with either choice!
More Delicious Paleo & Whole30 Recipes to Explore
If you loved these Paleo Baked Butter Chicken Meatballs, you’re in for a treat with these other healthy and flavorful recipes:
- Instant Pot Chicken Tikka Masala: A quick and easy Whole30-compliant version of the classic, perfect for busy weeknights.
- Whole30 Thai Coconut Curry Turkey Meatballs: Explore a different curry flavor profile with these vibrant and aromatic turkey meatballs.
- Easy Pumpkin Curry Chicken with Coconut Milk: A comforting and flavorful gluten-free and dairy-free curry, perfect for a cozy meal.

Rated 4.93 out of 5 stars by 14 votes
Baked Butter Chicken Paleo Meatballs
Equipment
-
Slow Cooker
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 (for finishing sauce)
Instructions
- Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
- Combine the meatball ingredients (ground chicken, minced garlic, egg, almond flour, almond milk, onion powder, sea salt) and mix well. Form the mixture into 16 balls (or 20 smaller ones) approximately 1.5 inches in diameter.
- Place the meatballs on the baking sheet and bake for 20 minutes.
- While the meatballs are baking, prepare the sauce. Heat a large skillet over medium heat. Melt 2 tbsp of ghee (or vegan butter), and add in the onions, garlic, and ginger. Sauté for 4-5 minutes until softened and fragrant. 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 (cumin, paprika, garam masala, cayenne, salt), and 1 cup of coconut milk to the sautéed aromatics. 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 baked chicken meatballs to the sauce and let them simmer for an additional 10 minutes, allowing them to absorb the flavors.
- 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 the tomato sauce, spices (cumin, paprika, garam masala, cayenne, salt), 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 to allow the sauce to deeply marinate the chicken and for flavors to meld. 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: 1 meatball | 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