Introduction
Comfort in a fast, fragrant pot.
As a professional food writer who tests countless weeknight recipes, I can tell when a dish manages to be both speedy and soulful. This Instant Pot butter chicken does exactly that: it takes lush, warming spice notes and a velvety tomato-cream finish and compresses them into a dinner that arrives sooner than you expect but without compromise.
You’ll notice right away how the sauce carries a deep, rounded sweetness tempered by bright citrus and a whisper of savory heat. The texture of the chicken contrasts beautifully with the sauce — tender, yielding pieces that still hold their shape against a sauce that coats and clings.
In the kitchen, this recipe becomes your go-to when you want a restaurant-style curry without the long marination or slow-simmering ritual. It’s ideal for busy evenings when you crave something familiar yet elevated: the aromatics brown, the spices bloom, and the pressure cooker takes over to deliver uniformly tender meat and an integrated sauce.
Below you’ll find an ingredient list and a clear, step-by-step pressure-cooking method, plus thoughtful serving, storage, and technique notes from my test kitchen so you can get reliably excellent results every time.
Why You’ll Love This Recipe
What makes this version special.
Every successful weeknight recipe needs several things: speed, forgiveness, and memorable flavor. This Instant Pot adaptation delivers all three. The pressure-cooking step is a huge equalizer — it softens connective tissue quickly, making otherwise tough pieces of meat taste luxuriously tender, and it forces the sauce flavors to meld deeply and evenly.
The recipe is forgiving. A quick marinade idea brightens the meat without requiring hours; the sauce is easy to adjust for richness or tang depending on your pantry, and small tweaks like finishing butter or fenugreek lend a professional sheen to the final sauce without fuss.
From a practical standpoint, this dish is also a great template for swaps: you can use a dairy or coconut finish, adjust spice levels without losing the core profile, and repurpose leftovers into wraps, bowls, or layered pasta in creative ways. If you cook for picky eaters, you’ll appreciate how the sauce can be tuned mild or bolder, and if you entertain, it’s one of those comforting, crowd-pleasing mains that pairs beautifully with a simple rice or flatbread accompaniment.
In short: it’s quick, versatile, and reliably delicious — exactly the kind of recipe I reach for when I want to impress with minimal time.
Flavor & Texture Profile
What to expect on the plate.
The flavor structure of this butter chicken is layered and balanced: an upfront tomato brightness that’s softened by dairy; a warm aromatic core from garam masala and cumin; and an underlying sweetness that moderates any sharper notes. The finishing butter and cream add glossy richness and round the edges, while optional fenugreek contributes that signature hint of roasted, slightly bitter complexity that makes a butter chicken taste authentic.
Texture is equally important here. The pressure-cooked chicken should be fork-tender yet intact, giving you pieces that still resist a gentle bite — this is what allows the sauce to cling and create that satisfying mouthfeel. The sauce itself should be silky, not grainy or broken. If you choose a coconut finish, expect a lightly different mouthfeel — a silkier, slightly lighter finish — whereas heavy cream will produce a more lush, luxurious coat.
When tasting, look for these characteristics:
- Balanced acidity from the tomatoes and lemon.
- Warm spice notes that support but do not dominate.
- A creamy, glossy finish from butter and cream.
- Tender chicken texture that integrates with the sauce.
Gathering Ingredients
Everything you need — laid out for prep.
Below is the complete ingredient list as used in the recipe, presented for organizing your mise en place. Having everything measured and ready will make the sauté, pressure, and finish steps flow cleanly.
- 700g (1.5 lbs) boneless chicken thighs, cut into bite-sized pieces
- 1 cup plain yogurt
- 2 tbsp butter
- 1 tbsp vegetable oil
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 400g (14 oz) crushed tomatoes or tomato purée
- 1/2 cup heavy cream or coconut cream
- 2 tsp garam masala
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp turmeric
- 1 tsp paprika (or Kashmiri chilli for color)
- 1 tsp salt (adjust to taste)
- 1 tbsp lemon juice
- 1 tsp sugar or honey (optional)
- 1 tsp dried fenugreek leaves (kasuri methi), crushed (optional)
- Fresh cilantro for garnish
Make sure your spices are fresh — ground spices lose brightness quickly, and a small, fresh stash makes a noticeable difference. If you prefer a slightly smoky finish, a pinch of smoked paprika can substitute for part of the paprika listed.
If you like, set up small bowls for the spices and aromatics so that you can add them quickly during the sauté step; this keeps the cooking rhythm steady and prevents any spices from burning.
Preparation Overview
A clear plan before you hit the cooker.
Good results begin well before the lid seals: gather, measure, and decide on any swaps you want to make. The recipe is structured to start with a quick wet marinade to lend acidity and surface flavor, followed by sautéing aromatics to build a fragrant base. Deglazing the pot is a small but crucial technique that clears browned bits and prevents a burn signal on many electric pressure cookers — it also contributes a subtle toasted depth to the sauce.
When you move to pressure-cook, remember that the pressure environment intensifies flavor melding; this is why the sauce tastes more integrated after release. It’s also why finishing steps matter: stirring in butter and cream off-pressure smooths the emulsion and restores glossy texture that can sometimes dull under pressure.
Small technique notes from the test kitchen:
- Use an oil with a neutral smoke point for the initial sauté to protect spice flavors.
- Bloom your ground spices briefly in hot oil — you’ll smell the aroma swell and that signals peak flavor extraction.
- When adding dairy at the end, lower the heat; abrupt high heat risks breaking the sauce.
Cooking / Assembly Process
Step-by-step pressure-cooker instructions.
Follow this ordered sequence in your Instant Pot for dependable results.
- In a bowl, mix yogurt, garam masala, ground cumin, ground coriander, lemon juice and a pinch of salt. Add chicken pieces and toss to coat—set aside for a brief marinade.
- Set the Instant Pot to Sauté. Add vegetable oil and butter. When hot, add chopped onion and cook until translucent.
- Add garlic and ginger, sauté until fragrant.
- Stir in remaining spices and sugar (if using). Cook briefly to bloom the spices.
- Add crushed tomatoes and scrape any browned bits from the bottom to deglaze. Let simmer briefly.
- Add the marinated chicken (with excess yogurt) to the pot and stir to coat in the sauce.
- Close the lid, set the valve to sealing, and pressure cook on high for the time appropriate to your chicken.
- Perform a quick release of pressure carefully. Open the lid and switch the pot back to Sauté on low.
- Stir in heavy cream and the remaining butter; simmer until the sauce is silky. If using kasuri methi, crush between your palms and stir it in now.
- Adjust salt and sweetness to taste. If sauce is too thick, add a splash of water; if too thin, simmer to reduce.
- Garnish with chopped cilantro and serve hot with your preferred side.
A few finishing reminders: when you switch back to the sauté function, keep the heat low to preserve the cream’s emulsion; stirring gently and removing from direct high heat maintains that glossy mouthfeel. Taste and adjust at the end using small increments — a tiny squeeze of lemon or a pinch of salt can elevate the whole dish without overpowering the balance.
Serving Suggestions
Presentation and pairing ideas.
A simple, thoughtful plate elevates any weeknight curry. Serve the butter chicken with porous, fragrant rice or a warm flatbread to capture every glossy drop of sauce. For rice, choose a long-grain variety that stays separate and fragrant; for flatbread, opt for soft, pillowy naan or a brushed-tandoor style roti to soak up the sauce.
Balance textures and temperatures on the plate: a crisp, cooling side like a cucumber-yogurt salad adds contrast to the warm sauce, and a sprinkle of fresh herbs or slivered green chilies can introduce aromatic lift and a pop of color. If you want to push the restaurant vibe at home, finish with a drizzle of melted butter or a small dollop of cream to create that signature lacquered surface.
For beverage pairings, consider a light, fruity white wine or a floral, slightly sweet lassi to soften spice and enhance creaminess. If you’re serving a crowd, offer a simple chutney or pickled vegetable on the side to cut through richness and reset the palate between bites.
Leftovers also transform beautifully: slice into wraps with crisp greens for lunch, or combine with roasted vegetables for a textured, hearty bowl.
Storage & Make-Ahead Tips
How to keep and reheat without losing quality.
This butter chicken stores and reheats well when treated thoughtfully. Cool the curry to near room temperature before refrigerating to help preserve texture and flavor. Stored in an airtight container, it will keep nicely for several days and often tastes even more integrated the next day as flavors continue to marry.
When freezing, portion into meal-sized containers and leave a small headspace for expansion. Freeze for up to a few months for best quality. Thaw overnight in the refrigerator before reheating to ensure even warming.
Reheating tips from the test kitchen: gently warm on the stove over low heat, stirring frequently and adding a splash of water or cream if the sauce looks tight; this helps bring back a silky texture. Avoid boiling after adding cream, as high heat can separate the sauce and alter mouthfeel. A short burst in the microwave is fine for single servings, but break the warming into short intervals, stirring between cycles to maintain an even emulsion.
Make-ahead strategy: you can complete the pressure-cook step and hold the sauce slightly looser than usual; finish with butter and cream just before serving for the freshest texture. Prepared this way, the final step becomes a quick, impressive flourish.
Frequently Asked Questions
Common questions answered from the test kitchen.
Q: Can I use chicken breast instead of thighs?
A: Yes — chicken breast will cook faster and can dry out if overcooked. Use a slightly shorter pressure time and be cautious during the quick-release stage.
Q: Is the yogurt marinade necessary?
A: The quick yogurt mix brightens and tenderizes; if you skip it, compensate by adding an acidic element later and expect a small difference in tenderness.
Q: Can I make this dairy-free?
A: Substitute coconut cream for the heavy cream and use dairy-free butter or additional oil for finish; the result will have a slightly different mouthfeel but remain delicious.
Q: How do I prevent the Instant Pot burn notice?
A: Deglaze thoroughly after sautéing aromatics and tomatoes, ensuring no thick browned residue remains on the inner pot before pressure cooking.
Q: Can I double the recipe?
A: You can increase quantities within your cooker’s maximum fill line; keep an eye on seasoning and liquid balance.
Final note: if you’re ever unsure about texture or spice level, adjust in small increments at the finish — a teaspoon of lemon or a pinch of sugar can harmonize the sauce without masking the core flavors. These subtle adjustments are my go-to technique for tailoring the dish to different palates and occasions.
Quick Instant Pot Butter Chicken
Craving creamy, restaurant-style butter chicken in under 30 minutes? Try this Quick Instant Pot Butter Chicken — tender chicken, aromatic spices and a silky tomato-cream sauce. 🍗🍅🧈
total time
30
servings
4
calories
650 kcal
ingredients
- 700g (1.5 lbs) boneless chicken thighs, cut into bite-sized pieces 🍗
- 1 cup plain yogurt 🥛
- 2 tbsp butter 🧈
- 1 tbsp vegetable oil 🛢️
- 1 large onion, finely chopped 🧅
- 3 cloves garlic, minced 🧄
- 1 tbsp fresh ginger, grated 🌿
- 400g (14 oz) crushed tomatoes or tomato purée 🍅
- 1/2 cup heavy cream or coconut cream 🥥
- 2 tsp garam masala ✨
- 1 tsp ground cumin 🌶️
- 1 tsp ground coriander 🌿
- 1/2 tsp turmeric 🟡
- 1 tsp paprika (or Kashmiri chilli for color) 🌶️
- 1 tsp salt (adjust to taste) 🧂
- 1 tbsp lemon juice 🍋
- 1 tsp sugar or honey (optional) 🍯
- 1 tsp dried fenugreek leaves (kasuri methi), crushed (optional) 🌱
- Fresh cilantro for garnish 🌿
instructions
- In a bowl, mix yogurt, 1 tsp garam masala, 1/2 tsp cumin, 1/2 tsp coriander, lemon juice and a pinch of salt. Add chicken pieces and toss to coat—set aside for 10 minutes while you prep (quick marination).
- Set Instant Pot to Sauté. Add oil and 1 tbsp butter. When hot, add chopped onion and cook until translucent, about 4–5 minutes.
- Add garlic and ginger, sauté 1 minute until fragrant.
- Stir in remaining spices: 1/2 tsp garam masala, remaining cumin, coriander, turmeric, paprika and sugar (if using). Cook 30 seconds to bloom the spices.
- Add crushed tomatoes and scrape any browned bits from the bottom to deglaze. Let simmer 1–2 minutes.
- Add the marinated chicken (with excess yogurt) to the pot and stir to coat in the sauce.
- Close the lid, set valve to sealing, and pressure cook on High for 8 minutes (fresh chicken) or 10 minutes (frozen pieces).
- Quick release the pressure carefully. Open the lid and switch the pot back to Sauté on low.
- Stir in heavy cream and the remaining 1 tbsp butter; simmer 2–3 minutes until sauce is silky. If using kasuri methi, crush between your palms and stir it in now.
- Adjust salt and sweetness to taste. If sauce is too thick, add a splash of water; if too thin, simmer a minute longer to reduce.
- Garnish with chopped cilantro and serve hot with basmati rice or naan.