Love this? Save it for later!
Share the inspiration with your friends
“I never thought I’d get a cooking tip from the guy in the elevator,” I said to myself that rainy Wednesday morning. There he was, Raj, the quiet man from the 7th floor, casually mentioning how his Instant Pot saved his weeknight dinners. I was skeptical—Instant Pot and Indian food? But then he dropped the secret: his creamy Indian butter chicken recipe was the ultimate game-changer for busy nights. Honestly, I wasn’t expecting much, but later that evening, I tried making it. The kitchen smelled like a bustling Mumbai street market, rich with spices and buttery warmth. The sauce was so smooth, and the chicken tender beyond belief. I mean, who knew that a pressure cooker could turn out such a soul-soothing dish? Maybe you’ve been there—scrambling for dinner ideas after a long day, wanting something comforting but quick. This recipe has stuck with me ever since, partly because it’s so easy, and partly because it tastes like a little celebration in every bite.
Why You’ll Love This Recipe
- Quick & Easy: Ready in under 40 minutes, this recipe fits perfectly into hectic weeknights or spontaneous dinner plans.
- Simple Ingredients: No need for exotic shopping trips—most ingredients are pantry staples or easy to find in any grocery store.
- Perfect for Dinner: Whether it’s a casual family meal or a cozy night in, this butter chicken feels special without the fuss.
- Crowd-Pleaser: Loved by kids and adults alike, it’s a go-to when you want to impress without stress.
- Unbelievably Delicious: The creamy tomato sauce, with its perfect balance of spices and butter, gives you that authentic Indian restaurant flavor at home.
This isn’t just another butter chicken recipe—it’s my best version because of the way the Instant Pot locks in flavors and tenderizes the chicken quickly. Plus, blending cottage cheese with cream adds a silky texture that’s hard to resist. I love how it brings comfort food vibes but is light enough to enjoy any day. You might find yourself closing your eyes after the first bite, just like I do.
What Ingredients You Will Need
This recipe uses straightforward, wholesome ingredients to create a rich and flavorful butter chicken that’s creamy and satisfying without being complicated.
- For the Chicken Marinade:
- 1 ½ lbs (700 g) boneless, skinless chicken thighs, cut into bite-sized pieces
- ½ cup (125 g) plain yogurt (preferably Greek yogurt for thickness)
- 1 tbsp ginger-garlic paste (freshly made or store-bought)
- 1 tsp chili powder (adjust to taste)
- ½ tsp turmeric powder
- 1 tsp garam masala
- ½ tsp salt
- For the Sauce:
- 3 tbsp unsalted butter (I like using Kerrygold for richness)
- 1 large onion, finely chopped
- 2 tsp ginger-garlic paste
- 1 ½ cups (400 g) tomato puree (canned or fresh)
- 1 tsp chili powder
- 1 tsp garam masala
- 1 tsp ground cumin
- ½ tsp ground coriander
- Salt, to taste
- ½ cup (120 ml) heavy cream
- ½ cup (125 g) cottage cheese, blended smooth (adds creaminess without heaviness)
- Fresh cilantro, chopped (for garnish)
- Optional:
- 1-2 green chilies, finely chopped (if you like it spicy)
- Lemon wedges, to serve
If you can’t find ginger-garlic paste, just finely grate fresh ginger and mince garlic cloves. For a dairy-free option, swap the butter for coconut oil and use coconut cream instead of heavy cream and cottage cheese. In summer, fresh tomatoes can replace canned puree for a brighter, fresher sauce.
Equipment Needed
- Instant Pot (or any electric pressure cooker) – the star of the show for quick, tender chicken and rich sauce.
- Blender or food processor – to smooth out the cottage cheese and help create that velvety sauce texture.
- Sharp knife and chopping board – for prepping onions, chicken, and herbs.
- Measuring cups and spoons – for precise spice balancing.
- Wooden spoon or silicone spatula – to stir without scratching your Instant Pot.
If you don’t have an Instant Pot, a heavy-bottomed pot with a tight lid can work, but cooking times will increase. I’ve tried using a slow cooker with this recipe, but the sauce thickens differently and the flavor isn’t quite the same. My personal tip: keep your Instant Pot well maintained by cleaning the sealing ring regularly to avoid any pressure issues.
Preparation Method

- Marinate the Chicken: In a large bowl, combine the chicken pieces with yogurt, ginger-garlic paste, chili powder, turmeric, garam masala, and salt. Mix thoroughly so every piece is coated. Cover and refrigerate for at least 30 minutes (or up to 4 hours for deeper flavor). This step tenderizes the chicken and infuses it with spices.
- Sauté the Aromatics: Set your Instant Pot to ‘Sauté’ mode, melt the butter, then add chopped onions. Cook for 5-7 minutes until golden brown, stirring occasionally. Add ginger-garlic paste and green chilies (if using), and cook for another 1-2 minutes until fragrant.
- Add Spices and Tomato Puree: Stir in chili powder, garam masala, cumin, coriander, and salt. Cook the spices with the onion mixture for about a minute before pouring in the tomato puree. Let it simmer for 5 minutes, stirring now and then to prevent sticking. The sauce should thicken slightly and turn a rich red.
- Add the Marinated Chicken: Cancel the ‘Sauté’ function and carefully add the marinated chicken pieces along with any leftover marinade. Stir to combine everything well with the sauce.
- Pressure Cook: Close and lock the Instant Pot lid. Set it to ‘Manual’ or ‘Pressure Cook’ on high pressure for 8 minutes. Once done, allow a natural pressure release for 10 minutes before carefully releasing the remaining pressure.
- Blend Cottage Cheese and Add Cream: While the chicken cooks, blend the cottage cheese until smooth. When the pressure cooking is done, open the lid and switch back to ‘Sauté’. Stir in the blended cottage cheese and heavy cream, mixing gently. Let it simmer uncovered for 3-5 minutes until the sauce is creamy and well combined. Taste and adjust salt or spice if needed.
- Garnish and Serve: Sprinkle chopped fresh cilantro on top and serve hot with basmati rice or warm naan bread. A squeeze of lemon juice can brighten the flavors further if you like.
Tip: If the sauce feels too thick, stir in a splash of water or cream. Watch the chicken carefully during pressure release to avoid overcooking. The dish should smell aromatic and look luxuriously creamy.
Cooking Tips & Techniques
- Marinate Thoroughly: The longer the chicken marinates, the more tender and flavorful it becomes—don’t skip this step even when in a hurry.
- Butter Quality Matters: Using good-quality unsalted butter adds depth and richness; it’s worth the little splurge here.
- Pressure Release Patience: Letting the Instant Pot release pressure naturally for 10 minutes prevents the chicken from drying out.
- Balancing Spices: Taste the sauce before adding cream and cottage cheese, and adjust the seasoning accordingly. Sometimes a pinch more salt or garam masala makes all the difference.
- Blending Cottage Cheese: This step is what makes the sauce uniquely creamy without heaviness. If you skip it, the sauce can be grainy or overly thick.
- Multitasking: While the chicken marinates, prep your rice or naan, so dinner comes together quickly.
- Common Mistake: Overcooking chicken in the Instant Pot can make it tough. Stick to the 8-minute pressure cook time and natural release as outlined.
Variations & Adaptations
- Vegan Version: Replace butter with coconut oil, use coconut cream instead of heavy cream and cottage cheese, and swap chicken for firm tofu or cauliflower florets.
- Spicier Kick: Add extra green chilies or a dash of cayenne pepper during the sauté step for heat lovers.
- Grill-Marinated Chicken: For smoky flavor, grill the marinated chicken pieces briefly before adding to the sauce.
- Slow Cooker Adaptation: Brown onions and spices separately, then add all ingredients to a slow cooker. Cook on low for 4-5 hours, adding cream and blended cottage cheese in the last 30 minutes.
- Low-Carb Option: Serve with cauliflower rice or steamed vegetables instead of basmati rice.
- Personal Twist: One time, I added a tablespoon of fenugreek leaves (kasuri methi) crushed between my palms near the end—it gave a wonderful authentic aroma.
Serving & Storage Suggestions
Serve this creamy Instant Pot Indian butter chicken hot, with fluffy basmati rice or soft naan for soaking up that luscious sauce. I love pairing it with a simple cucumber raita or a fresh salad to balance the richness.
Leftovers keep well in the refrigerator for up to 3 days. Store in an airtight container to retain moisture. When reheating, gently warm on the stove or microwave, adding a splash of water or cream if the sauce thickened too much.
Freezing is possible but may slightly change the texture of the cream sauce. Thaw overnight in the fridge and reheat gently. Flavors often deepen after resting, so leftovers can be even better the next day.
Nutritional Information & Benefits
This butter chicken recipe provides a balanced mix of protein from the chicken, healthy fats from butter and cream, and vitamins from tomatoes and spices. One serving (about 1 cup) contains approximately:
- Calories: 360-400
- Protein: 30g
- Fat: 25g (mostly from butter and cream)
- Carbohydrates: 8g
Using skinless chicken thighs keeps the meat tender and juicy with less saturated fat than skin-on. Spices like turmeric and cumin contribute antioxidants and anti-inflammatory benefits. This recipe can easily be adapted for gluten-free diets by ensuring all spices and yogurts are certified gluten-free.
Conclusion
This creamy Instant Pot Indian butter chicken recipe is honestly one of those rare gems that feels indulgent yet comes together so quickly. I love how it turns everyday ingredients into a comforting, restaurant-quality meal that never gets old. Whether you’re new to Indian cooking or a seasoned fan, this recipe offers a satisfying balance of flavors and textures that make dinner something to look forward to. Give it a try, tweak it to your taste, and let me know how it turns out in the comments—I’d love to hear your variations and stories! Happy cooking and enjoy every buttery, spiced bite.
FAQs
- Can I use chicken breast instead of thighs?
Yes, but chicken thighs stay juicier and more tender in the Instant Pot. If using breast, reduce pressure cooking time to 6 minutes to avoid drying out. - Is it necessary to marinate the chicken?
Marinating helps tenderize and infuse flavor, but if short on time, even 15 minutes will improve the taste. - What can I serve with butter chicken?
Basmati rice, naan bread, roti, or even cauliflower rice make great companions. - Can I make this recipe dairy-free?
Absolutely! Substitute butter with coconut oil and replace cream and cottage cheese with coconut cream or cashew cream. - How spicy is this recipe?
It has moderate heat that can be adjusted by increasing or omitting chili powder and green chilies to suit your preference.
Pin This Recipe!

Creamy Instant Pot Indian Butter Chicken Recipe Easy Perfect Dinner Idea
A quick and easy Instant Pot butter chicken recipe that delivers tender chicken in a creamy, spiced tomato sauce, perfect for busy weeknights or cozy dinners.
- Prep Time: 35 minutes
- Cook Time: 18 minutes
- Total Time: 53 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Indian
Ingredients
- 1 ½ lbs boneless, skinless chicken thighs, cut into bite-sized pieces
- ½ cup plain yogurt (preferably Greek yogurt)
- 1 tbsp ginger-garlic paste
- 1 tsp chili powder (adjust to taste)
- ½ tsp turmeric powder
- 1 tsp garam masala
- ½ tsp salt
- 3 tbsp unsalted butter
- 1 large onion, finely chopped
- 2 tsp ginger-garlic paste
- 1 ½ cups tomato puree (canned or fresh)
- 1 tsp chili powder
- 1 tsp garam masala
- 1 tsp ground cumin
- ½ tsp ground coriander
- Salt, to taste
- ½ cup heavy cream
- ½ cup cottage cheese, blended smooth
- Fresh cilantro, chopped (for garnish)
- Optional: 1-2 green chilies, finely chopped
- Optional: Lemon wedges, to serve
Instructions
- In a large bowl, combine chicken pieces with yogurt, ginger-garlic paste, chili powder, turmeric, garam masala, and salt. Mix thoroughly and refrigerate for at least 30 minutes.
- Set Instant Pot to ‘Sauté’ mode, melt butter, add chopped onions and cook 5-7 minutes until golden brown.
- Add ginger-garlic paste and green chilies (if using), cook 1-2 minutes until fragrant.
- Stir in chili powder, garam masala, cumin, coriander, and salt. Cook spices for about 1 minute.
- Pour in tomato puree, simmer for 5 minutes, stirring occasionally.
- Cancel ‘Sauté’ mode, add marinated chicken and leftover marinade, stir to combine.
- Close and lock Instant Pot lid, set to ‘Manual’ or ‘Pressure Cook’ on high for 8 minutes.
- Allow natural pressure release for 10 minutes, then release remaining pressure carefully.
- Blend cottage cheese until smooth. Open lid, set Instant Pot to ‘Sauté’, stir in blended cottage cheese and heavy cream.
- Simmer uncovered for 3-5 minutes until sauce is creamy and combined. Adjust seasoning as needed.
- Garnish with chopped cilantro and serve hot with basmati rice or naan. Add lemon juice if desired.
Notes
Marinate chicken for at least 30 minutes for best flavor. Use good-quality unsalted butter for richness. Allow natural pressure release to keep chicken tender. Blend cottage cheese for a creamy sauce texture. Adjust spice levels to taste. For dairy-free, substitute butter with coconut oil and cream/cottage cheese with coconut cream.
Nutrition
- Serving Size: About 1 cup per serv
- Calories: 380
- Sugar: 4
- Sodium: 450
- Fat: 25
- Saturated Fat: 14
- Carbohydrates: 8
- Fiber: 2
- Protein: 30
Keywords: Instant Pot, butter chicken, Indian recipe, creamy chicken, easy dinner, pressure cooker, weeknight meal


