Instant Pot Butter Chicken (Rich, Creamy, and Ready Fast)
Tender chicken in a velvety tomato-cream sauce with warm Indian spices — this Instant Pot butter chicken is ready in about 30 minutes and tastes like it came from your favorite restaurant. A weeknight dinner that feels special without the effort.
This is butter chicken the way it should taste — rich, warmly spiced, and swimming in a velvety tomato-cream sauce that clings to every piece of tender chicken. The Instant Pot turns what would normally be a slow-simmered dish into a 30-minute weeknight dinner without losing any of that deep, layered flavor.
We use chicken thighs here because they stay juicy and tender under pressure, where breast meat can dry out. The spices toast right in the pot before the tomato sauce goes in, so you get that roasted depth without a separate step. The cream and butter stir in at the very end so the sauce stays silky instead of breaking.
Why This Recipe Works
- Toasting spices in the pot builds flavor fast. Blooming garam masala, cumin, and turmeric in butter before adding liquid unlocks their oils and deepens the sauce in a way that just dumping them in never will.
- Chicken thighs stay tender under pressure. Thighs have more connective tissue and fat than breasts, which means they come out silky instead of stringy after 8 minutes at high pressure. They also absorb the spiced tomato sauce better.
- Cream goes in after pressure cooking. Dairy under pressure tends to curdle and scorch. Stirring heavy cream and butter into the hot sauce at the end gives you that signature richness without any risk of a grainy, broken sauce.
Ingredient Notes
A handful of pantry spices and simple grocery-store ingredients are all you need.
- Chicken thighs (boneless, skinless): Cut them into roughly 1.5-inch pieces so they cook evenly in the sauce. You can use chicken breast if you prefer — reduce the pressure cook time to 5 minutes to prevent drying out, but thighs give a better result.
- Garam masala: This is the signature spice blend. Store-bought is fine — look for one that lists coriander, cumin, and cardamom near the top. If your garam masala is old and dusty-smelling, replace it. Fresh garam masala should smell warm and fragrant right out of the jar.
- Tomato sauce: Use plain tomato sauce, not marinara or pasta sauce with added herbs. The spice blend provides all the flavor — you just need the tomato as a smooth, slightly sweet base.
- Heavy cream: This makes the sauce. Do not substitute milk or half-and-half — they are too thin and may curdle under residual heat. Full-fat coconut cream works as a dairy-free swap and adds its own richness.
How to Make Instant Pot Butter Chicken
The short version — full amounts and times are in the recipe card below.
Step 1: Sauté the aromatics and toast the spices. Melt butter, cook the onion until soft, then add garlic and ginger. Stir in the spices and let them bloom for 30 seconds — the kitchen should smell incredible. Pour in the tomato sauce and scrape the bottom clean.

Step 2: Pressure cook the chicken in the sauce. Add the chicken pieces, stir to coat, and seal the lid. Eight minutes on high pressure with a 5-minute natural release gives you perfectly tender chicken in a thick, fragrant tomato sauce.

Step 3: Finish with cream and butter. Stir in the heavy cream, remaining butter, and honey. The sauce turns from deep red to that signature creamy orange. Let it sit for a couple of minutes to thicken, then serve over rice.

Pro Tips
- Scrape the bottom after adding tomato sauce. Tomato-based sauces are the number one cause of the Instant Pot burn notice. Run a wooden spoon across every inch of the pot bottom after pouring in the sauce — any stuck bits will trigger the error and stop cooking.
- Do not skip toasting the spices. Thirty seconds of stirring ground spices in hot butter makes a noticeable difference. Raw spices taste dusty and flat; toasted spices taste warm and complex. You will smell the difference immediately.
- Let natural pressure release do its job. Five minutes of natural release lets the chicken finish cooking gently in the residual heat. Quick-releasing immediately can make the chicken tougher and causes the sauce to bubble up through the valve.
- Adjust thickness after adding cream. If the sauce is thinner than you want, select Sauté after stirring in the cream and let it simmer uncovered for 3 to 5 minutes, stirring often. It thickens as the liquid reduces.
- Check internal temperature. Chicken must reach 165°F (74°C) internally to be safe. Cut into the thickest piece — the meat should be white all the way through with no pink. With 8 minutes at high pressure plus natural release, thighs consistently hit 180°F or above.
Variations
Same creamy base, different directions to keep things interesting.
- Spicier butter chicken: Increase the cayenne to a full teaspoon and add one minced serrano pepper with the garlic and ginger. The heat builds under pressure, so start with half a teaspoon if you are not sure about your spice tolerance.
- Butter chicken with spinach: Stir in 3 cups of fresh baby spinach right after adding the cream. It wilts in about a minute and adds color, nutrients, and a mild earthiness that pairs well with the warm spices.
- Coconut butter chicken: Replace the heavy cream with full-fat coconut cream and use coconut oil instead of butter. The coconut adds a subtle sweetness that works surprisingly well with garam masala and tomato.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The sauce thickens as it chills — this is normal.
- Freezer: Freeze without rice in airtight containers for up to 3 months. Thaw overnight in the refrigerator before reheating. The sauce texture holds up well after freezing.
- Reheating: Warm in a saucepan over medium-low heat with a splash of water or broth to loosen the sauce. Stir occasionally. Microwave works in 90-second intervals — stir between rounds to heat evenly.
Frequently Asked Questions
Can I use chicken breast instead of thighs?
Yes, but reduce the pressure cook time to 5 minutes. Breast meat has less fat and connective tissue, so it dries out faster under pressure. Cut it into the same 1.5-inch pieces and expect a slightly leaner result.
Is this the same as chicken tikka masala?
They are close but not identical. Butter chicken (murgh makhani) traditionally uses a smoother, creamier tomato sauce with more butter. Tikka masala tends to have a chunkier sauce with more onion and sometimes yogurt. The Instant Pot version lands somewhere between the two, and both keywords bring people looking for the same kind of dish.
Why is my sauce too thin?
The most likely reason is too much liquid released from the chicken during cooking. After stirring in the cream, select Sauté and let the sauce simmer uncovered for 3 to 5 minutes, stirring often. It will reduce and thicken. You can also stir in a tablespoon of tomato paste for extra body.
What to Serve With This
Butter chicken is a full meal over rice, but a few additions make it a spread.
- Instant Pot Rice — perfectly fluffy basmati rice made in a second Instant Pot or cooked before the chicken. The butter chicken sauce soaks into every grain.
- Instant Pot Chili — if you love one-pot pressure cooker meals, this hearty chili follows the same easy method and makes a great addition to your weeknight rotation.
- Warm naan or garlic naan from the store — tear pieces and drag them through the sauce. This is the most satisfying way to get every drop.
Instant Pot Butter Chicken (Rich, Creamy, and Ready Fast)
Tender chicken in a velvety tomato-cream sauce with warm Indian spices — this Instant Pot butter chicken is ready in about 30 minutes and tastes like it came from your favorite restaurant. A weeknight dinner that feels special without the effort.
- Prep
- 10 min
- Cook
- 20 min
- Total
- 30 min
- Servings
- 6
- Calories
- 410
Ingredients
Instructions
- Select the Sauté function on the Instant Pot and melt 1 tablespoon of butter. Add the diced onion and cook for 3 to 4 minutes, stirring occasionally, until softened and just starting to turn golden. Add the garlic and ginger and cook for 30 seconds until fragrant.
- Add the garam masala, cumin, paprika, turmeric, cayenne, and salt to the pot. Stir for about 30 seconds to toast the spices — they should become very fragrant. Pour in the tomato sauce and tomato paste, then stir to combine and scrape up any bits stuck to the bottom of the pot.
- Add the chicken pieces to the sauce and stir until every piece is coated. Lock the lid, set the valve to Sealing, and cook on High Pressure for 8 minutes. When the timer goes off, let the pressure release naturally for 5 minutes, then carefully turn the valve to Venting to release any remaining steam.
- Open the lid and stir in the heavy cream, remaining 1 tablespoon of butter, and honey. Stir gently until the sauce is smooth and the butter is melted. Let the sauce sit on the Keep Warm setting for 2 to 3 minutes to thicken slightly. Serve over basmati rice or with naan, garnished with fresh cilantro.
Filed under: chicken · indian
Crisp & Simmer
Easy weeknight recipes, organized by method. Every recipe is built on tested methods and safe-temperature standards — and corrected fast when readers tell us something's off.