Paleo Instant Pot Butter Chicken creamy, mild, and dairy-free
Tender chicken in a silky tomato-coconut sauce, with 10 minutes of pressure cooking.
Paleo Instant Pot butter chicken delivers the warm, mellow flavors of the classic takeout dish with a much shorter ingredient list and almost no hands-on work. Chicken simmers under pressure in a sauce of fire-roasted tomatoes, garlic, ginger, shallots, and garam masala, then everything gets blended with coconut milk and ghee into a smooth, velvety sauce.
There is no cream, no flour, no sugar, and no marinating overnight. That makes it a natural fit for paleo, Whole30, and gluten-free eaters, and it works for low-carb and keto plates too when served over cauliflower rice.
This is the butter chicken Instant Pot recipe I turn to on busy weeknights. It also yields a generous amount of sauce, which means leftovers can turn into a completely different meal later in the week.
Why This Paleo Instant Pot Butter Chicken Works
Flavor starts at the bottom of the pot. Sautéing the garlic, ginger, and shallots in ghee softens their raw edge and builds a sweet, aromatic base. The ground spices go in for only about 10 seconds, just long enough to wake up their oils without scorching them. Burnt spices turn bitter, so that short toast matters.
Pressure cooking handles the rest. Chicken thighs stay juicy under pressure, and the tomatoes release enough liquid to cook the meat evenly. Fire-roasted tomatoes bring a gentle smokiness that stands in for the tandoor char you would get in a restaurant.
The finish is where this healthy butter chicken Instant Pot version gets its richness. Blending the cooked sauce with full-fat coconut milk and a little more ghee creates a creamy, emulsified texture without any dairy cream. Dicing the chicken afterward lets every piece soak up the sauce again.
Blend the sauce first, add the chicken second. That is where the silkiness comes from.
Tips Before You Start
Scrape the pot after you add the tomatoes. Any browned bits stuck to the bottom can trigger the Instant Pot’s burn warning. A quick scrape with a wooden spoon prevents it.
Stir your coconut milk well. Canned coconut milk separates, with thick cream on top and thin liquid below. Stir the can thoroughly before measuring so the sauce gets a balanced mix of fat and liquid.
Quick Recipe Information
Total time includes about 10 minutes of natural release and the time the pot takes to come to pressure.
Ingredients
- 4 tbsp ghee, divided (rich, buttery flavor without milk solids; avocado oil or coconut oil work for a strictly dairy-free version)
- 10 garlic cloves, peeled (the aromatic backbone of the sauce; they soften and sweeten under pressure)
- 1 tbsp fresh ginger root (adds warm, peppery brightness; use ½ tsp ground ginger if needed)
- 2 to 3 large shallots (sweeter and milder than onions; yellow onion is a fine swap)
- 2 lbs boneless, skinless chicken thighs (stay juicy under pressure; chicken breasts also work)
- 28 oz canned diced fire-roasted tomatoes (smoky and acidic, forming the sauce base; regular diced tomatoes also work)
- ¼ cup full-fat canned coconut milk (replaces cream for a velvety finish; stir the can well before measuring)
- Cilantro, optional garnish (a fresh, herbal lift at the end)
- Salt and pepper, to taste
Dry spice seasoning:
- 1 tbsp garam masala (the warm, layered spice blend that defines butter chicken)
- 2 tsp smoked paprika (adds smoky depth and color; sweet paprika is a mild alternative)
- 1½ tsp coriander powder (earthy and citrusy)
- 2 tsp turmeric powder (earthy flavor and golden color)
Equipment Needed
- Instant Pot or other electric pressure cooker (6-quart or larger)
- Immersion blender (or a countertop blender)
- Wooden spoon for scraping the pot
- Cutting board and sharp knife
- Small bowl for mixing the spices
Step-by-Step Instructions
- Prep the aromatics and spices. Roughly chop the garlic, ginger, and shallots. They will be blended later, so precision is unnecessary. Combine the garam masala, smoked paprika, coriander, and turmeric in one bowl and set aside.
- Sauté the base. Press Sauté and melt 2 tbsp ghee. Add the garlic, ginger, shallots, and a pinch of salt. Cook for 2 to 3 minutes until fragrant and the shallots look slightly translucent.
- Toast the spices. Add the spice mix and stir for about 10 seconds. You want to smell them bloom without browning. Turn off Sauté right away.
- Add the tomatoes. Pour in the fire-roasted tomatoes and scrape the bottom of the pot well so nothing sticks. This helps prevent a burn warning.
- Add the chicken. Nestle the chicken into the sauce and spoon some sauce over each piece. Seal the lid and valve.
- Pressure cook. Press Manual (high pressure) for 10 minutes. When it finishes, let the pressure release naturally for about 10 minutes, until the valve drops. This keeps the chicken tender.
- Blend the sauce. Lift out the chicken. Add ¼ cup coconut milk and the remaining 2 tbsp ghee to the pot, then blend with an immersion blender until completely smooth and creamy.
- Finish and serve. Dice the chicken into bite-size pieces, return it to the pot, and stir. Taste for salt and pepper, garnish with cilantro, and serve over cauliflower rice or mashed sweet potatoes.
Paleo Instant Pot Butter Chicken
Tender chicken in a creamy, dairy-free tomato-coconut sauce. Paleo, Whole30-friendly, and ready with 10 minutes of pressure cooking.
Ingredients
- 4 tbsp ghee, divided
- 10 garlic cloves, peeled
- 1 tbsp fresh ginger
- 2 to 3 large shallots
- 2 lbs boneless, skinless chicken thighs
- 28 oz canned diced fire-roasted tomatoes
- ¼ cup full-fat coconut milk
- Cilantro, optional
- Salt and pepper, to taste
- 1 tbsp garam masala
- 2 tsp smoked paprika
- 1½ tsp coriander powder
- 2 tsp turmeric powder
Instructions
- Chop the garlic, ginger, and shallots. Mix the dry spices in a bowl.
- Press Sauté, melt 2 tbsp ghee, and cook the aromatics with a pinch of salt for 2 to 3 minutes.
- Add the spices and stir for 10 seconds. Turn off Sauté.
- Add the tomatoes and scrape the bottom of the pot.
- Add the chicken, coat with sauce, and seal the lid and valve.
- Pressure cook on Manual for 10 minutes, then natural release for about 10 minutes.
- Remove the chicken. Add the coconut milk and 2 tbsp ghee, then blend until smooth.
- Dice the chicken, return it to the pot, stir, and garnish with cilantro.
Chef’s Tips
- Use thighs when you can. Their extra fat keeps the meat moist and forgiving under pressure. Breasts work, but they dry out faster, so watch the timing.
- Do not skip the natural release. A quick release forces moisture out of the meat. Ten minutes of rest lets the juices settle back in.
- Blend before adding the chicken. Blending with the meat in the pot would shred it and cloud the sauce. Removing it first gives you a smooth sauce and tidy chicken pieces.
- Taste after blending. Salt and acidity mellow once the sauce is blended and the coconut milk goes in, so adjust seasoning at the end rather than before.
- Save extra sauce. The recipe makes more sauce than you need for one dinner. Ladle some out before returning the chicken, and use it for shakshuka (see below).
- Dice the chicken afterward, not before. Large pieces cook more evenly under pressure and stay juicier than small chunks.
Common Mistakes
- Letting tomatoes stick to the bottom. This happens when you add them without deglazing, and it triggers the burn warning. Scrape the pot thoroughly, and if the warning appears anyway, release the pressure, stir, and add ¼ cup stock before resealing.
- Burning the spices. Ground spices scorch fast in hot ghee. Toast them for only about 10 seconds with the heat off. If they turn dark and bitter, start fresh with new spices.
- Not stirring the coconut milk. Skipping this leaves you with watery or overly fatty sauce. Stir the can well, and if the sauce tastes thin, blend in another spoonful of coconut cream.
- Overcooking breast meat. Chicken breasts can turn stringy if left too long. Stick to 10 minutes and do not skip the natural release. If they are already dry, dice them small and let them sit in the warm sauce for a few minutes.
Recipe Variations
- Vegetarian: replace the chicken with two cans of drained chickpeas and cubed cauliflower, cook 5 minutes under pressure, and use oil instead of ghee for a vegan version. This departs from paleo.
- Gluten-Free: the recipe already is. Just confirm your garam masala and canned tomatoes contain no additives.
- Spicy: add ½ to 1 tsp cayenne or a minced serrano to the spice mix for a gentle kick.
- Dairy-Free: swap the ghee for avocado oil or coconut oil. Ghee is very low in lactose but not entirely dairy-free.
- Low Carb & Keto: it is already low carb at 3g carbs per serving. Serve over cauliflower rice for a complete keto butter chicken Instant Pot meal.
- Kid-Friendly: keep the spices as written (they are mild), blend the sauce extra smooth, and serve over mashed sweet potatoes.
- Butter Chicken Shakshuka: simmer leftover sauce in a skillet, crack in eggs, and cover until set. See our healthy shakshuka.
Storage & Reheating
Refrigerator: cool completely, then store in an airtight container for up to 4 days. The flavors deepen overnight.
Freezer: freeze in portioned containers or freezer bags for up to 3 months. Lay bags flat so they thaw quickly. Thaw overnight in the fridge.
Reheating: warm gently in a saucepan over medium-low heat, stirring often, and add a splash of water or stock if the sauce has thickened. The microwave works too, in short bursts with stirring.
Meal prep: store the chicken and sauce together, and keep cauliflower rice or sweet potatoes in a separate container. Cook a double batch of sauce and freeze half to use later.
Serving Suggestions
- Cauliflower rice: lightly cooked cauliflower rice soaks up the sauce while keeping the meal paleo, Whole30, and low carb.
- Mashed sweet potatoes: their natural sweetness balances the warm spices and makes the plate more filling.
- Sheet pan vegetables: serve with sheet pan roasted vegetables for caramelized edges that contrast with the smooth sauce.
- Crunchy slaw: a bowl of paleo Asian coleslaw adds fresh crunch next to the rich, creamy chicken.
- Other cozy mains: for a spread, add homemade chicken korma or paleo broccoli fried rice.
Nutrition Information
Values are per serving and are automatically calculated estimates. Actual numbers vary by brand and ingredient choice. Serving sides such as cauliflower rice are not included.
Frequently Asked Questions
- Is this paleo Instant Pot butter chicken Whole30 compliant?
Yes, as written it uses ghee, coconut milk, and whole spices with no sugar, grains, or dairy cream. Check labels on canned tomatoes and coconut milk for added sugar or additives.
- Can I use chicken breasts instead of thighs?
Yes. Cook for 10 minutes with a natural release. Breasts are leaner, so avoid extra time and dice them after cooking.
- Do I need an immersion blender?
No. Pour the sauce into a countertop blender and blend until smooth. Be careful, because the sauce is hot. Vent the lid and start on low speed.
- Can I make it on the stove?
Yes. Use a Dutch oven or heavy-bottomed pot, follow the same steps, and simmer covered over medium to medium-low heat, stirring often, until the chicken is cooked through. It takes longer than 10 minutes, so slicing the chicken into bite-size pieces first speeds things up.
- Why does my Instant Pot say “burn”?
Usually tomatoes stuck to the bottom or too little liquid. Scrape well after adding the tomatoes, and add ¼ cup chicken stock if your can is thick.
- Is this butter chicken spicy?
It is mild and warm rather than hot. Add cayenne or fresh chili if you want more heat.
- Can I use frozen chicken?
You can, but increase the pressure time to about 15 minutes and make sure the thickest piece reaches 165°F (74°C). Fresh or thawed chicken gives the best texture.
- Is it keto-friendly?
With only 3g of carbs per serving, it fits a low-carb or keto plan when served over cauliflower rice. Check your tomato and coconut milk labels.
- What can I do with extra sauce?
Use it as a base for shakshuka, drizzle it over roasted vegetables, or stir it into cooked shrimp or meatballs. It also freezes well on its own.
- What can I use instead of ghee?
Avocado oil or coconut oil works well and makes the recipe fully dairy-free. You will lose a little of the buttery flavor.
Conclusion
Paleo Instant Pot butter chicken proves you do not need cream, sugar, or a long marinade to get a rich, deeply flavored sauce. A short sauté, 10 minutes under pressure, and a quick blend get you there, with enough leftover sauce to cover a second meal.
Make it once and you will likely keep the spice mix on hand. Save or bookmark this recipe for the next busy weeknight, and pair it with Instant Pot Taiwanese meat sauce if you are filling the freezer with easy pressure cooker dinners.

