This healthy butter chicken is rich, creamy and completely dairy free! Made easily in the Instant Pot or on the stovetop, it’s a quick paleo and Whole30-friendly dinner packed with flavor.

If you’re craving rich, creamy butter chicken but want a healthier, dairy-free version you can make at home, this recipe is for you.
This healthy butter chicken is made with simple ingredients and packed with warm spices, tender chicken, and a velvety sauce, without any heavy cream.
It’s naturally paleo and Whole30-friendly, and you can make it either in the Instant Pot for convenience or on the stovetop for a classic approach.
Perfect for weeknight dinners, meal prep, or when you want a comforting takeout-style meal that’s actually good for you.

What Makes This Butter Chicken Healthy?
This recipe skips the traditional butter and heavy cream while still delivering the same rich, satisfying flavor. Instead, it uses wholesome ingredients and a dairy-free creamy base, making it lighter while still comforting.
What Makes This Dairy Free Butter Chicken Creamy?
The sauce gets its creamy texture from a blend of coconut milk and tomato, creating a smooth, velvety consistency without any dairy. The coconut milk balances the spices and adds richness without overpowering the flavor.
What You Need to Make Instant Pot Butter Chicken
With lots of savory Indian spices and a creamy dairy-free sauce, this butter chicken is delicious and also healthy. Here’s what you’ll need to make it:
- Boneless skinless chicken thighs
- Sea salt
- Ghee
- Fresh garlic
- Fresh ginger
- Garam masala – you can find this Indian spice blend at most grocery stores, or purchase here.
- Coriander
- Cumin
- Smoked Paprika
- Crushed tomatoes
- Coconut cream, or full fat milk
- Fresh cilantro

How to Make Indian Butter Chicken in the Instant Pot
First, cut the chicken thighs into 2″ pieces and season all over with 1 tsp sea salt. I prefer using chicken thighs over breasts for Instant Pot and slow cooker recipes since they stay perfectly juicy and flavorful. Brown the chicken using the Instant Pot “sauté” setting until browned (you don’t need to cook through) then remove to a plate.
Next, sauté the garlic and ginger in the butter. Use the Instant Pot “saute” setting for this. Add in the remaining salt and spices and stir. Once toasted, press “cancel”.
Now it’s time to add in the crushed tomatoes. Stir well to deglaze the bottom of the pot – all those spices are down there!
Add the chicken back to the pot and stir to combine. Then pressure cook (high pressure) for 5 minutes. Quick release the pressure, remove the lid, and use tongs to remove the chicken to a plate. This ensures it won’t overcook while you cook the sauce.
Return to sauté mode and cook the sauce until it thickens. Add in the coconut milk and stir, then return the chicken to the pot and stir to coat. All done! I love this with cauliflower rice to keep it Whole30 and low carb.
Can I Make Instant Pot Butter Chicken on the Stovetop in a Regular Pot?
Yes, you can! You can do this in a dutch oven or large stock pot following the same instructions.
When it comes time to pressure cook, simply cook, covered, on the stovetop over medium heat until the chicken is cooked through. Then just continue on with the recipe as written. The chicken will need longer to cook on the stovetop than in the Instant Pot.
How to Make Butter Chicken on the Stovetop
- Sauté chicken in a large skillet or dutch oven until browned, set aside
- Sauté the garlic and ginger
- Add crushed tomato
- Simmer, return chicken to the pot
- Cook until thick and tender
- Add in the coconut milk and stir to combine flavors

What Does Butter Chicken Taste Like?
Butter chicken is rich, mildly spiced, slightly sweet, and deeply savory. This version keeps all the classic flavor while being a bit lighter and cleaner.
Butter Chicken vs. Chicken Tikka Masala
Butter chicken is typically creamier and slightly sweeter, while tikka masala has a more tomato-forward, tangy flavor with bolder spices.
Can I Make This Ahead of Time?
Yes! The flavors deepen as it sits, making it perfect for meal prep. Store in the refrigerator for up to 4 days and reheat gently.
What to Serve with Butter Chicken
Serve with:
- cauliflower rice (paleo/Whole30)
- basmati rice (if not paleo)
- naan or flatbread
- roasted veggies
Tips for the Best Butter Chicken
- Don’t skip browning the chicken
- Let the sauce simmer to thicken
- Taste and adjust salt + spice
- Use full-fat coconut milk for best texture

FAQ SECTION
Is butter chicken healthy?
Traditional butter chicken can be high in fat due to butter and cream, but this version is made lighter with dairy-free ingredients while still being rich and satisfying.
Can I make butter chicken without cream?
Yes! This recipe uses coconut milk for a creamy texture without any dairy, making it perfect for paleo and Whole30 diets.
Can I freeze butter chicken?
Yes, it freezes well for up to 2 months. Thaw overnight and reheat gently on the stovetop.
Is this butter chicken spicy?
It’s mildly spiced but not overly spicy. You can adjust the heat by adding more or less chili powder.
Can I use chicken breast instead of thighs?
Yes, but chicken thighs are recommended for the most tender and flavorful result.
This healthy butter chicken is one of those recipes you’ll come back to again and again! Simple enough for weeknights, but flavorful enough to feel special.
Whether you make it in the Instant Pot or on the stovetop, it’s a comforting, dairy-free twist on a classic that doesn’t sacrifice richness or flavor.
If you try it, let me know how it turns out and what you served it with!
Instant Pot Butter Chicken {Paleo, Whole30}

Ingredients
- 2 lbs boneless skinless chicken thighs cut into 2” pieces
- 2 teaspoons fine sea salt divided
- 1/4 cup ghee
- 4-6 cloves garlic minced
- 1 tablespoon fresh ginger minced or grated
- 1 tablespoon garam masala
- 2 teaspoons ground coriander
- 1 teaspoon ground cumin
- 2 teaspoons smoked paprika
- 1 teaspoon turmeric
- 28 oz crushed tomatoes
- 1/2 cup coconut cream or full fat coconut milk
- 1/4 - 1/2 cup chopped fresh cilantro for garnish
Instructions
-
Season the chicken on both sides with 1 teaspoon sea salt, set aside. For stovetop instructions, see notes section.
-
Set Instant Pot to the saute setting on medium. Melt the ghee in the pot, add the chicken and brown without cooking through, set aside on a plate. Add more ghee if needed and sauté garlic and ginger until softened, stirring occasionally, about 2 minutes, switching to the low sauté setting if it begins to brown.
-
Add the remaining 1 teaspoon salt, the paprika, garam masala, and curry powder. Cook, stirring, until the spices are toasted, about 1 minute, then press cancel.
-
Add the crushed tomatoes and stir, scraping the bottom of the pot to deglaze and mix the spices in with the tomatoes. Add the chicken and stir to combine. Place the lid on the Instant Pot and seal to close. Set the machine to pressure cook on high and cook for 5 minutes.
-
Quick release the pressure, open instant pot and with tongs, carefully remove just the chicken to a plate.
-
Set the pot to sauté and cook the sauce until it reduces and thickens, abut 5-7 minutes, stirring occasionally.
-
Add the coconut cream or milk to the sauce and stir to combine. Return the chicken to the pot and stir to coat completely with sauce.
-
Garnish with cilantro, and serve chicken with lightly sautéed cauliflower rice and garnish with cilantro.
Recipe Notes
*I used a 6 QT instant pot for this recipe. If you have a larger pot, use an additional 1/2 cup of broth or water along with the crushed tomatoes to ensure enough liquid is in the pot.
**Stovetop Instructions:
- Sauté chicken in a large skillet or dutch oven until browned, set aside on a plate
- Sauté the garlic and ginger
- Add tomatoes
- Simmer to thicken, then return chicken to the pot
- Cook until thick and tender and chicken cooks through
- Stir in coconut milk to combine flavors
Nutrition
Want More Whole30 One-Pot Recipes? Try one of These!
Garlic Butter Chicken Potato Skillet
Note: This post contains Amazon affiliate links. This means that if you click on a link and make a purchase, I will receive a small commission at no cost to you. Thank you for supporting Paleo Running Momma!









This may be a stupid question, but to double the recipe do I actually double the ingredients? I have done this in the past with some recipes and it didn’t workout well. Not sure why.
can you use chicken breast instead?
Any thoughts on either freezing all of the ingredients (uncooked – minus coconut milk) for crock pot meal prep or freezing prepared dish?
Did anyone ever give you insight to this? I would love to have it in the freezer for a go to meal. Should I cook it all first and then freeze?
Loved this! We order Indian food once per week and I’m loving trying out new Indian recipes. And Whole 30 to boot! My 9 year old daughter loved it as well. Perfect with the cauliflour rice!
I would bathe in this sauce… So, so, so yummy! It was easy too. I love to pack in extra veggies, so I would maybe add spinach or broccoli for extra veg, but it is so great!
Wow! What a great recipe, and so easy!! I have never had authentic butter chicken, but my husband has. And he said this recipe is the real deal!! He loved it, and so did I!! So fast and easy in the IP. You need to make it!!
I should have read the comments before I made this. Directions mention curry powder, no curry powder in ingredients list. Winging it here. This is what I get for trusting a recipe based on blogger and not reading thoroughly through the recipe first.
Anyone who gives this recipe 5 stars definitely did not make the recipe as written.
There is a discrepancy in the ingredient list vs the instructions that I wish I had read other comments before attempting this recipe. Instead, I trusted the rating and the fact that I have made other delicious Paleo Running Mama recipes before.
My second mistake was not reading through the instructions prior to making this recipe, as I would have quickly recognized that this would not work based on the ingredient list.
Third, unfortunately, making this recipe with the ingredients listed is definitely not anywhere near a Butter Chicken. As I have difficulty with dairy, I was really hoping this recipe would allow me to enjoy as close to a Butter Chicken as possible but I was sorely mistaken.
Those spices make up curry powder- that is why she says add curry (2 tsp ground coriander
1 tsp ground cumin
2 tsp smoked paprika
1 tsp turmeric)
Just finished making this. I don’t have an instant pot so I followed the instructions on my stove top. Unbelievably delicious!