You catch the smell through the steam vent and suddenly you are starving. That warm, spicy scent kinda sneaks up on you, teasing your senses as the pressure builds inside your cooker. The kitchen fills with those familiar aromas you remember from your favorite Indian joint down the street.

It’s the perfect mix of butter, spices, and tender chicken pulling together that makes you realize you’re about to feast. The steam cues tell you the dish is almost done, and you’re already thinking about scooping that gravy up with naan or over rice. That rich broth depth you smell means you got yourself something special, something cozy and satisfying.
You spot the creamy orange sauce bubbling slightly when you release the pressure naturally. That smooth tender pull on the chicken, soaked in spiced tomato and cream, it’s dang close to perfection. You feel a little rush because this recipe hits the spot every time, no fuss, just yum.
Why This Recipe Works Every Single Time
- Marinate that chicken good with yogurt and spices so it stays tender and juicy while cooking.
- Balanced spice blend gives you heat without overpowering the creamy sauce.
- Using pressure cooker means the flavors lock in fast and chicken cooks super tender.
- The creamy tomato gravy with butter and cashews creates a rich, velvety texture you'll love.
- Natural release lets the juices settle so your chicken stays moist, not dry.
- Simple ingredients but layers of flavor that come out completely delicious every time.
The Complete Shopping Rundown
You gotta start with boneless chicken cut into 1 inch pieces, about half a kilo. Greek yogurt or hung curd is a must for that perfect marinade base. Don’t forget Kashmiri red chili powder or paprika, it adds nice color and gentle heat. Check our Easy Thai Baked Chicken Meatballs recipe for a different protein marinade technique that’s equally easy to prep.
You'll want fresh tomatoes or canned tomato puree which makes that luscious sauce, plus some ginger garlic paste for depth. Butter is key, gotta have a good 2 to 3 tablespoons for that signature richness. Whole spices like cinnamon, cardamoms, and cloves bring that aroma punch (optional but dang good).
And cashews or a splash of heavy cream smooth out the gravy just right. Finally, fresh coriander leaves for garnish, so you get a little green pop on the plate. Grab cumin, coriander powder, garam masala, kasuri methi (dried fenugreek) if you can, salt, and a teaspoon of sugar to balance out the tang.

Your Complete Cooking Timeline
Step 1: Mix chicken pieces in bowl with yogurt, red chili powder, salt, lemon juice, ginger garlic paste, turmeric, garam masala, cumin powder, and coriander powder. Let it marinate 30 mins or overnight in fridge if you can.
Step 2: Heat oil or butter in your pressure cooker pot over medium heat. Add marinated chicken and brown it lightly till it’s nearly cooked. Remove chicken and set aside.
Step 3: In the same pot, add 2 tablespoons butter and sauté sliced onions till soft and golden. That smell is gonna make you hungry.
Step 4: Toss in ginger garlic paste and cook for 1-2 mins until fragrant. Then add chopped tomatoes or puree, cook till thick and oil separates from masala.
Step 5: Stir in more red chili powder, garam masala, coriander powder, and salt. Cook all for 2 mins then use hand blender or jar blender to get a smooth sauce.
Step 6: Add water to adjust sauce thickness. Return chicken to pot and mix well. Lock lid and let pressure build on medium heat for 8 mins then natural release.
Step 7: Open cooker, simmer gently with cream and butter stirred in, about 2 mins to marry flavors. Check seasoning and adjust.
Step 8: Garnish with fresh coriander leaves. Serve piping hot with naan, roti, or steamed rice. Enjoy your tender pull on juicy butter chicken with that deep flavor broth in every bite.
Time Savers That Actually Work
- Marinate chicken the night before so it soaks in all those spices while you sleep.
- Use prepped ginger garlic paste from the store, it works real good and cuts prep time in half.
- Blend sauce while chicken cooks so you’re ready to go right after browning.
- Choose canned tomato puree if you don’t have fresh tomatoes handy, it keeps things simple and the sauce rich.

What It Tastes Like Fresh From the Pot
The first bite hits you with creamy luscious tomato and butter flavor that’s warm and inviting. You feel the gentle heat from those Kashmiri chilies, enough to tease not scorch. Chicken’s super tender, soaking in all that gravy, making every mouthful full of comfort.
That cashew creaminess blends perfectly with the aromatic spices like cinnamon and cardamom, giving a subtle sweet undertone. The sauce clings on your naan or rice like it wants to stay a little longer. It’s like a cozy hug on a cold evening.
The balance of tangy lemon, sweet sugar, and fragrant herbs rounds out the dish so nothing feels too strong or one-note. The butter finishing touch gives a silky shine you can’t help but admire before digging in. Dang you gonna love it!
Smart Storage That Actually Works
- Cool your butter chicken completely then store in an airtight container in the fridge. It keeps good for about 3 to 4 days.
- For longer storage freeze in portions using freezer safe bags or containers. Thaw in fridge overnight before reheating gently.
- If you wanna keep it fresh, reheat on stovetop with splash water or cream to loosen sauce.
- Leftover chicken butter masala makes an awesome sandwich filling or topping for wraps if you slice the chicken smaller.
Common Questions and Real Answers
- Can I use bone-in chicken instead of boneless? Totally, but adjust cooking time a bit longer to get that tender pull. Bone-in adds flavor but takes more pressure build time.
- How spicy is this recipe? It’s medium mild but you can tweak red chili levels to fit your taste or family. Kashmiri chili gives color and mild heat.
- What if I don’t have kasuri methi? No worries, it adds nice aroma but you can skip or substitute with a pinch of fenugreek powder.
- Can I make this gluten-free? Yep, all ingredients here are naturally gluten-free.
- What’s the difference between yogurt and hung curd in marinade? Hung curd’s thicker so it clings better and makes chicken more tender. Regular yogurt works but strain it if you want thicker consistency.
- How do I store leftovers without losing flavor? Store tight in sealed containers, cool before fridge, and reheat gently with a little cream or water to bring back that smooth gravy.

Butter Chicken Recipe (Indian Chicken Makhani)
Equipment
- 1 Pressure cooker
Ingredients
Main ingredients
- 500 g Boneless chicken cut to 1 inch pieces
- ¾ teaspoon Kashmiri red chili powder or paprika
- ⅓ teaspoon Salt adjust to taste
- 1 tablespoon Lemon juice
- ⅓ cup Greek yogurt hung curd preferred
- ¾ tablespoon Ginger garlic paste
- ⅛ teaspoon Turmeric optional
- 1 teaspoon Garam masala
- ½ teaspoon Cumin powder optional
- 1 teaspoon Coriander powder optional
- 1 teaspoon Kasuri methi dried fenugreek leaves
- 1 tablespoon Oil
- 2 tablespoon Butter or ghee
- 2 Cardamom pods optional
- 2 Cloves optional
- 1 Cinnamon stick optional
- 1.5 cups Onions sliced
- 600 g Fresh tomatoes or canned puree
- ¾ tablespoon Ginger garlic paste
- 1 Green chili deseeded, chopped
- ⅓ cup Raw cashews or ⅓ cup cream
- ½ cup Water for blending
- 1 teaspoon Sugar
- ½ teaspoon Salt to taste
- 1 teaspoon Kashmiri chili powder to taste
- 1 teaspoon Garam masala
- 1 teaspoon Coriander powder
- ½ teaspoon Cumin powder
- 1.5 cups Hot water to make gravy
- ⅓ cup Heavy cream or whipping cream
- 2 tablespoon Coriander leaves chopped for garnish
- 1 tablespoon Butter final garnishing
Instructions
Instructions
- Mix chicken with yogurt, chili powder, salt, lemon juice, and ginger garlic paste. Marinate for 30 minutes or overnight in fridge.
- Heat oil or butter in pressure cooker. Add marinated chicken and lightly brown. Remove and set aside.
- Add butter, then sauté onions until soft and golden.
- Add ginger garlic paste and sauté 1–2 minutes.
- Add tomatoes or puree. Cook until thick and oil separates from masala.
- Stir in chili powder, garam masala, coriander powder, and salt. Cook 2 mins. Blend to smooth.
- Add water to adjust consistency. Return chicken to pot. Pressure cook for 8 minutes. Natural release.
- Stir in cream and butter. Simmer 2 minutes. Adjust seasoning.
- Garnish with fresh coriander. Serve with naan or rice.




