“You might want to try making butter chicken yourself,” my coworker had said last week, waving off my usual takeout order like it was yesterday’s news. Honestly, I was skeptical. Butter chicken? From scratch? And in under an hour? I’d always thought that creamy, rich dish was something only the pros could pull off, or at least the delivery drivers. But after a particularly chaotic day—kids running wild, deadlines looming, and my usual “what’s for dinner?” panic—I decided to give it a shot. I dusted off my Instant Pot, grabbed some spices, and figured, why not?
The smell that started filling my kitchen within minutes was something else entirely. The warm scent of garam masala and tomatoes mingled with roasting garlic and ginger, lifting my spirits instantly. When I finally sat down with a bowl of this creamy Instant Pot butter chicken, I realized it wasn’t just a decent substitute for takeout—it was better. The sauce was lush and velvety, the chicken tender and bursting with flavor. It felt like comfort food, but without the guilt of waiting on someone else or spending extra cash.
That night, I quietly promised myself this recipe wouldn’t be a one-off. It stuck around for a reason: it’s reliable, surprisingly simple, and somehow more satisfying than my usual go-to. If you’ve ever thought butter chicken was too complicated for a weeknight, this recipe might just change your mind.
Why You’ll Love This Recipe
After testing this creamy Instant Pot butter chicken recipe multiple times, I can say with confidence it’s a game changer for busy cooks and flavor lovers alike. Here’s why it’s become a staple in my kitchen:
- Quick & Easy: From spice grind to dinner plate in about 45 minutes—perfect when you want something homemade without the hassle.
- Simple Ingredients: No fancy or hard-to-find items. Most are pantry staples like canned tomatoes, butter, and basic spices.
- Perfect for Weeknight Dinners and Casual Entertaining: Whether it’s just you or a small crowd, this recipe impresses without stress.
- Crowd-Pleaser: The creamy, mildly spiced sauce wins over kids and adults alike—trust me, I’ve served it at potlucks and family dinners with rave reviews.
- Unbelievably Delicious: The balance of tangy tomato, warming spices, and rich butter makes every bite feel like a warm hug.
This isn’t just another butter chicken recipe. The Instant Pot does a fantastic job of melding flavors quickly while keeping the chicken tender and juicy. Plus, I love blending cottage cheese into the sauce for that extra creamy texture without heaviness, a little trick I picked up from my chef friend. It’s that kind of subtle upgrade that makes this version better than takeout. Honestly, after a few tries, I found myself closing my eyes after the first bite—just savoring the buttery, spiced comfort that hits all the right notes.
If you want a recipe that’s both fuss-free and full-flavored, this will be your new go-to. And if you’re interested in pairing it with some vibrant sides, I’ve found that sautéed green beans with lemon zest and pine nuts make a perfect fresh contrast to the creamy richness.
What Ingredients You Will Need
This creamy Instant Pot butter chicken recipe features simple, wholesome ingredients that deliver bold flavor and a satisfyingly smooth texture without any fuss. Most of these are pantry staples, with a few fresh additions to brighten the dish.
- Chicken: 2 pounds (900 g) boneless, skinless chicken thighs, cut into bite-sized pieces (thighs stay juicy and tender better than breasts)
- Butter: 4 tablespoons unsalted butter, divided (adds richness and depth)
- Onion: 1 large yellow onion, finely chopped (builds a savory base)
- Garlic: 4 cloves, minced (essential for that signature warmth)
- Fresh ginger: 1 tablespoon, grated (adds a fresh zing)
- Tomatoes: 1 can (14 oz/400 g) crushed tomatoes (I prefer Muir Glen for consistent flavor)
- Creamy Base: ½ cup (120 ml) plain cottage cheese, blended smooth (gives ultra-creamy texture without heaviness)
- Heavy cream: ½ cup (120 ml) (or use full-fat coconut milk for dairy-free option)
- Spices:
- 1 tablespoon garam masala (blend of warming spices like cardamom, cinnamon, and cloves)
- 1 teaspoon ground cumin
- 1 teaspoon paprika (smoked paprika adds a nice twist)
- ½ teaspoon turmeric (for color and subtle earthiness)
- ½ teaspoon chili powder (adjust to your spice preference)
- Salt and pepper, to taste
- Fresh cilantro: A handful, chopped (for garnish and fresh bite)
- Optional: 1 teaspoon sugar or honey (balances the acidity if desired)
For a gluten-free dish, all these ingredients are naturally safe. If you want to swap the chicken thighs for breasts, that works too, but watch the cooking time closely to avoid drying out. Also, if you like a little tang, a spoonful of plain yogurt stirred in at the end can add a lovely brightness.
Equipment Needed
Here’s what you’ll need to make this creamy Instant Pot butter chicken recipe come together without a hitch:
- Instant Pot or Electric Pressure Cooker: This is the star for speedy, hands-off cooking that locks in flavor and tenderness.
- Blender or Food Processor: To puree the cottage cheese until silky smooth, which helps create that luscious sauce texture.
- Wooden spoon or silicone spatula: For sautéing the aromatics and stirring without scratching your pot.
- Measuring cups and spoons: Precision matters, especially with spices.
- Sharp knife and cutting board: For prepping the chicken and veggies efficiently.
If you don’t have an Instant Pot, a heavy-bottomed pot with a tight-fitting lid can work, but the cooking times and method will vary quite a bit. Also, keeping a small immersion blender handy can speed up sauce blending if you want to skip the extra dish.
Personally, I’ve tried this recipe with a few different Instant Pot models, and the newer ones with the sauté function make the whole process smoother and faster, plus cleanup is a breeze.
Preparation Method
- Prep the chicken: Trim excess fat from the chicken thighs and cut into 1½-inch (3.8 cm) pieces. Set aside. (10 minutes)
- Sauté aromatics: Turn your Instant Pot to the sauté setting. Melt 2 tablespoons (30 g) of butter. Add chopped onion and cook until translucent, about 5 minutes. Stir in minced garlic and grated ginger; cook for another minute until fragrant.
- Add spices: Sprinkle garam masala, cumin, paprika, turmeric, chili powder, salt, and pepper over the onion mixture. Stir constantly for about 30 seconds to toast the spices gently—this step really brings out their flavor.
- Deglaze the pot: Pour in crushed tomatoes, scraping the bottom with your spoon to loosen any browned bits (this prevents the Instant Pot from giving you a burn warning). Simmer for 2 minutes to meld flavors.
- Add chicken: Toss the chicken pieces into the pot, stirring to coat them well with the tomato and spice mixture.
- Pressure cook: Seal the Instant Pot lid and set to high pressure for 8 minutes. Once done, let the pressure release naturally for 10 minutes before carefully quick-releasing the rest.
- Blend cottage cheese: While the chicken cooks, blend the cottage cheese until smooth using a blender or food processor.
- Finish sauce: Open the lid and switch back to sauté mode on low. Stir in the blended cottage cheese, heavy cream, and remaining 2 tablespoons (30 g) of butter. Let it simmer gently for 5 minutes, stirring occasionally. Taste and adjust salt and seasoning.
- Garnish and serve: Sprinkle chopped fresh cilantro on top before serving. This adds a fresh, herbaceous lift to the rich sauce.
A quick note: if your sauce seems too thick, add a splash of water or chicken broth to loosen it a bit. The chicken should be tender and juicy, not rubbery—that’s a sign of overcooking. Keeping an eye on pressure times makes all the difference here.
Cooking Tips & Techniques
This butter chicken recipe benefits from a few simple but important tricks I picked up along the way. For one, don’t rush the spice toasting step—it’s small but mighty for flavor depth. Also, using chicken thighs instead of breasts means a moister, more tender result, especially in the Instant Pot.
When blending the cottage cheese, make sure it’s smooth and lump-free; this avoids graininess in your sauce. If you want to keep it dairy-free, swapping heavy cream for coconut milk works surprisingly well, though the flavor shifts slightly.
One mistake I made early on was skipping the natural pressure release. That quick release can sometimes toughen the chicken. Waiting 10 minutes before releasing pressure lets the meat relax and stay tender.
Timing-wise, you can multitask while the chicken cooks by prepping sides or setting the table, making weeknight dinners less chaotic. Also, use the sauté function at low heat when finishing the sauce to avoid breaking the cream.
Finally, don’t forget to taste and adjust salt after cooking. The tomato and cream can mellow the spices, so a little extra seasoning might be needed to balance everything.
Variations & Adaptations
This recipe is flexible and forgiving, making it easy to adapt based on what you have on hand or your dietary needs:
- Vegetarian version: Swap chicken for firm tofu or cauliflower florets. Pressure cook cauliflower for 3-4 minutes—just long enough to get tender but not mushy.
- Spice level: For a milder dish, reduce chili powder or omit it entirely. If you like it spicy, add a pinch of cayenne or some chopped fresh green chilies when sautéing.
- Low-carb adaptation: Serve it over cauliflower rice or alongside sautéed greens like in my green bean casserole for a comforting, veggie-rich meal.
- Dairy-free option: Use coconut cream in place of heavy cream and vegan butter instead of dairy butter. Blend silken tofu for the creamy base instead of cottage cheese.
My favorite tweak so far has been adding a splash of fenugreek leaves (kasuri methi) for that classic butter chicken aroma. It’s a small addition but makes the dish feel truly authentic.
Serving & Storage Suggestions
This creamy Instant Pot butter chicken is best served warm, right after cooking, with a sprinkle of fresh cilantro on top. It pairs wonderfully with fluffy basmati rice or warm naan bread to soak up that luscious sauce.
If you’re looking for a lighter side, try a crisp salad or steamed green beans like in my green bean and tomato salad with feta for a fresh contrast to the rich main.
To store leftovers, transfer the butter chicken to an airtight container and refrigerate for up to 3 days. The flavors deepen over time, so next-day servings taste even better. When reheating, warm gently over low heat or in the microwave, adding a splash of water or cream if the sauce thickened too much.
You can also freeze the dish for up to 2 months. Defrost overnight in the fridge and reheat slowly to preserve the creamy texture.
Nutritional Information & Benefits
This butter chicken combines protein-rich chicken with wholesome ingredients and heart-healthy spices. A typical serving (about 1 cup or 240 ml) contains roughly 350 calories, 25 grams of protein, 20 grams of fat (mostly from butter and cream), and moderate carbs from the tomato base.
Key spices like turmeric and ginger offer anti-inflammatory benefits, while garam masala provides antioxidants. Using cottage cheese in the sauce adds extra protein and a creamy texture without heavy cream alone.
This recipe fits well into gluten-free and low-carb diets when paired with appropriate sides. Just note the dairy content if you have sensitivities, but with easy substitutions like coconut cream, it can be made dairy-free.
Conclusion
This creamy Instant Pot butter chicken recipe isn’t just a quick meal; it’s a little celebration of home-cooked comfort that feels more special than takeout. The tender chicken, rich sauce, and warm spices come together effortlessly thanks to the Instant Pot, making it a recipe you’ll want to keep handy.
Feel free to tweak the spice levels, switch up the cream options, or try different sides to make it your own. For me, this dish has become a quiet favorite that delivers on flavor and ease—exactly what I need on busy nights.
If you give it a try, I’d love to hear how you made it yours or what sides you paired it with. There’s just something about sharing a great recipe that makes the kitchen feel a bit more like home.
FAQs About Creamy Instant Pot Butter Chicken
Can I use chicken breasts instead of thighs?
Yes, but chicken breasts cook faster and can dry out easily in the Instant Pot. Reduce pressure cooking time to 6 minutes and use natural pressure release to keep them tender.
Is it possible to make this recipe dairy-free?
Absolutely! Use coconut cream instead of heavy cream and vegan butter or oil instead of regular butter. Blend silken tofu or use cashew cream in place of cottage cheese for the creamy base.
How spicy is this butter chicken?
It’s moderately spiced, with warmth from garam masala and a gentle kick from chili powder. You can adjust the chili powder or add cayenne to suit your heat preference.
Can I prepare this recipe ahead of time?
You can prep the sauce and chicken in advance and refrigerate for up to 24 hours before cooking. Alternatively, cook it fully and reheat gently when ready to serve.
What can I serve with this butter chicken?
Classic choices include basmati rice and naan bread. For a lighter side, try sautéed green beans or a fresh salad like the green bean and tomato salad with feta to balance the richness.
Pin This Recipe!
Creamy Instant Pot Butter Chicken Recipe Easy and Better Than Takeout
A quick and easy Instant Pot butter chicken recipe with a creamy, mildly spiced sauce that’s better than takeout. Perfect for weeknight dinners and casual entertaining.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Indian
Ingredients
- 2 pounds boneless, skinless chicken thighs, cut into bite-sized pieces
- 4 tablespoons unsalted butter, divided
- 1 large yellow onion, finely chopped
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 can (14 oz) crushed tomatoes
- ½ cup plain cottage cheese, blended smooth
- ½ cup heavy cream (or full-fat coconut milk for dairy-free option)
- 1 tablespoon garam masala
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- ½ teaspoon turmeric
- ½ teaspoon chili powder
- Salt and pepper, to taste
- A handful fresh cilantro, chopped
- Optional: 1 teaspoon sugar or honey
Instructions
- Trim excess fat from the chicken thighs and cut into 1½-inch pieces. Set aside.
- Turn Instant Pot to sauté setting. Melt 2 tablespoons butter. Add chopped onion and cook until translucent, about 5 minutes.
- Stir in minced garlic and grated ginger; cook for another minute until fragrant.
- Sprinkle garam masala, cumin, paprika, turmeric, chili powder, salt, and pepper over the onion mixture. Stir constantly for about 30 seconds to toast the spices gently.
- Pour in crushed tomatoes, scraping the bottom to loosen browned bits. Simmer for 2 minutes to meld flavors.
- Add chicken pieces to the pot, stirring to coat with tomato and spice mixture.
- Seal Instant Pot lid and set to high pressure for 8 minutes. Let pressure release naturally for 10 minutes, then quick-release remaining pressure.
- While chicken cooks, blend cottage cheese until smooth using a blender or food processor.
- Open lid and switch to sauté mode on low. Stir in blended cottage cheese, heavy cream, and remaining 2 tablespoons butter. Simmer gently for 5 minutes, stirring occasionally. Adjust salt and seasoning to taste.
- Sprinkle chopped fresh cilantro on top before serving.
Notes
Do not rush the spice toasting step for better flavor. Use chicken thighs for juicier meat. Blend cottage cheese until smooth to avoid grainy sauce. For dairy-free, substitute heavy cream with coconut milk and butter with vegan butter. Use natural pressure release for 10 minutes to keep chicken tender. Adjust chili powder to taste. Add a splash of water or chicken broth if sauce is too thick.
Nutrition
- Serving Size: About 1 cup (240 ml)
- Calories: 350
- Sugar: 5
- Sodium: 450
- Fat: 20
- Saturated Fat: 12
- Carbohydrates: 10
- Fiber: 2
- Protein: 25
Keywords: butter chicken, Instant Pot, creamy butter chicken, easy Indian recipe, weeknight dinner, pressure cooker chicken, garam masala, creamy sauce





