I absolutely love making this Instant Pot Butter Chicken Recipe whenever I want a rich, comforting meal without spending hours in the kitchen. The creamy tomato sauce infused with warm spices and tender chicken thighs always hits the spot perfectly. It’s like having a restaurant-quality dish at home, made simple and quick with my trusty Instant Pot. Every time I prepare this dish, I feel like I’m sharing a cozy, flavorful tradition that never gets old.
Why You’ll Love This Instant Pot Butter Chicken Recipe
What makes this Instant Pot Butter Chicken Recipe truly special to me is how the flavors balance so beautifully — the garam masala and smoked paprika bring subtle warmth while the creamy tomato sauce creates a velvety texture that feels indulgent yet homey. The hint of ginger and garlic really gives it depth, adding a fresh zing that keeps every bite exciting. I love that the recipe is adaptable to different heat preferences too, with a pinch of cayenne to turn up the spice if I’m in the mood.
Besides the incredible taste, I can’t get over how easy it is to make this dish in my Instant Pot. With just a few staple ingredients and simple steps, I’m able to go from prepping to a delicious dinner in less than an hour. It’s perfect for busy weeknights when I want something hearty and satisfying without fuss. Plus, it’s wonderful for impressing guests or enjoying a cozy meal any time of the year. It really stands out because it combines convenience, flavor, and comfort all in one bowl.
Ingredients You’ll Need
These ingredients may be simple, but they are the foundation of everything that makes this butter chicken so delicious. Each brings an essential note that builds layers of flavor, richness, and beautiful color throughout the dish.
- Unsalted butter: Provides a creamy richness and perfect base for sautéing the aromatics.
- Yellow onion: Adds sweetness and body to the sauce when sautéed.
- Red bell pepper: Lends a subtle sweetness and vibrant color contrast.
- Garlic: A must-have aromatic that infuses the sauce with savory depth.
- Fresh ginger: Brings a bright, zesty kick that balances the creaminess.
- Garam masala: A fragrant spice blend central to authentic butter chicken flavor.
- Turmeric: Adds earthy warmth and a lovely golden hue.
- Smoked paprika: Provides subtle smokiness with a gentle peppery note.
- Ground cumin: Enhances the savory spice profile with a nutty hint.
- Salt: Essential for bringing all the flavors together.
- Cayenne pepper (optional): For a touch of heat to elevate the dish if you like it spicy.
- Tomato sauce: Creates the rich, tangy base of the buttery sauce.
- Boneless skinless chicken thighs: Perfectly tender and flavorful, ideal for pressure cooking.
- Heavy cream: Adds luscious richness and smooths out the sauce.
- Cornstarch: Helps thicken the sauce to that perfect, velvety consistency.
- Fresh cilantro: Used as a bright garnish that adds freshness at serving.
- Cooked basmati rice: Serves as the perfect neutral base to soak up every bit of the butter chicken sauce.
Directions
Step 1: Remove the lid from your Instant Pot and press the ‘SAUTE’ function to heat the pot.
Step 2: Add 2 tablespoons of unsalted butter and let it melt completely, creating the flavorful base of the dish.
Step 3: Toss in the diced yellow onion and half of a red bell pepper, stirring to coat them evenly in the melted butter. Let them soften slightly.
Step 4: Using a microplane or fine grater, grate 2 cloves of garlic and about 1 inch of peeled ginger directly into the pot. Stir to combine all the aromatics.
Step 5: Sprinkle in the garam masala, turmeric, smoked paprika, ground cumin, ½ teaspoon salt, and a pinch of cayenne pepper if you want that extra heat. Stir everything thoroughly to release the spices’ fragrance.
Step 6: Turn OFF the Instant Pot to avoid burning the spices while you prepare the next step.
Step 7: Pour in the 14-ounce can of tomato sauce and add the chopped chicken thighs cut into 2-inch pieces. Stir well so each piece is coated in the sauce and spices.
Step 8: Secure the lid on the Instant Pot, switch the valve to ‘Sealing,’ then select ‘PRESSURE COOK’ on HIGH and set the timer for 10 minutes.
Step 9: Once the cooking time finishes, carefully perform a ‘forced pressure release’ by turning the valve to ‘Venting’ while protecting your hand with a kitchen towel, as hot steam will escape.
Step 10: When all the pressure is released and the float valve drops, open the lid carefully.
Step 11: In a separate bowl, whisk together ⅓ cup of heavy cream with 1 tablespoon of cornstarch until smooth.
Step 12: Stir the cream and cornstarch mixture into the hot pot. Let it sit for a few minutes to thicken the sauce naturally with the residual heat.
Step 13: Serve the butter chicken over freshly cooked basmati rice, garnished with chopped fresh cilantro for a burst of color and brightness.
Servings and Timing
This Instant Pot Butter Chicken Recipe makes about 2 generous servings. The prep time is around 15 minutes, including chopping and grating the aromatics. The pressure cooking takes 10 minutes plus about 10-15 minutes for the pot to come up to pressure and release steam safely. Altogether, you’ll spend roughly 40-50 minutes from start to finish, with no additional resting time required. This makes it an ideal dinner option when you want something comforting and homemade without all the wait.
How to Serve This Instant Pot Butter Chicken Recipe
When I serve this butter chicken, my first go-to is fluffy basmati rice because it perfectly balances the creamy, spiced sauce. I love piling the saucy chicken right on top, letting each bite soak up those beautiful flavors. For a fresh side, a simple cucumber and tomato salad dressed lightly with lemon juice adds a crisp contrast. Sometimes, I also serve warm naan or garlic roti on the side for extra dipping and enjoyment.
Presentation is fun and easy. I like to sprinkle freshly chopped cilantro over the finished dish to brighten it up visually and add a fresh herbal note that cuts through the richness. A wedge of lemon on the side is optional but lovely if you want a little tang. For a festive touch, serving in deep bowls with a small dollop of yogurt on top gives a creamy counterpoint and creates a gorgeous contrast.
When it comes to drinks, a chilled Indian pale ale or a medium-bodied white wine like Riesling pairs beautifully with the spiced butter chicken. If you prefer something non-alcoholic, a sparkling mango lassi or lightly sweetened iced tea complements the flavors nicely. I often make this dish for cozy weeknight dinners or casual weekend meals, but it also shines on special occasions and holiday gatherings when I want something crowd-pleasing and impressive that doesn’t demand hours at the stove.
Variations
I like to mix things up with this Instant Pot Butter Chicken Recipe depending on what I have on hand and dietary preferences. For example, swapping chicken thighs with boneless, skinless chicken breasts works fine if you prefer white meat, though thighs provide that unbeatable juiciness in the sauce. If you want a vegetarian twist, I’ve had success using firm tofu or cauliflower florets instead of chicken—just adjust cooking times to avoid overcooking.
For those who want to make this gluten-free or dairy-free, using coconut cream instead of heavy cream is an excellent alternative that still delivers wonderful richness and flavor. You can skip the cornstarch or use arrowroot powder as a thickener to keep things allergen-friendly. Playing with the spice blend is another way I like to personalize the recipe: sometimes adding a hint of cardamom or fenugreek creates a subtly different but equally delicious profile.
While the Instant Pot method is my favorite for speed and ease, you can also prepare this butter chicken on the stovetop by simmering the sauce gently for about 30 minutes to tenderize the chicken thoroughly and develop flavors. I appreciate having these options because it means the recipe fits perfectly into any schedule or kitchen setup I have.
Storage and Reheating
Storing Leftovers
Whenever I have leftovers, I store them in an airtight container in the refrigerator. Glass containers with tight-fitting lids work best to preserve the flavors without any unwanted smells. The butter chicken will stay fresh for about 3 to 4 days, making it great for meal prep or enjoying a delicious next-day lunch without losing any of its charm.
Freezing
This dish freezes beautifully if you want to save portions for later. I portion the butter chicken into freezer-safe containers or heavy-duty zip-top bags, leaving a little space for expansion. Make sure it’s cooled completely before freezing. It keeps well for up to 3 months in the freezer. Thaw overnight in the fridge before reheating to maintain the best texture and flavor.
Reheating
To reheat, I prefer warming butter chicken gently in a saucepan over low to medium heat, stirring occasionally to prevent sticking. Adding a splash of water or cream helps loosen the sauce if it has thickened too much. Microwave reheating is possible but heating in short bursts and stirring in between avoids uneven warmth and helps maintain the velvety sauce texture. Avoid boiling it as that can toughen the chicken and cause the sauce to separate.
FAQs
Can I use chicken breasts instead of thighs in this Instant Pot Butter Chicken Recipe?
Yes, you can use boneless, skinless chicken breasts if you prefer leaner meat. Keep in mind that chicken breasts cook quickly and can dry out more easily, so reduce the pressure cooking time to about 8 minutes and ensure you do a quick release to avoid overcooking.
Is this recipe spicy, and can I adjust the heat level?
The recipe includes a pinch of cayenne pepper which is optional, so you can control the heat to your liking. If you want it mild, simply omit the cayenne. For more spice, feel free to increase it or add fresh chopped chili peppers. The balance of spices allows you to customize the warmth easily.
What can I serve with butter chicken aside from rice?
Butter chicken pairs well with Indian breads like naan, roti, or paratha, which are perfect for scooping up the sauce. You can also serve it alongside roasted vegetables, a fresh salad, or even quinoa for a different grain option. The creamy, rich sauce complements a wide variety of sides.
Can I make this recipe vegan or dairy-free?
Absolutely! Substitute the heavy cream with coconut cream or cashew cream to keep it creamy and luxurious. Use a plant-based butter or oil instead of unsalted butter. For the chicken, try tofu, tempeh, or hearty vegetables. The spices will still bring fantastic flavor without any animal products.
How do I prevent the sauce from splitting when I add the cream?
Mixing the heavy cream with cornstarch before adding it helps stabilize the sauce and prevent splitting. Also, stir the cream mixture in off heat and allow the residual warmth of the dish to thicken it gradually. Avoid boiling once cream is added, as high heat can cause curdling.
Conclusion
I hope you’ll love making and enjoying this Instant Pot Butter Chicken Recipe as much as I do. It’s one of those dishes that feels like a warm hug on a plate—comforting, flavorful, and so satisfying. Whether you’re cooking for yourself, a loved one, or a small gathering, this recipe delivers big on taste with minimal effort. Give it a try, and I promise it will become one of your favorite go-to meals in no time.
Print
Instant Pot Butter Chicken Recipe
This Instant Pot Butter Chicken recipe is a flavorful and creamy Indian-inspired dish cooked quickly using the pressure cooking function. Tender chicken thighs are simmered in a rich tomato and spice sauce, finished with a creamy touch for a comforting and delicious meal perfect for weeknight dinners.
- Total Time: 35 minutes
- Yield: 2 servings
Ingredients
Butter Chicken Base
- 2 tablespoons unsalted butter
- 1 small yellow onion, diced
- 1/2 of a red bell pepper, diced
- 2 cloves garlic, grated
- 1″ fresh ginger, peeled and grated
- 1 teaspoon garam masala spice blend
- 1 teaspoon turmeric
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- 1/2 teaspoon salt
- Pinch of cayenne pepper (optional)
- 14-ounce can tomato sauce
- 4 boneless, skinless chicken thighs, trimmed of fat and cut into 2″ pieces
Finishing Ingredients
- 1/3 cup heavy cream
- 1 tablespoon cornstarch
- Fresh cilantro, for serving
- Cooked basmati rice, for serving
Instructions
- Prepare the Instant Pot: Remove the lid from your Instant Pot (3-quart mini model recommended), and press the ‘SAUTE’ function to start preheating the pot.
- Melt the butter: Add the unsalted butter to the pot and allow it to melt completely, creating a flavorful base for your dish.
- Sauté vegetables: Add the diced onions and red bell pepper to the melted butter. Stir frequently to coat them in butter and soften them slightly.
- Add aromatics: Using a microplane, grate the garlic and ginger directly into the pot. Stir well to combine and release their fragrant flavors.
- Add spices: Sprinkle in garam masala, turmeric, smoked paprika, ground cumin, salt, and optionally cayenne pepper. Stir thoroughly to evenly coat the vegetables with spices.
- Turn off sauté mode: Stir all ingredients together well, then press ‘Cancel’ or turn off the Instant Pot sauté setting to stop cooking.
- Add tomato sauce and chicken: Pour in the can of tomato sauce and add the chicken thigh pieces. Stir to ensure all chicken pieces are well coated with the sauce and spices.
- Set pressure cooking: Press the ‘PRESSURE COOK’ button and adjust to ‘HIGH’ pressure. Seal the Instant Pot lid by turning the dial to the ‘Sealing’ position. Set the timer for 10 minutes.
- Pressure cook the chicken: Allow the Instant Pot to reach pressure. The 10-minute cooking countdown will begin once pressure is achieved. Let it cook fully for tender chicken.
- Release pressure safely: When cooking time is over, perform a quick (forced) pressure release by carefully turning the valve to ‘Venting’ while shielding your hand with a thick kitchen towel to avoid steam burns.
- Open the lid: Once the float valve drops and pressure is fully released, open the Instant Pot lid carefully.
- Prepare thickening mixture: In a separate small bowl, whisk together the heavy cream and cornstarch until smooth and well combined.
- Finish the sauce: Stir the heavy cream and cornstarch mixture into the hot chicken and sauce inside the Instant Pot. Let it sit briefly to thicken using the residual heat.
- Serve: Spoon the butter chicken over cooked basmati rice and garnish with fresh chopped cilantro for a vibrant, aromatic finish.
Notes
- You can substitute chicken thighs with boneless chicken breasts, but thighs yield juicier results.
- If you prefer less spicy food, omit the cayenne pepper.
- Using full-fat heavy cream provides the best rich flavor and texture.
- Serve immediately for best texture. Leftovers can be refrigerated and gently reheated.
- For a dairy-free option, substitute butter with oil and use coconut cream instead of heavy cream.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Instant Pot
- Cuisine: Indian