Creamy Instant Pot Butter Chicken Recipe Easy Homemade Basmati Rice Meal

Ready In
Servings
Difficulty

“You seriously can’t mess this up,” my friend texted me one evening. I was skeptical—Instant Pot recipes often promised much but delivered meh. But that night, after a whirlwind day juggling work and home chaos, I finally gave this creamy Instant Pot butter chicken with basmati rice a shot. Honestly, I wasn’t expecting a restaurant-worthy dish from a pressure cooker in under 40 minutes. Yet, as the rich aroma of spices and butter filled my kitchen, all doubts melted away.

The first spoonful was a quiet surprise—comforting, velvety, and just spicy enough. This recipe slipped into my weeknight rotation faster than I could have guessed. What really hooked me? The smooth, tangy tomato-based sauce with just the right amount of creaminess and the fluffy basmati rice that soaked up every drop. It’s not just another butter chicken recipe; it’s the kind that makes you pause mid-bite, savoring the warmth and depth of flavor.

My Instant Pot sat in the corner, often neglected, but this recipe brought it back to life. There’s something about the simplicity of throwing everything together and letting the pressure cooker do its magic that made me trust the process. Plus, pairing it with basmati rice made it feel like a full, satisfying meal without extra fuss. The butter chicken became more than just dinner—it was a small, soothing ritual after hectic days.

So if you’re craving a creamy, homestyle Indian classic without the hours of simmering, this recipe might just become your go-to. It’s the kind of meal that feels cozy and indulgent but comes together quicker than you’d think. Let’s get into why you’ll love this creamy Instant Pot butter chicken with basmati rice.

Why You’ll Love This Recipe

After testing countless butter chicken recipes, I can confidently say this one strikes the perfect balance between ease and flavor. Here’s what makes this creamy Instant Pot butter chicken with basmati rice stand out:

  • Quick & Easy: Ready in about 35-40 minutes, it’s ideal for busy weeknights when you want comfort without the wait.
  • Simple Ingredients: No need for exotic or hard-to-find spices—most are pantry staples, and the creaminess comes from everyday dairy or easy substitutes.
  • Perfect for Cozy Dinners: Whether it’s a solo meal or a family gathering, this dish fills the room with inviting warmth and satisfying richness.
  • Crowd-Pleaser: Kids and adults alike often ask for seconds, thanks to the mild, buttery sauce with a hint of spice.
  • Unbelievably Delicious: The sauce is silky smooth and tangy with a touch of sweetness, plus the basmati rice absorbs all that goodness perfectly.

What really sets this recipe apart is the cooking method and ingredient harmony. Using the Instant Pot not only speeds things up but also deepens the flavors as the chicken cooks in the sauce under pressure. The addition of a splash of cream or yogurt at the end balances the spices and butter, creating a luscious texture that’s far from heavy. I like to use organic diced tomatoes for a fresh base and prefer Amul butter for that authentic richness.

Honestly, this recipe isn’t just dinner; it’s a little moment of comfort in your day. And if you enjoy dishes like the easy one-pot chicken biryani or crave a simple side like garlic naan bread, you’ll find this butter chicken a perfect match for your weeknight lineup.

What Ingredients You Will Need

This creamy Instant Pot butter chicken with basmati rice relies on straightforward, wholesome ingredients to bring out bold flavors without fuss. Here’s a breakdown of what you’ll grab from your pantry and fridge:

  • Chicken: 1.5 lbs (700g) boneless, skinless chicken thighs, cut into bite-sized pieces (thighs stay juicy and tender under pressure)
  • Butter: 3 tbsp unsalted butter (I prefer Amul or Kerrygold for their creamy richness)
  • Onion: 1 medium yellow onion, finely chopped (adds sweetness and depth)
  • Garlic: 4 cloves, minced (fresh for best punch)
  • Ginger: 1 tbsp fresh grated (brightens the sauce)
  • Tomatoes: 1 can (14 oz/400g) diced tomatoes, preferably no salt added (for a fresh, tangy base)
  • Spices:
    • 1 tbsp garam masala (key for authentic warmth)
    • 1 tsp turmeric powder
    • 1 tsp chili powder or paprika (adjust to spice preference)
    • 1 tsp ground cumin
    • 1/2 tsp cayenne pepper (optional, for heat)
    • 1 tsp salt, or to taste
  • Heavy Cream or Yogurt: 1/2 cup (120ml) heavy cream or Greek yogurt (adds luscious creaminess; use coconut yogurt for dairy-free)
  • Basmati Rice: 1.5 cups (280g) long-grain basmati rice, rinsed well (fluffy and fragrant, perfect for soaking sauce)
  • Water or Chicken Broth: 2 cups (480ml) for cooking rice (broth adds extra flavor)
  • Fresh Cilantro: A handful, chopped (for garnish and fresh color)

When it comes to the spices, I always keep a well-stocked spice jar because it makes whipping up dishes like this effortless. If you want to try a twist, swapping garam masala with a homemade blend or using smoked paprika instead of chili powder can add a subtle change. For a gluten-free version, basmati rice is naturally safe, and for dairy-free, use coconut cream in place of heavy cream.

Equipment Needed

  • Instant Pot or Electric Pressure Cooker: The star of this recipe; it cooks chicken and sauce quickly while locking in flavor.
  • Measuring Cups and Spoons: For precise ingredient amounts; helps keep the balance of spices just right.
  • Wooden Spoon or Silicone Spatula: For sautéing onion, garlic, and ginger in the Instant Pot before pressure cooking.
  • Fine Mesh Sieve or Colander: To rinse basmati rice thoroughly, which helps get that fluffy, separate grain texture.
  • Knife and Cutting Board: For prepping chicken, onion, and herbs.

If you don’t have an Instant Pot, a heavy-bottomed pot with a tight-fitting lid can work, but cooking times and technique will differ. I’ve tried making this on the stovetop in a Dutch oven, but the pressure cooker version saves so much time and effort, especially on busy nights.

Preparation Method

instant pot butter chicken preparation steps

  1. Rinse the Rice: Rinse 1.5 cups (280g) basmati rice under cold water until the water runs clear. This removes excess starch and prevents mushy rice. Set aside to drain.
  2. Sauté Aromatics: Set the Instant Pot to ‘Sauté’ mode and melt 3 tablespoons unsalted butter. Add the chopped onion, and cook for 4-5 minutes until translucent and soft, stirring occasionally. Add minced garlic and grated ginger, sauté for another 1-2 minutes until fragrant.
  3. Add Spices: Stir in 1 tablespoon garam masala, 1 teaspoon turmeric, 1 teaspoon chili powder, 1 teaspoon cumin, and 1/2 teaspoon cayenne pepper (optional). Cook for 30 seconds to toast the spices and bring out their aroma.
  4. Add Chicken: Toss in the chicken thigh pieces (about 1.5 lbs/700g), stirring to coat with the spice mixture. Let the chicken brown slightly for 2-3 minutes.
  5. Pour in Tomatoes and Salt: Add 1 can (14 oz/400g) diced tomatoes and 1 teaspoon salt. Stir well, scraping the bottom to prevent burning.
  6. Pressure Cook: Seal the Instant Pot lid and set to ‘Manual’ or ‘Pressure Cook’ on high for 8 minutes. Once done, allow natural pressure release for 10 minutes, then quick release any remaining pressure.
  7. Cook Basmati Rice: While the chicken cooks, place the rinsed basmati rice in a pot with 2 cups (480ml) water or chicken broth. Bring to a boil, reduce heat to low, cover, and simmer for 15 minutes. Remove from heat and let it sit, covered, for 5 minutes before fluffing with a fork.
  8. Finish the Sauce: Open the Instant Pot and switch back to ‘Sauté’ mode. Stir in 1/2 cup (120ml) heavy cream or Greek yogurt, heating gently for 2-3 minutes. Taste and adjust salt or spice if needed.
  9. Garnish and Serve: Sprinkle chopped fresh cilantro over the butter chicken. Serve hot alongside the fluffy basmati rice.

Make sure to stir the cream in gently to avoid curdling, especially if you’re using yogurt. The sauce should be silky and cling to each bite of chicken. If you notice the sauce is too thin, simply simmer for a few extra minutes on ‘Sauté’ to reduce.

Cooking Tips & Techniques

Butter chicken can be tricky—too much spice or overcooked chicken can throw off the whole dish. Here’s what I’ve learned after a few kitchen experiments and happy accidents:

  • Use Chicken Thighs: They stay tender and juicy under pressure, unlike breasts, which can dry out quickly.
  • Don’t Skip Sautéing: Cooking the onions, garlic, ginger, and spices first unlocks deep flavor layers that a quick pressure cook alone can’t achieve.
  • Toast Spices Briefly: A quick 30-second toast wakes up the spices without burning them, which could make the dish bitter.
  • Rinse Rice Thoroughly: This step helps keep the basmati light and fluffy instead of sticky or mushy.
  • Natural Pressure Release: Letting the Instant Pot release pressure naturally for 10 minutes keeps the chicken tender and juicy, preventing it from getting tough.
  • Stir in Cream at the End: Adding cream or yogurt off heat or on low prevents it from curdling while enriching the sauce perfectly.
  • Adjust Spice Levels: Start mild—you can always add a pinch more chili powder or cayenne after cooking, but you can’t take heat away once it’s in.

I once rushed the sauté step, and the sauce tasted flat—lesson learned! Taking those extra few minutes makes all the difference. For multitasking, I usually start the rice first, then prep the chicken and sauce ingredients while it simmers.

Variations & Adaptations

This creamy Instant Pot butter chicken with basmati rice is versatile and easy to customize for your taste or dietary needs.

  • Dairy-Free Version: Swap butter with coconut oil and use full-fat coconut cream instead of heavy cream or yogurt. The flavor shifts slightly but remains rich and satisfying.
  • Spice It Up: Add freshly chopped green chilies or increase cayenne pepper for those who like a kick. Alternatively, reduce spices for a kid-friendly version.
  • Vegetarian Option: Use paneer cubes or firm tofu in place of chicken. Press and pan-fry tofu for better texture before adding to the Instant Pot.
  • Slow Cooker Method: Brown the aromatics and chicken on the stovetop, then transfer everything to a slow cooker. Cook on low for 4-5 hours, adding cream at the end.
  • Herb Twist: Try adding a handful of fresh fenugreek leaves (kasuri methi) during the finishing step for an earthy aroma.

Personally, I’ve tried using Greek yogurt instead of cream when I was out of heavy cream, and the tang added a nice brightness. For a lighter meal, serve with cauliflower rice or a simple cucumber salad instead of basmati.

Serving & Storage Suggestions

This creamy Instant Pot butter chicken is best served warm, spooned generously over fluffy basmati rice. Garnish with fresh cilantro or a squeeze of lemon for brightness. Pair it with a cooling side like cucumber raita or a crisp green salad to balance the richness.

Leftovers keep well in an airtight container in the fridge for up to 4 days. The flavors deepen overnight, making it even tastier the next day. To reheat, warm gently on the stovetop or microwave, adding a splash of water or cream to loosen the sauce if it’s thickened.

If you want to freeze portions, store chicken and rice separately in freezer-safe containers for up to 3 months. Thaw overnight in the fridge before reheating to maintain texture.

For a full comforting meal experience, you might enjoy pairing this butter chicken with some easy garlic naan bread to scoop up every bit of that creamy sauce.

Nutritional Information & Benefits

Each serving of creamy Instant Pot butter chicken with basmati rice provides approximately:

Nutrient Amount per Serving
Calories 450-500 kcal
Protein 35 g
Fat 20 g
Carbohydrates 35 g
Fiber 2-3 g
Sodium 600 mg (varies based on salt added)

Chicken thighs provide high-quality protein and essential amino acids. The spices like turmeric and cumin carry anti-inflammatory and digestive benefits. Basmati rice offers a lower glycemic index compared to other white rices, which helps with blood sugar control.

This dish is gluten-free by default, making it suitable for most diets. For dairy-free needs, swapping cream with coconut milk keeps it allergen-friendly. It’s a balanced meal that combines protein, healthy fats, and carbohydrates in a satisfying way.

Conclusion

This creamy Instant Pot butter chicken with basmati rice quickly became one of my favorite go-to meals when I want something comforting yet fuss-free. It’s a recipe that fits into busy schedules but doesn’t skimp on flavor or texture. The buttery tomato sauce and tender chicken pieces paired with fragrant basmati rice make for a soul-satisfying dinner that feels special every time.

Don’t hesitate to tweak the spice levels or try different cream alternatives to make it your own. The Instant Pot takes much of the guesswork out, so even if you’re not usually “that cook,” this recipe can boost your confidence. I hope it brings a bit of warmth and ease to your kitchen like it did mine.

If you give this recipe a try, please share your thoughts or any twists you loved—I’d really enjoy hearing how you made it yours.

FAQs

Can I use chicken breasts instead of thighs for butter chicken?

You can, but chicken breasts tend to dry out faster in the Instant Pot. If you prefer breasts, reduce the pressure cook time to about 6 minutes and ensure natural release for best results.

Is it necessary to rinse basmati rice before cooking?

Yes, rinsing removes excess starch and helps the rice cook up fluffy and separate, which complements the creamy sauce perfectly.

Can I make this butter chicken recipe in a slow cooker?

Absolutely! Brown the chicken and aromatics on the stovetop first, then cook in the slow cooker on low for 4-5 hours. Add cream or yogurt at the end to finish.

What can I substitute for heavy cream if I want a lighter dish?

Plain Greek yogurt works well and adds a slight tang, or use coconut cream for a dairy-free option. Add it gently off heat to prevent curdling.

How spicy is this recipe? Can I make it milder?

The recipe is mildly spiced but flavorful. You can reduce or omit chili powder and cayenne to make it milder, especially for kids or sensitive palates.

Pin This Recipe!

instant pot butter chicken recipe
Print

Creamy Instant Pot Butter Chicken Recipe Easy Homemade Basmati Rice Meal

A quick and easy creamy butter chicken made in the Instant Pot, paired with fluffy basmati rice. This comforting Indian classic delivers rich, velvety sauce and tender chicken in under 40 minutes.

  • Author: Eva
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Indian

Ingredients

Scale
  • 1.5 lbs boneless, skinless chicken thighs, cut into bite-sized pieces
  • 3 tbsp unsalted butter
  • 1 medium yellow onion, finely chopped
  • 4 cloves garlic, minced
  • 1 tbsp fresh grated ginger
  • 1 can (14 oz) diced tomatoes, no salt added
  • 1 tbsp garam masala
  • 1 tsp turmeric powder
  • 1 tsp chili powder or paprika
  • 1 tsp ground cumin
  • 1/2 tsp cayenne pepper (optional)
  • 1 tsp salt, or to taste
  • 1/2 cup (4 fl oz) heavy cream or Greek yogurt
  • 1.5 cups long-grain basmati rice, rinsed
  • 2 cups water or chicken broth
  • A handful fresh cilantro, chopped

Instructions

  1. Rinse 1.5 cups basmati rice under cold water until water runs clear. Set aside to drain.
  2. Set Instant Pot to ‘Sauté’ mode and melt 3 tbsp unsalted butter. Add chopped onion and cook 4-5 minutes until translucent.
  3. Add minced garlic and grated ginger; sauté 1-2 minutes until fragrant.
  4. Stir in 1 tbsp garam masala, 1 tsp turmeric, 1 tsp chili powder, 1 tsp cumin, and 1/2 tsp cayenne pepper (optional). Cook 30 seconds to toast spices.
  5. Add chicken thigh pieces and stir to coat with spices. Brown slightly for 2-3 minutes.
  6. Add 1 can diced tomatoes and 1 tsp salt. Stir well, scraping bottom to prevent burning.
  7. 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.
  8. While chicken cooks, place rinsed basmati rice in pot with 2 cups water or broth. Bring to boil, reduce heat to low, cover and simmer 15 minutes. Remove from heat and let sit covered 5 minutes, then fluff with fork.
  9. Open Instant Pot, switch to ‘Sauté’ mode. Stir in 1/2 cup heavy cream or Greek yogurt, heat gently 2-3 minutes. Adjust salt or spice if needed.
  10. Garnish butter chicken with chopped fresh cilantro. Serve hot alongside basmati rice.

Notes

Use chicken thighs for juicier meat. Rinse rice thoroughly to keep it fluffy. Toast spices briefly to avoid bitterness. Let Instant Pot release pressure naturally for tender chicken. Stir cream or yogurt in gently off heat to prevent curdling. Adjust spice levels to taste. For dairy-free, substitute butter with coconut oil and cream with coconut cream.

Nutrition

  • Serving Size: 1 serving (butter ch
  • Calories: 475
  • Sugar: 5
  • Sodium: 600
  • Fat: 20
  • Saturated Fat: 10
  • Carbohydrates: 35
  • Fiber: 2.5
  • Protein: 35

Keywords: butter chicken, instant pot, basmati rice, creamy chicken, Indian recipe, easy dinner, pressure cooker, weeknight meal

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating