Instant Pot butter chicken is a creamy, aromatic Indian curry that combines tender chicken with a rich tomato and cream sauce, delivered in under 30 minutes of hands-on cooking time. This signature North Indian dish features a perfectly balanced blend of warm spices, including garam masala, cumin, and coriander, creating layers of depth that rival any restaurant version. The pressure cooker locks in moisture and flavor while the natural release ensures the chicken remains tender rather than overcooked. The combination of ghee, cream, and yogurt creates an indulgent sauce without requiring hours of simmering on the stovetop. Unlike traditional butter chicken recipes that demand constant attention and careful timing, the Instant Pot automates much of the process, making this elegant dish accessible to weeknight home cooks.

About Eva Stoner and Fresh Recipes Corner
I’m Eva Stoner, creator of Fresh Recipes Corner, where I share simple, reliable recipes for everyday cooking. My love for cooking began in my grandmother’s kitchen, where I learned that good food doesn’t have to be complicated—it just needs care, patience, and the right techniques. Those early moments shaped how I cook today and inspired me to keep things practical and approachable.
When I first discovered the Instant Pot, I immediately thought of my grandmother’s butter chicken recipe. She spent entire afternoons tending to her stovetop, stirring sauce with wooden spoons and adjusting heat with practiced intuition. I realized the pressure cooker could honor that same recipe while respecting modern schedules. I’ve refined this butter chicken version through dozens of attempts, testing spice ratios, cooking times, and cream additions. The result is a recipe that delivers authentic flavor without requiring culinary school training. This approach—respecting tradition while embracing modern convenience—defines everything I share at Fresh Recipes Corner.
Recipe Overview
| Metric | Value |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 25 minutes |
| Total Time | 40 minutes |
| Servings | 4 servings |
| Difficulty Level | Intermediate |
| Cuisine | Indian |
Why This Recipe Works
Instant Pot butter chicken works because the pressure cooker environment creates optimal conditions for flavor infusion and meat tenderness simultaneously. The sealed chamber forces steam into the chicken fibers while the high pressure breaks down collagen in the sauce base, creating natural thickening without hours of reduction. I’ve found that 8 minutes at high pressure represents the exact sweet spot where chicken becomes tender without becoming mushy or stringy.
The spice blooming step makes a decisive difference in the final flavor profile. When I toast the spices in hot ghee before adding liquids, the dry heat releases essential oils and deepen the spices’ flavor compounds. This 1-minute step transforms the sauce from flat and one-dimensional to complex and layered. Without this step, even the best butter chicken tastes generic and uninspired.
The cream and yogurt combination offers another critical advantage over using cream alone. Heavy cream adds richness and mouthfeel, while Greek yogurt contributes tanginess that brightens the sauce and prevents it from becoming cloying. I add these ingredients after pressure cooking rather than before because the high heat would curdle full-fat cream. The sauté phase at the end allows these dairy components to gently warm through without breaking.
Ingredients
| Ingredient | Quantity | Notes & Alternatives |
|---|---|---|
| Boneless, skinless chicken breasts | 2 lbs (cut into 1.5-inch pieces) | Thighs work well too; they stay moister. Use skinless thighs for lighter preparation. |
| Ghee or clarified butter | 3 tablespoons | Regular butter works if ghee unavailable. Use 4 tablespoons if substituting. |
| Large onion, diced | 1 medium onion | Yellow onions preferred for sweetness. Red onions are too assertive. |
| Garlic, minced | 4 cloves | Fresh garlic essential; do not substitute powder. Use 1/2 teaspoon powder only in emergency. |
| Fresh ginger, minced | 1 tablespoon (about 1-inch piece) | Ginger powder lacks the fresh warmth; avoid substitution if possible. |
| Tomato paste | 2 tablespoons | Non-negotiable ingredient. Adds deep umami and natural acidity balance. |
| Crushed tomatoes | 1 can (14 oz) | San Marzano preferred. Avoid diced tomatoes; texture becomes uneven. |
| Ground cumin | 1 teaspoon | Use whole seeds toasted separately if fresher flavor preferred. |
| Ground coriander | 1 teaspoon | Provides citrus notes. Cannot reduce without losing complexity. |
| Ground turmeric | 1/2 teaspoon | Contributes earthy notes and color. Use only ground; never fresh turmeric here. |
| Garam masala | 1 teaspoon | The signature spice blend. Quality matters; invest in fresh blend from Indian market. |
| Kashmiri chili powder | 1/2 teaspoon | Milder than cayenne; adds color without excessive heat. Substitute paprika for less spice. |
| Salt | 1/2 teaspoon (plus to taste) | Add more at the end if needed. Taste before final seasoning. |
| Black pepper | 1/4 teaspoon | Freshly ground pepper only; pre-ground loses potency. |
| Heavy cream | 1/2 cup | Full-fat essential. Half-and-half will not provide sufficient richness. |
| Greek yogurt | 1/4 cup | Plain, unsweetened. Adds tang and natural thickening without curdling risk. |
| Sugar | 1 teaspoon | Balances acidity from tomatoes. Do not omit. |
| Chicken broth | 1/2 cup | Low-sodium preferred. Allows proper seasoning control. |
| Fresh cilantro, chopped | 2 tablespoons | Added at end for brightness. Frozen cilantro loses texture; use fresh. |
| Lemon juice | 1 tablespoon | Fresh lemon essential. Bottled juice tastes flat and stale. |
Step-by-Step Instructions
Prepare the Aromatics and Spice Base
- Set your Instant Pot to sauté mode and allow it to heat for 1 minute until the display shows “Hot.”
- Add 3 tablespoons of ghee to the pot. Wait until the ghee shimmers across the surface, approximately 1 minute.
- Pour the diced onion into the hot ghee. Stir continuously for 3-4 minutes until the onion becomes translucent and slightly golden at the edges.
- Stir in the minced garlic and ginger to the softened onions. Cook for exactly 30 seconds, stirring constantly until fragrant aromas rise from the pot.
- Add the tomato paste to the mixture. Stir constantly for 1 full minute, coating the onion mixture thoroughly. This step deepens the spice flavors through heat.
Build the Sauce Foundation
- Pour in the crushed tomatoes and chicken broth into the pot in a slow, controlled stream.
- Using a wooden spoon, scrape the bottom of the Instant Pot pot thoroughly to deglaze any browned bits stuck to the surface. These browned bits contain concentrated flavor.
- Sprinkle the cumin, coriander, turmeric, garam masala, Kashmiri chili powder, salt, and black pepper directly into the liquid.
- Stir the sauce thoroughly for 1 full minute, ensuring all spices distribute evenly throughout the liquid and no clumps remain.
Cook the Chicken
- Add all the chicken pieces to the pot in a single layer when possible. Stir gently to coat each piece with the sauce.
- Press the “Cancel” or “Off” button on your Instant Pot to turn off sauté mode immediately.
- Close the Instant Pot lid firmly and ensure the steam release valve is in the “Sealing” position.
- Select high pressure cooking and set the timer for 8 minutes. Press start and allow the pot to build pressure naturally.
- When the 8-minute timer sounds, do not immediately release pressure. Allow the pot to depressurize naturally for 5 minutes.
- After 5 minutes, carefully move the steam release valve to the “Venting” position to quick-release any remaining pressure. Wait until the pressure indicator drops completely before opening the lid.
Finish with Cream and Final Seasonings
- Carefully open the Instant Pot lid away from your face to avoid steam burns. The chicken should be tender and easily shredded with a fork.
- Stir in the heavy cream, Greek yogurt, and sugar into the chicken and sauce. Mix gently but thoroughly for 1 minute.
- Turn the Instant Pot back to sauté mode. Allow the sauce to simmer gently for 2-3 minutes, stirring occasionally. The sauce will thicken slightly as it heats.
- Taste the butter chicken carefully and add additional salt if needed for your preference.
- Turn off the Instant Pot. Stir in the fresh lemon juice and chopped cilantro just before serving.
- Transfer the finished butter chicken to a serving bowl or directly onto individual plates over rice or alongside naan bread.
Chef Tips for Perfect Results
- Cut chicken uniformly into 1.5-inch pieces. Uniform sizing ensures all pieces cook through in exactly 8 minutes. Smaller pieces become mushy; larger pieces remain undercooked.
- Bloom the spices in hot ghee for 1 full minute before adding liquids. This crucial step releases essential oils from whole and ground spices, creating deeper flavor complexity than pre-mixing spices with liquid.
- Use natural pressure release for the first 5 minutes after cooking completes. This gradual pressure reduction keeps chicken fibers intact. Immediate quick-release causes sudden temperature shock, resulting in tougher meat.
- Add cream and yogurt only after pressure cooking completes. High-pressure cooking curdles full-fat cream. Adding dairy after cooking ensures a smooth, silky sauce.
- Taste and adjust lemon juice to your preference at the very end. Lemon juice brightens the sauce and adds necessary acidity balance. Start with 1 tablespoon, then add more in small increments if desired.
- Rest the finished butter chicken for 2-3 minutes before serving. This brief rest allows flavors to settle and the sauce to redistribute evenly around the chicken pieces.
Common Mistakes to Avoid
Mistake 1: Skipping the spice blooming step. Many home cooks add all spices directly to the tomato base without toasting in ghee first. Why it matters: This creates dull, one-dimensional spice flavor. The fix: Always bloom spices in hot ghee for 1 minute before adding tomatoes. You’ll immediately notice richer, more complex sauce.
Mistake 2: Cooking chicken longer than 8 minutes. Inexperienced cooks often increase pressure cooking time to 10-12 minutes, assuming more time ensures better doneness. Why it matters: Chicken breast becomes dry, stringy, and loses its tender texture. The fix: Stick to exactly 8 minutes at high pressure for 2 pounds of 1.5-inch chicken pieces. Bone-in thighs may need 10 minutes maximum.
Mistake 3: Adding cream during pressure cooking. Some recipes suggest mixing cream into the sauce before cooking. Why it matters: High pressure and heat cause heavy cream to separate and curdle, resulting in grainy, unpleasant texture. The fix: Always add cream after depressurizing completely. The residual heat will warm the cream through without risk of curdling.
Mistake 4: Using low-fat or non-fat yogurt. Budget-conscious cooks sometimes substitute non-fat Greek yogurt to reduce calories. Why it matters: Low-fat yogurt contains added starches and stabilizers that create a pasty texture rather than contributing tanginess. The fix: Use full-fat Greek yogurt. The small amount (1/4 cup) adds negligible calories but dramatically improves sauce texture and flavor.
Mistake 5: Forgetting to scrape the pot bottom after sautéing aromatics. Browned bits (called fond) stick to the bottom of the pressure cooker. Why it matters: These bits contain concentrated, caramelized flavor. Leaving them behind creates a thinner sauce and less flavorful curry. The fix: Always deglaze the pot bottom thoroughly with a wooden spoon after adding tomatoes. This takes just 30 seconds but significantly improves the finished dish.

Variations and Substitutions
| Original Ingredient | Substitution | Impact on Flavor & Texture |
|---|---|---|
| Chicken breast | Boneless, skinless chicken thighs (same cooking time) | Thighs remain moister and more forgiving. Flavor becomes slightly richer and more chicken-forward. Texture is more tender. |
| Heavy cream | Coconut cream (full-fat canned) | Creates Thai-influenced version. Sauce becomes slightly less rich but gains subtle coconut undertones. Texture remains creamy. |
| Ghee | Olive oil or vegetable oil | Loses traditional ghee nuttiness but maintains cooking function. Sauce becomes lighter and less indulgent. Use same quantity. |
| Greek yogurt | Sour cream or regular yogurt | Sour cream adds sharper tang. Regular yogurt thins sauce slightly. Both work but Greek yogurt provides best texture and tang balance. |
| Kashmiri chili powder | Smoked paprika (for less heat) or cayenne (for more heat) | Paprika adds smokiness but no heat. Cayenne increases heat significantly without adding color. Start with 1/4 teaspoon cayenne. |
| Crushed tomatoes | Tomato sauce (same quantity) | Creates smoother, more velvety sauce. Flavor becomes slightly less bright. Reduces cooking requirement by 1-2 minutes. |
| Garam masala | Curry powder blend (if garam masala unavailable) | Changes flavor profile distinctly. Curry powder is earthier and less complex. Use only 1/2 teaspoon to start. |
| Fresh cilantro garnish | Fresh mint or parsley | Mint creates cooler, fresher finish. Parsley is more neutral. Cilantro is traditional but personal preference matters most here. |
Serving Suggestions and Pairings
Traditional Rice Accompaniments: Serve Instant Pot butter chicken over fragrant basmati rice cooked with whole cardamom pods and bay leaves. The neutral rice base allows the cream sauce to shine without competing flavors. Jasmine rice works equally well for a lighter option. Cauliflower rice accommodates low-carb preferences while maintaining authentic serving presentation.
Bread Pairings: Warm naan bread—either store-bought or freshly made—provides the authentic Indian experience. Garlic naan adds aromatic depth. Roti or chapati offer lighter grain options. Use bread to scoop sauce directly from your plate for complete flavor immersion.
Vegetable Sides: Steamed spinach with garlic (saag) complements the richness of butter chicken beautifully. Roasted cauliflower adds textural contrast. Cucumber raita (yogurt cucumber salad) provides cooling contrast to the warming spices. A simple green salad with lemon dressing offers acidic balance.
Special Occasions and Entertaining: Butter chicken serves as the perfect centerpiece for dinner parties—it looks restaurant-quality yet requires minimal last-minute attention. Serve in a deep serving bowl or on individual plates over rice for elegant plating. Garnish with fresh cilantro and a light drizzle of cream for visual appeal. Pair with champagne or sparkling apple cider for upscale entertaining.
Family Meal Variations: Serve over mashed potatoes for children who prefer familiarity. Pair with garlic bread for bridge meals between traditional American and Indian cuisine. Offer as a comfortable weeknight dinner with simple basmati rice and steamed vegetables.
Lunch Bowl Preparation: Portion cooled butter chicken into meal prep containers with rice underneath and sauce on top. Reheat in the microwave for authentic flavor recovery. Packed lunch containers maintain food safety when refrigerated properly.
Storage and Reheating
| Storage Method | Duration | Instructions |
|---|---|---|
| Refrigerator (airtight container) | 3-4 days | Cool butter chicken completely before storing. Keep chicken and sauce together in the same container. Store at 40°F or below. |
| Freezer (freezer bags or containers) | Up to 3 months | Freeze in meal-sized portions for convenience. Leave 1/2-inch headspace in containers for expansion. Label with date and contents. Thaw overnight in refrigerator before reheating. |
| Microwave reheating | 2-3 minutes | Transfer to microwave-safe dish. Cover loosely with paper towel to prevent splattering. Heat at 50% power, stirring halfway through cooking. Check temperature reaches 165°F in center. |
| Stovetop reheating | 5-7 minutes | Place butter chicken in a saucepan over medium-low heat. Stir frequently to ensure even heating. Do not boil; gentle simmering preserves sauce texture. Add 2-3 tablespoons water if sauce seems too thick. |
| Instant Pot reheating (from refrigerated) | 3 minutes on high pressure | Add 1/2 cup water to Instant Pot and place trivet inside. Set container on trivet. Cook 3 minutes high pressure. Quick release pressure. This method prevents sauce separation. |
Nutritional Information
| Nutrient | Amount per Serving | Daily Value % |
|---|---|---|
| Calories | 385 kcal | 19% |
| Protein | 42g | 84% |
| Total Fat | 18g | 28% |
| Saturated Fat | 11g | 55% |
| Carbohydrates | 12g | 4% |
| Dietary Fiber | 2g | 8% |
| Sugars | 5g | — |
| Sodium | 620mg | 27% |
| Cholesterol | 95mg | 32% |
| Calcium | 85mg | 7% |
| Iron | 1.8mg | 10% |
Approximate values based on USDA database and recipe ingredients. Values may vary based on specific brands used and preparation method variations.
Frequently Asked Questions
Can I use chicken thighs in this Instant Pot butter chicken recipe?
Yes, boneless, skinless chicken thighs work beautifully in this recipe and often taste superior to breast meat. Thighs contain more fat and connective tissue, which transforms into gelatin during cooking, creating a more tender and flavorful result. Cut thighs into similar 1.5-inch pieces and use the same 8-minute cooking time. Bone-in thighs may require 10 minutes at high pressure to ensure the meat cooks completely through to the bone.
How do I know when the butter chicken is properly cooked and the chicken is done?
The chicken reaches doneness when it reaches an internal temperature of 165°F measured with an instant-read thermometer inserted into the thickest piece. You can also check doneness by cutting the largest piece open—the interior should be white with no pink or gray areas visible. The meat should shred easily with a fork or between two spoons, indicating the collagen has fully converted to gelatin.
Why did my butter chicken sauce turn grainy or separate after adding cream?
This separation occurs when cream is added while the sauce remains at a boiling temperature, causing the fat molecules to break apart from the milk proteins. Always allow the sauce to cool slightly or add cream only after turning off pressure cooking and waiting for residual heat to diminish. If separation already occurred, transfer the butter chicken to a blender, add 2 tablespoons of cold Greek yogurt, and blend until smooth. The emulsifying power of yogurt will restore the sauce texture.
Can I prepare this Instant Pot butter chicken recipe ahead and reheat it the next day?
Yes, butter chicken actually improves after refrigeration overnight, as the spices continue to infuse into the sauce and chicken. Cool the finished butter chicken completely before transferring to an airtight container and refrigerating for up to 4 days. When reheating, use the stovetop method over medium-low heat or the Instant Pot steam method to best preserve the sauce texture. Avoid microwave reheating if possible, as high direct heat can cause the cream to break.
What’s the best way to serve Instant Pot butter chicken for a dinner party?
Prepare the butter chicken 1-2 days ahead and store in the refrigerator in its airtight container. Reheat on the stovetop about 30 minutes before serving, allowing the sauce to reach a gentle simmer. Transfer to an attractive serving bowl and garnish with fresh cilantro, a light cream drizzle, and a sprinkle of garam masala just before guests arrive. Serve alongside fluffy basmati rice, warm naan bread, and cucumber raita. This approach allows you to focus on entertaining rather than cooking during the meal.
What should I do if my butter chicken sauce is too thin or too thick?
If the sauce seems too thin after cooking, turn the Instant Pot to sauté mode and allow it to simmer uncovered for 5-10 minutes, stirring occasionally. The sauce will naturally reduce and thicken as water evaporates. If the sauce is too thick, add chicken broth or heavy cream 1 tablespoon at a time, stirring well after each addition until reaching your desired consistency. Remember that the sauce thickens further as it cools, so account for this when adjusting during cooking.
Conclusion
Instant Pot butter chicken delivers authentic Indian restaurant flavor in just 40 minutes of total time, combining tender chicken with a creamy, aromatic tomato sauce that rivals traditional stovetop versions. The pressure cooker automates much of the work while the carefully sequenced steps—spice blooming, pressure cooking, and cream finishing—ensure restaurant-quality results every time. Whether you’re a experienced home cook seeking convenient weeknight entertaining or a beginner exploring Indian cuisine, this butter chicken recipe becomes a reliable kitchen staple. Serve over fragrant basmati rice with warm naan bread for complete satisfaction.

Instant Pot Butter Chicken: Restaurant-Quality Indian Curry at Home
Ingredients
- 500g boneless chicken thighs or breasts
- 1/2 cup ghee (clarified butter)
- 1 large onion, sliced
- 3 garlic cloves, minced
- 1-inch ginger, minced
- 2 cups crushed tomatoes
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp cayenne pepper (optional)
- 1 tbsp garam masala
- 1 tsp salt
- 400ml heavy cream
- 1/2 cup plain yogurt
- 1 tbsp lemon juice
- Fresh cilantro for garnish
Instructions
- Sear chicken in 1/4 cup ghee on both sides.
- Add remaining ghee, sliced onions, garlic, and ginger to sauté until golden.
- Blend in crushed tomatoes, cumin, coriander, and cayenne then add chicken.
- Close Instant Pot lid with sealing mode active, pressure cook for 8 minutes then natural release for 5 minutes.
- Stir in garam masala, heavy cream, and yogurt until combined.
- Mix in lemon juice and simmer on sauté mode to thicken sauce.
- Garnish with cilantro before serving.
Notes
Adjust heat level by adding cayenne pepper
Natural release is crucial to avoid overcooking chicken
Sauce can be thickened further by simmering 2-3 more minutes
Store leftovers in airtight containers for up to 3 days

