Instant Pot Butter Chicken

Creamy Instant Pot butter chicken served over fluffy white basmati rice with fresh cilantro garnish Save
Creamy Instant Pot butter chicken served over fluffy white basmati rice with fresh cilantro garnish | pinmealmagic.com

This Indian classic transforms tender chicken thighs into a rich, velvety dish featuring a spiced tomato base and luxurious cream finish. The pressure cooker infuses all the aromatic flavors—garam masala, cumin, coriander, and ginger—into succulent meat while keeping preparation simple.

Marinating the chicken first ensures every bite remains moist and deeply flavorful. The silky sauce combines tomato puree with warming spices, finished with butter and heavy cream for that signature restaurant-quality texture. Perfect over steamed basmati rice or alongside warm naan for scooping up every drop.

The instant the butter hits the hot cream in the pot, my kitchen fills with that impossibly rich, spiced aroma that makes everyone wander in from the living room. This Instant Pot butter chicken started as a Friday night experiment when I was too tired to babysit a simmering pot but craving something that tasted like it cooked for hours. Now it is the dinner my friends actually request when they come over, and the whole thing comes together in less time than it takes to order takeout.

Last winter my sister insisted I make this for her birthday dinner, and she stood by the counter watching the Instant Pot hiss and bubble like it was some kind of magic trick. When she finally tasted it, she accused me of ordering from the best Indian place in town and pretending I cooked it myself.

Ingredients

  • Chicken thighs: Thighs handle pressure cooking beautifully, staying juicy and tender while breast meat can turn rubbery
  • Greek yogurt marinade: The yogurt tenderizes the meat and carries those warm spices deep into every bite
  • Tomato puree: Forms the velvety base that thickens into that classic restaurant style sauce
  • Heavy cream: This is what transforms the spiced tomato base into something luxuriously smooth
  • Garam masala: The warming spice blend that gives butter chicken its distinctive aromatic finish
  • Butter: Both for building the sauce base and that final tablespoon that makes everything glossier and richer

Instructions

Mix the marinade:
Combine the chicken pieces with yogurt, lemon juice, ginger, garlic, and all the spices in a bowl until every piece is coated. Let it sit for at least an hour or overnight if you are planning ahead.
Build the flavor base:
Hit Sauté mode and melt your first round of butter, then soften the onions, garlic, and ginger until they smell amazing and the onions turn translucent.
Add the sauce spices:
Stir in the tomato puree with cumin, smoked paprika, coriander, and cayenne. Let it cook for a couple minutes so the spices bloom and lose their raw edge.
Pressure cook the chicken:
Add the marinated chicken and all its yogurt sauce, give everything a good stir, then lock the lid and cook on high pressure for 8 minutes.
Finish with cream:
Let the pressure release naturally for 10 minutes, stir in the heavy cream and that final butter, and simmer for a couple minutes until the sauce coats the back of a spoon.
Tender pieces of spiced chicken simmered in rich tomato sauce finished with heavy cream Save
Tender pieces of spiced chicken simmered in rich tomato sauce finished with heavy cream | pinmealmagic.com

Sometimes I double this recipe just to keep leftovers in the fridge, because the sauce actually tastes better the next day when those spices have had even more time to mingle and deepen.

Serving It Right

Basmati rice is classic but I have found that naan bread for scooping up every last drop of sauce is non negotiable in my house. The dish needs something neutral and starchy to balance all that rich cream and spice.

Make It Your Own

Coconut milk works surprisingly well as a cream substitute if you want dairy free, and a pinch of dried fenugreek leaves at the end adds that authentic restaurant flavor everyone tries to identify. The heat level is completely up to you.

Timing And Prep

The active prep time is minimal, but do not skip the marinating step because that is where most of the flavor develops. You can marinate the chicken in the morning and everything else comes together in under 20 minutes at dinner time.

  • Chop your onions and ginger garlic ahead of time to make the sauté step go faster
  • Set out your cream and butter before you start so they are room temperature when you need them
  • Have your garnish ready before you unlock the pot so the sauce stays piping hot

Golden brown chicken thighs in a velvety orange curry sauce with naan bread on the side Save
Golden brown chicken thighs in a velvety orange curry sauce with naan bread on the side | pinmealmagic.com

This recipe turned my skeptical husband into someone who now requests Indian food at least once a week. Watching him scoop sauce with naan until his plate is completely clean is the best compliment.

Recipe Q&A

Yes, chicken breasts work well though thighs remain more tender during pressure cooking. If using breasts, reduce the cooking time to 6 minutes to prevent drying. Cut into uniform pieces for even cooking.

The spice level is moderate and family-friendly. Adjust the cayenne and chili powder to your preference. For a milder version, reduce these amounts or omit the cayenne entirely while keeping the aromatic spices.

Substitute coconut milk or full-fat coconut cream for the heavy cream. Use dairy-free butter or ghee, and replace the Greek yogurt with a dairy-free alternative or additional lemon juice for marinating.

Marinate for at least 1 hour, but overnight is ideal for maximum flavor penetration. The yogurt and spices tenderize the meat while infusing it with aromatic notes. If time is limited, even 30 minutes makes a noticeable difference.

Fluffy basmati rice is traditional and absorbs the creamy sauce beautifully. Warm naan bread, roti, or other flatbreads are perfect for scooping. A simple cucumber raita and fresh cilantro provide cooling contrast to the rich, spiced dish.

This dish freezes exceptionally well for up to 3 months. Cool completely before transferring to airtight containers. Reheat gently on the stovetop with a splash of water or cream to restore the silky consistency.

Instant Pot Butter Chicken

Tender chicken in a rich, creamy tomato sauce with aromatic Indian spices. Ready in 40 minutes.

Prep 15m
Cook 25m
Total 40m
Servings 4
Difficulty Easy

Ingredients

Protein

  • 1½ lbs boneless, skinless chicken thighs, cut into bite-sized pieces

Marinade

  • ¾ cup plain Greek yogurt
  • 1 tbsp lemon juice
  • 1 tbsp ginger paste
  • 1 tbsp garlic paste
  • 1½ tsp garam masala
  • 1 tsp ground cumin
  • 1 tsp ground turmeric
  • 1 tsp chili powder
  • 1 tsp salt

Sauce

  • 2 tbsp unsalted butter
  • 1 large onion, finely diced
  • 3 cloves garlic, minced
  • 1 tbsp ginger paste
  • 1 (14 oz) can tomato puree
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1 tsp ground coriander
  • ½ tsp cayenne pepper
  • 1 cup heavy cream
  • 2 tbsp unsalted butter
  • Salt, to taste

Garnish

  • Chopped fresh cilantro

Instructions

1
Marinate the Chicken: Combine chicken pieces with yogurt, lemon juice, ginger paste, garlic paste, garam masala, cumin, turmeric, chili powder, and salt in a large bowl. Mix thoroughly to coat all pieces. Cover and refrigerate for at least 1 hour, up to overnight for best results.
2
Sauté Aromatics: Set Instant Pot to Sauté mode. Add 2 tablespoons butter and allow to melt. Add diced onion, minced garlic, and ginger paste. Sauté until onions are softened and translucent, approximately 3-4 minutes.
3
Build the Spice Base: Stir in tomato puree, ground cumin, smoked paprika, ground coriander, and cayenne pepper. Cook for 2 minutes, stirring frequently to prevent sticking and allow spices to bloom.
4
Add Marinated Chicken: Add the marinated chicken along with all remaining marinade into the pot. Stir well to distribute evenly and incorporate with the spiced tomato base.
5
Pressure Cook: Secure the lid and ensure steam valve is sealed. Set Instant Pot to Manual/Pressure Cook on High for 8 minutes.
6
Release Pressure: Allow natural pressure release for 10 minutes once cooking cycle completes. Perform quick release for any remaining pressure before opening the lid.
7
Finish with Cream: Stir in heavy cream and remaining 2 tablespoons butter. Switch to Sauté mode and simmer for 2-3 minutes, stirring continuously until sauce becomes rich and creamy. Season with salt to taste.
8
Serve: Serve immediately over basmati rice or with warm naan bread. Garnish generously with chopped fresh cilantro.
Additional Information

Equipment Needed

  • Instant Pot or electric pressure cooker
  • Large mixing bowl
  • Chopping board and chef's knife
  • Measuring spoons and cups
  • Wooden spoon or heat-resistant spatula

Nutrition (Per Serving)

Calories 480
Protein 36g
Carbs 12g
Fat 32g

Allergy Information

  • Contains dairy: Greek yogurt, butter, and heavy cream
  • Verify packaged products for gluten-free status if sensitive to cross-contamination
Lauren Phelps

Creative home cook sharing quick, easy, and wholesome recipes for everyday family meals.