Let me tell you, the aroma of spices mingling with rich, buttery tomato sauce as it simmers in the Instant Pot is enough to make anyone’s mouth water instantly. The first time I made this creamy Instant Pot butter chicken, I was knee-high to a grasshopper in spirit—okay, maybe not that young, but it felt like discovering a secret family treasure. The kind of moment where you pause, take a deep breath, and just smile because you know you’re onto something truly special.
Years ago, I stumbled upon this recipe while trying to recreate the cozy Indian restaurant flavors that always made rainy weekends feel like a warm hug. My family couldn’t stop sneaking bites off the cooling pan (and honestly, I can’t blame them). It quickly became a staple for our family dinners and even a go-to gift for friends who appreciate comfort food with a bit of flair.
You know what makes this butter chicken dangerously easy? The Instant Pot does most of the heavy lifting, turning tough spices and chicken into pure, nostalgic comfort without hours of simmering. And pairing it with homemade naan bread? Let’s just say, it’s like a match made in flavor heaven. Perfect for cozy nights, unexpected guests, or brightening up your Pinterest recipe board with something both classic and simple.
Honestly, after testing this recipe more times than I can count (in the name of research, of course), it’s clear this creamy Instant Pot butter chicken with naan bread is one you’re going to want to bookmark—and keep coming back to.
Why You’ll Love This Recipe
From my many kitchen trials and happy family dinners, here’s why this creamy Instant Pot butter chicken recipe stands out:
- Quick & Easy: Ready in under 40 minutes, perfect for busy weeknights or last-minute cravings.
- Simple Ingredients: No fancy grocery runs required; you likely have most of these spices and pantry staples on hand.
- Perfect for Any Occasion: Whether it’s a cozy dinner, potluck, or weekend treat, this recipe fits right in.
- Crowd-Pleaser: Kids and adults alike rave about the creamy, flavorful sauce and tender chicken.
- Unbelievably Delicious: The blend of spices, creamy tomato sauce, and butter creates a flavor that feels both luxurious and homey.
This isn’t just any butter chicken recipe. The Instant Pot method locks in flavor and tenderness quickly, while the homemade naan bread adds that fresh-baked touch you usually only get from restaurants. Plus, the creamy sauce has just the right balance of spices—not too fiery, but definitely full of character.
Honestly, this recipe closes your eyes after the first bite kind of good. It’s comfort food reimagined—faster, easier, but still rich with soul-soothing satisfaction. It’s perfect for impressing guests without stress or turning a simple meal into something memorable.
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 substitutions are easy if needed.
- For the Butter Chicken:
- 2 pounds (900 g) boneless, skinless chicken thighs, cut into bite-sized pieces (thighs stay juicy, but breasts work too)
- 3 tablespoons unsalted butter (adds richness and depth)
- 1 large onion, finely chopped
- 4 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 1 ½ teaspoons garam masala (I recommend McCormick for consistent flavor)
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon turmeric powder
- ½ teaspoon chili powder (adjust to taste)
- 1 (14 oz / 400 g) can crushed tomatoes (use quality brand like Muir Glen for best sauce texture)
- 1 cup (240 ml) heavy cream or full-fat coconut milk (for a dairy-free option)
- Salt to taste
- Fresh cilantro, chopped (for garnish)
- For the Easy Naan Bread:
- 2 cups (250 g) all-purpose flour (or gluten-free flour blend for allergy-friendly)
- 1 teaspoon sugar
- 1 teaspoon instant yeast
- ½ teaspoon salt
- ¾ cup (180 ml) warm water
- 2 tablespoons plain yogurt (or dairy-free yogurt)
- 2 tablespoons olive oil or melted butter (for brushing)
Seasonal swap: In summer, try adding fresh chopped cilantro or mint to the naan dough for a herbaceous twist. If you don’t have fresh ginger, a ½ teaspoon of ground ginger works in a pinch.
Equipment Needed
- Instant Pot or any electric pressure cooker (the star of this recipe for quick cooking)
- Large mixing bowl (for naan dough)
- Rolling pin (a clean wine bottle can substitute)
- Non-stick skillet or cast iron pan (to cook naan bread)
- Measuring cups and spoons (essential for precise seasoning)
- Wooden spoon or heatproof spatula (for stirring)
If you don’t have an Instant Pot, a heavy-bottomed pot with a tight lid works, but cooking time will increase significantly. For naan, a cast iron skillet gives the best char and texture, but a good non-stick pan will do just fine. Personally, I keep a dedicated rolling pin and skillet just for my bread-making adventures—makes cleanup easier and the process more fun!
Preparation Method

- Prep the chicken and aromatics: Pat the chicken thighs dry and cut into bite-sized pieces. Chop the onion finely, mince garlic, and grate the ginger. Having everything ready speeds up the cooking process. (5 minutes)
- Sauté in the Instant Pot: Set the Instant Pot to “Sauté” mode and melt 3 tablespoons of butter. Add the chopped onion and cook until translucent and slightly golden, about 5 minutes. Stir in garlic and ginger, cooking for another minute until fragrant. (7 minutes)
- Add spices: Sprinkle garam masala, cumin, smoked paprika, turmeric, and chili powder over the sautéed onions. Stir well to toast the spices gently—this releases their oils and deepens the flavor. (1-2 minutes)
- Add chicken and tomatoes: Add the chicken pieces and stir to coat evenly with the spiced onion mixture. Pour in the crushed tomatoes and stir. Cancel the “Sauté” mode. (3 minutes)
- Pressure cook: Seal the Instant Pot lid and cook on manual high pressure for 8 minutes. Once done, let the pressure release naturally for 10 minutes, then quick release any remaining pressure. (18 minutes total)
- Finish the sauce: Open the lid and stir in the heavy cream or coconut milk. Season with salt to taste. Set the Instant Pot to “Sauté” again and simmer for 3-5 minutes until sauce thickens slightly and chicken is tender. (5 minutes)
- Prepare the naan dough: In a large bowl, whisk flour, sugar, yeast, and salt. Add warm water, yogurt, and olive oil; mix until a sticky dough forms. Knead on a floured surface for 5-7 minutes until smooth and elastic. Cover and let rise for 1 hour until doubled in size. (1 hour 10 minutes)
- Shape and cook naan: Divide dough into 6 equal balls. Roll each into an oval about ¼ inch thick. Heat a skillet over medium-high heat. Cook each naan for 1-2 minutes per side, until puffed and golden spots appear. Brush with melted butter or olive oil. (15 minutes)
- Serve: Spoon creamy butter chicken into bowls, garnish with fresh cilantro, and serve with warm naan bread on the side.
Pro tip: If the sauce seems too thin after cooking, just simmer a few extra minutes with the lid off. And don’t skip the natural pressure release—that’s where the chicken stays juicy and tender, you know?
Cooking Tips & Techniques
For the best creamy Instant Pot butter chicken, a few insider tips can really make a difference. First, browning the onions well during the sauté step adds a caramelized sweetness that balances the spices. Don’t rush this part—it’s worth the extra minute or two.
One common slip-up is overcooking the chicken. The Instant Pot’s quick pressure cooking prevents that, but be sure to follow the 8-minute timer and natural release to keep the meat tender and juicy.
When mixing the spices, toasting them in the pot before adding liquids unlocks their full aroma. I’ve made butter chicken skipping this step, and honestly, it’s just not the same.
For the naan, warm water around 110°F (43°C) activates the yeast best. Too hot, and you risk killing it; too cold, and it won’t rise properly. When cooking naan, medium-high heat gives you that perfect char without burning—plus, a hot skillet helps it puff up nicely.
Multi-task by prepping the naan dough while your chicken cooks in the Instant Pot. That way, both parts finish around the same time for a fresh, warm meal.
Variations & Adaptations
- Dairy-Free Version: Swap heavy cream for full-fat coconut milk and butter for coconut oil or vegan butter. The flavor is slightly different but still deliciously creamy.
- Spice Level: For a milder version, reduce chili powder or omit it altogether. For extra heat, add a chopped green chili or a pinch of cayenne.
- Protein Swap: Use boneless chicken breasts if preferred, but reduce pressure cooking time to 6 minutes to avoid drying out. Alternatively, swap chicken for firm tofu or cauliflower for a vegetarian twist.
- Oven-Baked Naan: If you don’t want to fuss with the skillet, brush rolled naan with oil and bake at 500°F (260°C) on a pizza stone or baking sheet for 3-5 minutes until puffed and golden.
- Herb-Infused Variations: Add chopped mint or cilantro to the naan dough for fresh flavor. Or stir in a little fenugreek powder into the butter chicken sauce for that authentic North Indian touch.
I once tried mixing cream cheese into the sauce for extra richness, and wow—it made the butter chicken ultra-luxurious, though a bit tangier. Worth a try if you want to impress.
Serving & Storage Suggestions
This creamy Instant Pot butter chicken is best served hot, straight from the pot, with naan bread fresh off the skillet. Garnish with chopped cilantro or a squeeze of fresh lemon for brightness.
Pair it with a simple cucumber raita or a crisp green salad to cut through the richness. A cold mango lassi or a light lager complements the spices beautifully.
To store, let the butter chicken cool completely, then refrigerate in an airtight container for up to 4 days. Naan bread keeps well wrapped in foil or plastic wrap for 2 days at room temperature or refrigerated for up to a week.
Reheat butter chicken gently on the stove or microwave, adding a splash of water or cream if the sauce thickened too much. Naan reheats best wrapped in foil in a hot oven (350°F/175°C) for 5-7 minutes to regain softness.
Flavors deepen after a day, so leftovers often taste even better the next day—perfect for easy meal prep or lunchboxes.
Nutritional Information & Benefits
This recipe offers a satisfying balance of protein and healthy fats, thanks to chicken thighs and butter. The spices not only pack flavor but bring anti-inflammatory benefits—turmeric, in particular, is known for boosting immunity.
Estimated per serving (serves 6): 400 calories, 28g protein, 25g fat, 10g carbohydrates.
Using coconut milk instead of cream lowers saturated fat and makes it suitable for dairy-free diets. The naan contains gluten, but swapping with gluten-free flour blends makes it accessible for those with sensitivities.
Overall, this creamy Instant Pot butter chicken is a nourishing, comforting meal that fits well into balanced eating, especially when paired with fresh veggies or salad.
Conclusion
If you’re looking for a recipe that’s both comforting and surprisingly simple, this creamy Instant Pot butter chicken with naan bread is definitely worth trying. It combines rich, velvety sauce with tender chicken and fresh, warm bread—what’s not to love?
Feel free to customize the spice level, swap ingredients as needed, or try one of the many variations. Personally, I love how this recipe brings warmth and flavor to our table without hours of work.
Give it a go, and let me know how it turns out! Don’t hesitate to share your tweaks, photos, or questions in the comments. Trust me—you’re going to want to keep this one in your dinner rotation.
FAQs About Creamy Instant Pot Butter Chicken with Naan Bread
Can I use chicken breasts instead of thighs?
Yes, but reduce the pressure cooking time to 6 minutes to prevent dryness. Thighs stay juicier, though!
Is it possible to make this recipe gluten-free?
Absolutely! Use a gluten-free flour blend for the naan or serve the butter chicken with rice or gluten-free flatbread instead.
How spicy is this butter chicken?
It has a mild to medium spice level. You can adjust chili powder or add fresh chilies to suit your heat preference.
Can I prepare the butter chicken ahead of time?
Yes, it keeps well refrigerated for up to 4 days and tastes even better the next day. Just reheat gently before serving.
What’s the best way to reheat naan bread?
Wrap naan in foil and warm it in a 350°F (175°C) oven for 5-7 minutes to restore softness and warmth.
Pin This Recipe!

Creamy Instant Pot Butter Chicken Recipe with Easy Naan Bread
A quick and easy creamy butter chicken made in the Instant Pot paired with homemade naan bread. This recipe delivers rich, flavorful Indian-inspired comfort food perfect for any occasion.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 1 hour 40 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Indian
Ingredients
- 2 pounds boneless, skinless chicken thighs, cut into bite-sized pieces
- 3 tablespoons unsalted butter
- 1 large onion, finely chopped
- 4 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 1 ½ teaspoons garam masala
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon turmeric powder
- ½ teaspoon chili powder (adjust to taste)
- 1 (14 oz) can crushed tomatoes
- 1 cup heavy cream or full-fat coconut milk
- Salt to taste
- Fresh cilantro, chopped (for garnish)
- 2 cups all-purpose flour
- 1 teaspoon sugar
- 1 teaspoon instant yeast
- ½ teaspoon salt
- ¾ cup warm water
- 2 tablespoons plain yogurt
- 2 tablespoons olive oil or melted butter (for brushing)
Instructions
- Pat the chicken thighs dry and cut into bite-sized pieces. Chop the onion finely, mince garlic, and grate the ginger.
- Set the Instant Pot to ‘Sauté’ mode and melt 3 tablespoons of butter. Add the chopped onion and cook until translucent and slightly golden, about 5 minutes. Stir in garlic and ginger, cooking for another minute until fragrant.
- Sprinkle garam masala, cumin, smoked paprika, turmeric, and chili powder over the sautéed onions. Stir well to toast the spices gently for 1-2 minutes.
- Add the chicken pieces and stir to coat evenly with the spiced onion mixture. Pour in the crushed tomatoes and stir. Cancel the ‘Sauté’ mode.
- Seal the Instant Pot lid and cook on manual high pressure for 8 minutes. Let the pressure release naturally for 10 minutes, then quick release any remaining pressure.
- Open the lid and stir in the heavy cream or coconut milk. Season with salt to taste. Set the Instant Pot to ‘Sauté’ again and simmer for 3-5 minutes until sauce thickens slightly and chicken is tender.
- In a large bowl, whisk flour, sugar, yeast, and salt. Add warm water, yogurt, and olive oil; mix until a sticky dough forms. Knead on a floured surface for 5-7 minutes until smooth and elastic. Cover and let rise for 1 hour until doubled in size.
- Divide dough into 6 equal balls. Roll each into an oval about ¼ inch thick. Heat a skillet over medium-high heat. Cook each naan for 1-2 minutes per side, until puffed and golden spots appear. Brush with melted butter or olive oil.
- Spoon creamy butter chicken into bowls, garnish with fresh cilantro, and serve with warm naan bread on the side.
Notes
If the sauce is too thin after cooking, simmer a few extra minutes with the lid off. Use natural pressure release to keep chicken juicy. For dairy-free, substitute heavy cream with coconut milk and butter with coconut oil or vegan butter. For gluten-free, use gluten-free flour blend for naan or serve butter chicken with rice or gluten-free flatbread. Naan can be oven-baked at 500°F for 3-5 minutes as an alternative to skillet cooking.
Nutrition
- Serving Size: 1 serving (butter ch
- Calories: 400
- Fat: 25
- Carbohydrates: 10
- Protein: 28
Keywords: Instant Pot, butter chicken, naan bread, creamy, easy, Indian recipe, pressure cooker, comfort food



