Rich, creamy, and bursting with Indian-inspired flavor, this paleo Butter Chicken recipe is a lighter, dairy-free spin on the beloved classic.

Tender chicken simmers in a luscious, aromatic sauce made with coconut milk, ghee, and warming spices. This meal makes you want to curl up with a bowl and savor every bite.
This is the ultimate comfort food for those who crave takeout-level satisfaction without the heavy cream and sugar crash.
Plus, it’s completely paleo-friendly and easy to adapt for Keto and Whole30 eaters.
What is Butter Chicken?
Butter Chicken (Murgh Makani) is a classic Northern Indian dish known for its creamy, velvety sauce made with butter, tomatoes, and cream. It’s rich, aromatic, and comforting. The kind of dish that makes you wonder how something so simple can taste so luxurious.
It’s often compared to Chicken Tikka Masala, but here’s the gist: Butter Chicken is creamier and milder, while Tikka Masala leans more tomato-forward and tangy.
Fun fact: Butter Chicken hails from India, while Tikka Masala supposedly originated in the U.K. Whether that’s entirely accurate is up for debate, but it does make for a great dinner table tidbit.
This paleo-friendly version keeps all that silky goodness but skips the dairy, using full-fat coconut milk instead. It’s not exactly traditional, but it’s definitely delicious and perfect for those who enjoy Indian food but can’t eat dairy products.
Why You’ll Love This Recipe
This cozy curry has all the richness of your favorite takeout but with cleaner, feel-good ingredients. The sauce is silky, fragrant, and surprisingly easy to make. A true weeknight win that still feels special.
It’s the kind of meal that makes your kitchen smell amazing and your taste buds happy, whether you serve it over rice or keep it paleo with cauliflower rice.
Here are a few more reasons to love it:
- Comforting and full of flavor
- Naturally dairy-free and gluten-free
- Easy to prep ahead or freeze
- Customizable for Paleo, Keto, or Whole30
- Creamy without being heavy

Ingredients for Paleo Butter Chicken
Boneless, skinless chicken breasts: Lean and mild, they soak up all the delicious marinade flavor. Chicken thighs work great, too, if you prefer dark meat.
Full-fat canned coconut milk: Our creamy, dairy-free stand-in for yogurt and heavy cream. If you have access to a can of coconut cream, feel free to use it instead of full fat coconut milk. Use coconut yogurt for marinating if you’d like extra tang.
Ghee (or grass-fed butter): Brings the buttery richness essential to this dish. Ghee is lactose-free and often fine for those who can’t eat dairy. It tastes similar enough to butter that it preserves the traditional flavor of butter chicken.
Use coconut oil if you’re keeping it fully dairy-free or Whole30.
Yellow onion: Builds a savory foundation. Omit for Low-FODMAP or use chopped leek tops instead.
Garlic & fresh ginger: The classic Indian aromatics that make the sauce sing.
Tomato sauce: Gives depth, acidity, and that signature reddish hue. You can swap it out for a few tablespoons of tomato paste.
Pure maple syrup: Adds a touch of natural sweetness that balances the spice. Omit for Keto or Whole30.
Nutritional yeast: Totally optional, but adds a creamy, cheesy undertone that mimics traditional cream-based sauces.
Spices: Garam masala, cumin, ground coriander, ground cardamom, turmeric, paprika, ground cinnamon, sea salt. These create the warm, complex flavor that defines butter chicken.
Adjust to taste! If you have a cinnamon stick on hand, feel free to use a cinnamon stick instead of ground cinnamon.
Fresh cilantro: For garnish and brightness.
How to Make Paleo Butter Chicken
Start by marinating the chicken. In a zip-top bag or sealable container, combine the chicken, coconut milk, paprika, cinnamon, garam masala, and salt. Shake or stir to coat everything well, then refrigerate for at least 1 hour (up to 12 hours for extra tenderness and flavor).
Next, make the sauce. In a large saucepan, melt the ghee over medium-high heat. Add the onion and sauté until translucent and slightly browned, about 8 minutes. Stir in garlic and ginger and cook until fragrant.
Add the tomato sauce, coconut milk, maple syrup, nutritional yeast (if using), and all the spices. Bring to a gentle boil, then reduce the heat and simmer, covered, for at least 20 minutes. The longer you let it simmer, the more flavorful and velvety it becomes.
While the sauce simmers, preheat your oven to 350°F. Transfer the marinated chicken to a greased casserole dish and bake for 30 minutes, or until cooked through (internal temp 165°F). Let it rest for about 10-15 minutes to keep it tender and juicy, then chop into bite-sized pieces.
Combine the chicken and sauce. Add the chicken to the pot and simmer for another 20-30 minutes, stirring occasionally, until everything melds together into rich, saucy perfection. Garnish with cilantro and serve warm with cauliflower rice or white rice such as basmati rice.
For those keeping it low carb, cauliflower rice or zucchini noodles are a great serving option.

Storage Tips
- Refrigerator: Store in an airtight container for up to 4 days. Reheat gently on the stove or in the microwave.
- Freezer: Freeze for up to 2 months. Thaw overnight in the fridge, then reheat with a splash of coconut milk or broth.
- Meal prep: Divide into single servings with cauliflower rice for grab-and-go lunches.
Frequently Asked Questions
Totally. In fact, the flavors get even better after a night in the fridge. Store in individual containers with cauliflower rice for easy grab-and-go meals.
You can make a quick substitute with equal parts ground cumin, coriander, cardamom, and cinnamon. It’s not exact, but it’ll still taste delicious.
You can! Swap the chicken for chickpeas, tofu, or cauliflower florets and use coconut oil instead of ghee.
Recipe Adaptations and Additions
- Whole30-friendly – Omit the maple syrup and use coconut oil instead of ghee. Still buttery, still rich, just compliant.
- Keto version – Skip the maple syrup and serve it over cauliflower rice for a low-carb comfort bowl.
- Low-FODMAP option – Leave out the onion and garlic, and add 1–2 tablespoons of apple cider vinegar or a pinch of asafoetida powder for depth.
- Make it spicier – Stir in cayenne, red chili flakes, or a spoonful of your favorite chili paste.
- Extra veggies – Toss in baby spinach, peas, cauliflower florets, sweet potato, or chopped bell peppers in the last 10 minutes of simmering. They’ll soak up the sauce and add color.
- Nutty finish – Top with toasted cashews or almonds for crunch and a little extra healthy fat.
- Brighten it up – A squeeze of lemon or lime juice at the end balances the richness and makes the spices pop.
What to Serve with Paleo Butter Chicken
This comforting curry is incredible on its own, but it pairs beautifully with simple sides like:
- Cilantro Lime Rice
- Easy Asian Cucumber Salad
- Sesame Garlic Sautéed Bok Choy
- Salmon Stir Fry with Vegetables

The next time you’re craving Indian cuisine but are trying to keep it dairy-free, whip up this paleo version of classic butter chicken!
You may just enjoy my homemade version just as much as your favorite Indian restaurant!
Other Indian-Inspired Recipes to Try
- Indian Shrimp Biryani
- Instant Pot Indian Lamb Curry
- Indian Eggplant Curry (Baingan Bharta)
- Instant Pot Paleo Chicken Tikka Masala

Paleo Butter Chicken
Ingredients
Chicken Marinade:
- 2 pounds boneless skinless chicken breasts
- 1/2 cup full-fat canned coconut milk
- 1/2 teaspoon paprika
- 1/4 teaspoon ground cinnamon
- 1/2 teaspoon garam masala
- 1/2 teaspoon sea salt
For the Sauce:
- 3 tablespoons ghee or grassfed butter
- 1/2 medium yellow onion finely chopped
- 6 cloves garlic minced
- 1 tablespoon fresh ginger peeled and grated
- 1 15- ounce can tomato sauce
- 1-1/4 cups full-fat canned coconut milk see note*
- 1.5 tablespoons pure maple syrup see note**
- 3 tablespoons nutritional yeast optional, see note***
- 2 teaspoons garam masala
- 2 teaspoons ground cumin
- 2 teaspoons ground corriander
- 1/2 teaspoon ground cardamom
- 1/4 teaspoon ground turmeric
- 1.5 teaspoons sea salt to taste
Instructions
Marinate the Chicken:
- Place the chicken in a zip lock bag or sealable container with ½ cup coconut milk, ground cinnamon, paprika, and ½ teaspoon sea salt. Seal the bag and shake around until everything is well combined and the chicken is submerged in the marinade mixture. Refrigerate at least 1 hour, up to 12 hours.
Prepare the Butter Chicken Sauce:
- Heat the ghee in a medium saucepan over medium-high heat. Add the onion and sauté, stirring occasionally, until onion is translucent and begins to brown, about 8 minutes. Add the garlic and ginger and continue cooking, stirring frequently, until garlic is very fragrant, about 2 to 3 minutes.
- Add the remaining ingredients for the sauce and bring to a full but gentle boil. Reduce heat, cover, and cook, stirring occasionally for at least 20 minutes (the longer you cook this sauce, the more flavorful it will become).
Cook and Stew the Chicken:
- Preheat the oven to 350 degrees F, and lightly spray or oil a large casserole dish.
- Transfer the chicken to the casserole dish and bake on the center rack of the oven for 30 minutes, or until chicken is cooked through and reaches an internal temperature of 165 degrees F.
- Allow the chicken to cool 15 minutes to allow the juices to distribute throughout the meat. This will help make the meat very tender.
- Transfer the chicken to a cutting board and chop into bite-sized cubes.
- Add the chicken to the saucepan with the butter chicken sauce and return to a gentle boil. Cook, uncovered, stirring occasionally, for 20 to 30 minutes. Stir in fresh chopped cilantro.
- Serve Butter Chicken with quinoa, cauliflower rice or rice of choice.
Notes
Nutrition
Note: I shared my original recipe in January, 2021. I updated the photos, cooking method, added an FAQ section and edited the information within the post to provide more details regarding the history of the dish and my personal spin on it.




















Absolutely love this recipe!
Thanks, Hunter! I’m thrilled to hear you enjoy it!
I have been really out of the cooking groove for quite a while. This required a LOT of spices, which were all fortunately in my cabinet lol. Thank you. It is a wonderful recipe. SO delicious and quite easy to make. I am trying to compile a list of recipes, so every day is not a struggle of “what to make for dinner.” This is the first one on the list. Really Great recipe. You should be very proud. Thanks so much!!!
I wanted to let you know that I made this tonight and it was fantastic! I am low FODMAP so omitted the onion and garlic but used green onion tops instead. Also switched maple syrup for honey. Looking forward to trying more of your recipes! Thank you.
Thanks for this recipe!
When I transfer the chicken to cook in oven so I transfer and cook with or without marinate sauce?
Hi Ursula,
You can include the marinade with the chicken when you bake the chicken:) Hope you enjoy!
I hear you – Halloween totally snuck up on. me this year! I was that person running out to get candy at the last minute (we get a ridiculous amount of kids at our house). But this chicken! It sounds fantastic!!
You’ve been a busy lady! I’ve been traveling too much lately too and have officially lost my marbles (which I’m currently trying to get back). 🙂 This chicken looks so tender and flavorful and I had no idea chicken tikki masala originated in England. I’d have never guessed that!