That warm, buttery aroma — the kind that sneaks out of the kitchen and wraps itself around you before you even realize dinner’s on — still takes me straight to a rainy evening in my tiny apartment years ago. I remember standing by the stove, the hum of the Instant Pot filling the quiet, and the rich scent of spices and cream swirling in the air. Honestly, it was one of those moments when cooking felt less like a chore and more like a comforting ritual. There was no rush, just the slow building of flavor that felt like a hug after a long day.
Butter chicken has been a favorite for ages, but the Instant Pot version quickly became my go-to — not only because it’s hands-off and forgiving, but because it captures that velvety, indulgent richness without hours of simmering. Paired with fragrant basmati rice, this dish always brings a little calm to the chaos of everyday life. It’s the kind of meal that makes you want to pause, savor, and maybe even daydream a bit.
Each time I make this creamy Instant Pot butter chicken with basmati rice, I’m reminded why it stuck around in my repertoire: it’s comforting without being fussy, familiar yet a bit special. Plus, it’s a quiet promise that good food can still be simple and satisfying.
Why You’ll Love This Creamy Instant Pot Butter Chicken Recipe with Basmati Rice
After countless trials (and a few too many burnt attempts, honestly), this butter chicken recipe landed perfectly. It’s been tested in my kitchen by friends and family — all of whom ask for seconds — so you can trust it to deliver. Here’s why it stands out:
- Quick & Easy: The whole meal, including basmati rice, comes together in about 35 minutes. Perfect for busy weeknights or when you want something comforting but fast.
- Simple Ingredients: No need for fancy or hard-to-find spices. Most of these ingredients are pantry staples, and the fresh ones are easy to grab at any grocery store.
- Perfect for Cozy Dinners: Whether it’s a chilly night or you just need a little comfort food, this creamy butter chicken hits the spot every time.
- Crowd-Pleaser: Kids and adults alike love the creamy texture and balanced flavors. It’s a dish that tends to bring everyone to the table happily.
- Unbelievably Delicious: The secret is in the butter and cream combo, which makes the sauce silky smooth and deeply flavorful — honestly, it’s the kind that makes you close your eyes after the first bite.
- What Makes This Recipe Different: Using the Instant Pot means the chicken stays tender and juicy without drying out. Plus, cooking the basmati rice separately ensures it’s fluffy and fragrant, a perfect partner to the rich sauce.
This isn’t just another butter chicken recipe. It’s a little escape to comfort food that’s fuss-free and reliably delicious. If you’re looking for a meal that feels a bit special but won’t stress you out, this one’s for you.
What Ingredients You Will Need
This creamy Instant Pot butter chicken recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, and if you want, a few can be swapped to suit what you have on hand.
- Chicken: 1.5 pounds (700 g) boneless, skinless chicken thighs, cut into bite-sized pieces — thighs stay juicy and tender, but breasts work fine too.
- Butter: 4 tablespoons unsalted butter, divided (adds richness and creaminess).
- Onion: 1 medium yellow onion, finely chopped (gives sweetness and depth).
- Garlic: 4 cloves garlic, minced (for fragrant punch).
- Ginger: 1 tablespoon fresh ginger, grated or minced (adds warmth and zing).
- Tomato Base: 1 cup (240 ml) crushed tomatoes or tomato puree (choose a quality brand like Muir Glen for best flavor).
- Heavy Cream: 1/2 cup (120 ml) heavy cream (for that luscious, creamy finish).
- Yogurt: 1/4 cup (60 ml) plain Greek yogurt, room temperature (helps tenderize and adds tang).
- Spices:
- 1 tablespoon garam masala (the heart of the flavor)
- 1 teaspoon ground cumin
- 1 teaspoon paprika (smoked paprika works well too)
- 1/2 teaspoon turmeric
- 1/2 teaspoon chili powder (adjust to taste)
- Salt to taste
- Freshly ground black pepper
- Fresh Cilantro: A handful, chopped (optional, for garnish and fresh color).
- Basmati Rice: 1.5 cups (280 g) basmati rice, rinsed (for that fragrant, fluffy side).
- Water or Broth: 3 cups (720 ml) for cooking rice (use chicken broth for extra flavor).
You can swap heavy cream for coconut cream to make this dairy-free or use almond flour in place of any thickening if needed. I love using fresh ginger and garlic because their flavors just pop compared to powders.
Equipment Needed
- Instant Pot (or any electric pressure cooker): The star of the show. It makes the chicken tender and blends flavors beautifully. A 6-quart size works perfectly.
- Medium Saucepan with lid: For cooking the basmati rice separately. If you don’t have one, a heavy-bottomed pot with a tight-fitting lid will do.
- Wooden spoon or silicone spatula: For stirring the sauce without scratching the Instant Pot insert.
- Measuring cups and spoons: For precision, especially with spices.
- Knife and cutting board: For prepping chicken, onion, garlic, and ginger.
If you don’t have an Instant Pot, you can use a regular pressure cooker or simmer the sauce on the stovetop, but the timing and texture might vary. I’ve tried this in a slow cooker too, but it doesn’t get quite the same silky texture.
Preparation Method

- Prep your ingredients: Rinse and chop the chicken into bite-sized pieces. Finely chop the onion, mince the garlic, and grate the ginger. Rinse the basmati rice under cold water until the water runs clear to remove excess starch (about 1-2 minutes).
- Sauté aromatics: Set your Instant Pot to “Sauté” mode and melt 2 tablespoons of butter. Add the chopped onion, and cook for 3-4 minutes until softened and translucent, stirring occasionally. Then add garlic and ginger, cooking for another 1-2 minutes until fragrant. You should smell the warm spices starting to build.
- Add spices: Stir in garam masala, cumin, paprika, turmeric, chili powder, salt, and pepper. Cook for 30 seconds to toast the spices slightly — this step really boosts the flavor.
- Add chicken: Toss the chicken pieces into the pot, stirring to coat them evenly with the spices and onion mixture. Cook for 3-4 minutes, just until the chicken starts to brown slightly but isn’t fully cooked through.
- Add tomatoes and yogurt: Pour in the crushed tomatoes and stir to combine. Then add the Greek yogurt, stirring gently to avoid curdling. This mix will start to thicken the sauce.
- Pressure cook: Seal the Instant Pot lid and set it to “Manual” or “Pressure Cook” on high for 8 minutes. Once done, allow the pressure to release naturally for 10 minutes, then quick-release any remaining pressure. Be careful when opening the lid.
- Finish the sauce: Open the lid and switch back to “Sauté” mode. Stir in the remaining 2 tablespoons of butter and the heavy cream. Let it simmer for 3-5 minutes, stirring frequently until the sauce is creamy and thickened. Taste and adjust salt or spice if needed.
- Cook the basmati rice: While the chicken is pressure cooking, bring 3 cups (720 ml) of water or chicken broth to a boil in a saucepan. Add the rinsed basmati rice and a pinch of salt. Cover, reduce heat to low, and simmer for 15 minutes without lifting the lid. After cooking, let it rest covered for 5 minutes, then fluff with a fork.
- Garnish and serve: Spoon the creamy butter chicken over the fluffy basmati rice. Sprinkle chopped cilantro on top for color and freshness.
If the sauce looks too thick, a splash of water or broth can loosen it. Also, be patient with the natural pressure release — it helps keep the chicken tender.
Cooking Tips & Techniques
Getting the perfect creamy Instant Pot butter chicken isn’t just about following steps; it’s about little tricks I’ve picked up along the way. Here’s what helps me every time:
- Use chicken thighs: They’re more forgiving than breasts and stay juicy after pressure cooking. If you prefer breasts, reduce pressure time slightly to avoid drying out.
- Don’t skip sautéing: Cooking onions, garlic, and spices first builds a flavor base that makes a huge difference compared to just dumping everything in.
- Yogurt temperature matters: Add room temperature yogurt slowly and stir gently to prevent curdling — this keeps your sauce silky.
- Natural pressure release is key: Letting the Instant Pot release pressure naturally for 10 minutes helps the chicken finish cooking gently and stay tender.
- Butter at the end: Adding butter after pressure cooking gives the sauce a glossy, rich finish that feels indulgent without extra effort.
- Adjust spice levels: Start mild if you’re unsure, then add chili powder gradually. This recipe balances warmth with creaminess, but you can tweak it for your heat preference.
- Cook rice separately: Cooking basmati rice on the stovetop ensures perfect fluffiness — Instant Pot rice can get sticky if mixed with the sauce.
One time, I rushed the sauté step and the sauce tasted flat — lesson learned: patience in the early stages pays off big.
Variations & Adaptations
This creamy Instant Pot butter chicken is easy to customize depending on your mood or dietary needs. Here are some ideas I’ve tried and loved:
- Dairy-free version: Swap heavy cream for coconut cream and use dairy-free yogurt. It gives a subtle coconut twist but still creamy and rich.
- Spice it up: Add fresh green chilies or cayenne pepper for more heat. I sometimes toss in a cinnamon stick during cooking for a warm, aromatic note.
- Vegetarian adaptation: Replace chicken with firm tofu or cauliflower florets. Cook time is shorter for vegetables; sauté and pressure cook accordingly.
- Herb twist: Try adding fresh fenugreek leaves (kasuri methi) at the end for an authentic flavor boost.
- Alternative grains: Serve over quinoa or brown rice to change up the texture and boost fiber.
I once made a batch with sweet potatoes added during pressure cooking — the sweetness contrasted beautifully with the creamy sauce. It’s a great way to sneak in some extra veggies.
Serving & Storage Suggestions
This creamy Instant Pot butter chicken is best served warm, straight from the pot. I like to plate the basmati rice first, then ladle the rich sauce and chicken on top, finishing with fresh cilantro for a pop of color.
For sides, simple cucumber salad or lightly steamed greens work beautifully to balance the richness. If you’re in the mood for a fun dessert after this, something light like strawberry shortcake skewers feels just right.
Store leftovers in an airtight container in the fridge for up to 3 days. The flavors deepen overnight. When reheating, warm gently on the stovetop or in the microwave, adding a splash of water or cream if the sauce thickened too much.
For longer storage, freeze the butter chicken without rice in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating.
Nutritional Information & Benefits
One serving of this creamy Instant Pot butter chicken with basmati rice (about 1 cup chicken and 1 cup cooked rice) contains roughly:
| Calories | 450-500 kcal |
|---|---|
| Protein | 35 g |
| Fat | 22 g |
| Carbohydrates | 35 g |
| Fiber | 2-3 g |
The chicken thighs provide a rich source of protein and essential amino acids. Butter and cream add healthy fats that keep you satisfied, while the spices like turmeric and ginger offer anti-inflammatory benefits. Basmati rice is a lower glycemic index grain compared to regular white rice, making it a better choice for balanced blood sugar levels.
This dish can be adapted easily for gluten-free diets and modified for lower-fat versions by reducing butter and cream — but honestly, a little indulgence now and then is part of life’s pleasure.
Conclusion
This creamy Instant Pot butter chicken with basmati rice is a recipe that’s stayed with me because it strikes the perfect balance between comfort and convenience. It’s reliable, forgiving, and just plain delicious — the kind of meal that makes you slow down and enjoy the moment. Feel free to tweak the spices or try some of the variations to make it your own.
For me, it’s more than just dinner; it’s a little ritual of calm and flavor, even on the busiest days. I hope it brings you that same cozy satisfaction.
If you give this recipe a try, I’d love to hear how you made it your own or what sides you paired it with — sharing those moments makes cooking even better.
Frequently Asked Questions
Can I use chicken breasts instead of thighs for this recipe?
Yes, chicken breasts can work, but reduce the pressure cooking time to about 6 minutes to avoid drying out. Thighs stay juicier and more tender for this dish.
Is it necessary to use an Instant Pot for this butter chicken?
While the Instant Pot makes cooking faster and easier, you can make this on the stovetop by simmering the sauce gently for 30-40 minutes until the chicken is tender.
How do I store and reheat leftover butter chicken?
Store in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or microwave, adding a splash of cream or water if needed to loosen the sauce.
Can I make this recipe dairy-free?
Absolutely! Substitute heavy cream with coconut cream and use a dairy-free yogurt alternative. The flavor will be slightly different but still delicious.
What’s the best way to cook basmati rice for this meal?
Rinse the rice well, then simmer in a covered pot with water or broth for 15 minutes on low heat without lifting the lid. Let it rest off heat for 5 minutes before fluffing. This method gives fluffy, separate grains perfect for pairing.
Pin This Recipe!

Creamy Instant Pot Butter Chicken Recipe with Basmati Rice
A comforting and easy Instant Pot butter chicken recipe paired with fragrant basmati rice, delivering rich, creamy, and flavorful results in about 35 minutes.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Indian
Ingredients
- 1.5 pounds boneless, skinless chicken thighs, cut into bite-sized pieces
- 4 tablespoons unsalted butter, divided
- 1 medium yellow onion, finely chopped
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated or minced
- 1 cup crushed tomatoes or tomato puree
- 1/2 cup heavy cream
- 1/4 cup plain Greek yogurt, room temperature
- 1 tablespoon garam masala
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- 1/2 teaspoon turmeric
- 1/2 teaspoon chili powder
- Salt to taste
- Freshly ground black pepper
- A handful fresh cilantro, chopped (optional)
- 1.5 cups basmati rice, rinsed
- 3 cups water or chicken broth for cooking rice
Instructions
- Rinse and chop the chicken into bite-sized pieces. Finely chop the onion, mince the garlic, and grate the ginger. Rinse the basmati rice under cold water until the water runs clear (about 1-2 minutes).
- Set Instant Pot to ‘Sauté’ mode and melt 2 tablespoons butter. Add chopped onion and cook 3-4 minutes until softened and translucent, stirring occasionally. Add garlic and ginger, cooking 1-2 minutes until fragrant.
- Stir in garam masala, cumin, paprika, turmeric, chili powder, salt, and pepper. Cook for 30 seconds to toast spices.
- Add chicken pieces, stirring to coat evenly with spices and onion mixture. Cook 3-4 minutes until chicken starts to brown but not fully cooked.
- Pour in crushed tomatoes and stir to combine. Add Greek yogurt slowly, stirring gently to avoid curdling.
- Seal Instant Pot lid and set to ‘Manual’ or ‘Pressure Cook’ on high for 8 minutes. Allow natural pressure release for 10 minutes, then quick-release remaining pressure.
- Open lid, switch to ‘Sauté’ mode. Stir in remaining 2 tablespoons butter and heavy cream. Simmer 3-5 minutes until sauce is creamy and thickened. Adjust salt and spices as needed.
- While chicken cooks, bring 3 cups water or broth to boil in saucepan. Add rinsed basmati rice and pinch of salt. Cover, reduce heat to low, and simmer 15 minutes without lifting lid. Let rest covered 5 minutes, then fluff with fork.
- Serve butter chicken over basmati rice. Garnish with chopped cilantro if desired.
Notes
Use chicken thighs for juicier results; reduce pressure cooking time if using breasts. Add room temperature yogurt slowly to prevent curdling. Natural pressure release helps keep chicken tender. Cook rice separately for fluffy texture. Adjust chili powder to taste for heat preference. Butter added at the end gives a rich, glossy finish.
Nutrition
- Serving Size: About 1 cup chicken
- Calories: 475
- Sugar: 5
- Sodium: 600
- Fat: 22
- Saturated Fat: 12
- Carbohydrates: 35
- Fiber: 2.5
- Protein: 35
Keywords: butter chicken, instant pot, basmati rice, creamy chicken, easy dinner, pressure cooker, Indian recipe


