Instant Pot Butter Chicken

Golden Instant Pot butter chicken featuring tender pieces in a rich creamy tomato sauce finished with cilantro Save
Golden Instant Pot butter chicken featuring tender pieces in a rich creamy tomato sauce finished with cilantro | urbanforkbeat.com

This Indian classic features tender chicken thighs marinated in yogurt and spices, then pressure-cooked to perfection in a silky tomato-based sauce. The combination of garam masala, cumin, coriander, and smoked paprika creates layers of authentic flavor, while heavy cream and butter finish the dish with restaurant-quality richness. Perfect for weeknight dinners, this version comes together in just 40 minutes using your Instant Pot.

The smell of butter chicken simmering instantly takes me back to that tiny apartment kitchen where I first attempted Indian cooking. I had no idea what I was doing, burned the garlic twice, and somehow forgot to buy rice, but the sauce had something magical about it. My roommate and I ended up eating it straight from the pot with whatever bread we had in the freezer, laughing at our complete lack of planning. That messy, delicious dinner convinced me that rich, restaurant quality Indian food belonged in home kitchens, no expertise required.

Last winter, when my sister was recovering from surgery and needed serious comfort food, I made a triple batch of this butter chicken. She took one bite, closed her eyes, and told me it tasted exactly like that cozy restaurant we discovered during our college road trip through Chicago. We spent the whole evening at her kitchen table, dipping naan into the creamy sauce and reminiscing about freezing in the Windy City, sharing more than just a meal.

Ingredients

  • Chicken thighs: Thighs stay incredibly tender and juicy through pressure cooking, unlike breasts which can turn dry and stringy
  • Greek yogurt marinade: The enzymes in yogurt break down proteins for extra tenderness while creating a velvety texture in the final sauce
  • Garam masala: This warming spice blend adds aromatic depth that defines authentic butter chicken flavor
  • Tomato puree: Provides the deep, rich base that carries all the spices without being too acidic
  • Heavy cream: Transforms the spiced tomato sauce into that impossibly silky restaurant style finish
  • Butter: Two separate additions build layers of richness that make this dish truly indulgent

Instructions

Marinate the chicken:
Combine the chicken pieces with yogurt, lemon juice, ginger paste, garlic paste, and all the spices in a large bowl. Massage everything thoroughly into the meat, cover, and refrigerate for at least one hour or overnight if possible. The longer it marinades, the more tender and flavorful the chicken becomes.
Sauté the aromatics:
Set your Instant Pot to Sauté mode and let the first butter melt until it foams slightly. Add the diced onions, minced garlic, and ginger paste, cooking until the onions turn translucent and smell sweet, about 3 to 4 minutes.
Build the sauce base:
Pour in the tomato puree and add the ground cumin, smoked paprika, coriander, and cayenne pepper. Stir constantly for 2 minutes as the mixture bubbles and thickens slightly, deepening in color and aroma.
Combine and pressure cook:
Add the marinated chicken along with all that spiced yogurt marinade into the pot, stirring to coat everything in the sauce. Secure the lid and cook on Manual/Pressure Cook High for 8 minutes, then allow a natural pressure release for 10 minutes before quick releasing the remaining steam.
Finish with cream:
Stir in the heavy cream and remaining 2 tablespoons of butter, switching back to Sauté mode for 2 to 3 minutes. Let the sauce bubble gently as it thickens into that luxurious consistency, tasting and adjusting salt as needed.
Velvety smooth Indian butter chicken made in the pressure cooker served over fluffy white basmati rice Save
Velvety smooth Indian butter chicken made in the pressure cooker served over fluffy white basmati rice | urbanforkbeat.com

This recipe has become my go to for bringing people together, whether its a casual Tuesday dinner or feeding a crowd on short notice. Something about that fragrant, creamy sauce makes everyone linger at the table longer than usual.

Making It Your Own

The beauty of butter chicken lies in how forgiving it is. I have made countless variations based on what I had on hand, and each one has been delicious in its own way.

Serving Suggestions

While basmati rice is traditional, do not be afraid to serve this over cauliflower rice for a lighter option or alongside roasted vegetables. The sauce is versatile enough to make anything taste incredible.

Make Ahead Magic

Butter chicken actually tastes better the next day, as the spices have more time to meld and deepen. I always make extra for lunches throughout the week.

  • Double the recipe and freeze half in meal prep containers for those nights when cooking feels impossible
  • Prepare the marinade the night before to let the chicken absorb maximum flavor
  • Keep kasuri methi on hand to sprinkle over the top for an authentic Indian restaurant finish
Creamy spiced butter chicken simmering in aromatic tomato gravy garnished with fresh green cilantro leaves Save
Creamy spiced butter chicken simmering in aromatic tomato gravy garnished with fresh green cilantro leaves | urbanforkbeat.com

There is something deeply satisfying about pressing that Instant Pot button and knowing restaurant quality butter chicken is just minutes away. Enjoy every bite of this comforting, spiced perfection.

Questions & Answers

Yes, chicken breasts work well though thighs remain more tender and juicy during pressure cooking. If using breasts, reduce cooking time to 6 minutes to prevent drying.

Substitute coconut milk or coconut cream for both the Greek yogurt in the marinade and heavy cream in the sauce. Use coconut oil or ghee instead of butter.

Absolutely. This dish freezes beautifully for up to 3 months. Store in airtight containers and thaw overnight in the refrigerator before reheating gently on the stovetop.

Basmati rice, naan bread, or roti are traditional accompaniments. It also pairs well with jeera rice, cauliflower rice, or Indian-style flatbreads like paratha.

Reduce or omit the cayenne pepper and chili powder for a milder version. For more heat, add fresh minced ginger, extra cayenne, or diced green chilies when sautéing the onions.

Yes. After step 4, simmer covered on low heat for 25-30 minutes until chicken is cooked through. Finish by stirring in cream and butter as directed.

Instant Pot Butter Chicken

Tender chicken in a rich, creamy tomato sauce with aromatic Indian spices. Ready in under an hour.

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 for finishing
  • Salt to taste

Garnish

  • Chopped fresh cilantro

Instructions

1
Marinate Chicken: Combine chicken pieces with all marinade ingredients in a large bowl. Mix thoroughly to coat. Cover and refrigerate for at least 1 hour, up to overnight for maximum flavor absorption.
2
Sauté Aromatics: Set Instant Pot to Sauté mode. Add 2 tbsp butter and melt. Add diced onions, minced garlic, and ginger paste. Sauté until onions become soft and translucent, approximately 3-4 minutes.
3
Build Sauce Base: Stir in tomato puree, ground cumin, smoked paprika, ground coriander, and cayenne pepper. Cook for 2 minutes, stirring frequently to meld spices and prevent burning.
4
Add Chicken: Add marinated chicken along with all marinade into the pot. Stir thoroughly to combine chicken with sauce base.
5
Pressure Cook: Secure lid and ensure steam valve is sealed. Set to Manual/Pressure Cook on High for 8 minutes.
6
Release Pressure: Allow natural pressure release for 10 minutes once cooking completes. Then carefully quick-release any remaining pressure before opening lid.
7
Finish Sauce: Stir in heavy cream and remaining 2 tbsp 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 hot over basmati rice or with naan bread. Garnish generously with chopped fresh cilantro.
Additional Information

Equipment Needed

  • Instant Pot or electric pressure cooker
  • Large mixing bowls
  • Cutting 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: yogurt, butter, and heavy cream
  • Verify processing labels for dairy products if highly sensitive
Tara Nguyen

Sharing easy meals, kitchen wisdom, and wholesome recipes for everyday cooks.