Steam curls up from the valve and your stomach starts talking back. You remember how the smells hit you first, kinda like a warm hug but with a spicy kick. There’s just something about the way the air fills up with garam masala and coconut that gets ya every time.

You notice the pressure build as you wait. The sealing ring does its job tight, no leaks here. You’re kinda watching the valve like it’s a slow clock, the real MVP, holding all that broth depth and tenderness inside the cooker.
Then the natural release kicks in and it’s like the dang kitchen fills with this amazing creamy aroma. That tender pull of the chicken after cooking feels right, tender but still got some structure. You’re ready for that first bite and honestly, it’s almost like a little celebration on your tongue.
Why This Recipe Works Every Single Time
- The pressure cooker traps all the flavors, making the chicken super tender and juicy.
- Using dairy free butter and coconut milk still gives you that creamy, rich texture without dairy.
- Garam masala and fenugreek bring those deep, authentic Indian vibes right in your kitchen.
- Easy to customize spice level with cayenne pepper—you can dial up or down with no stress.
- The tomato puree adds a hint of tang that balances the coconut’s sweetness.
- Quick prep means dinner comes together fast, perfect for busy days.
- Natural release in the cooker keeps the sauce thick and luscious; no watery mess here.
The Complete Shopping Rundown
- Chicken: Boneless skinless breasts or thighs, or even a mix. Whatever you got works.
- Dairy free butter: Like Earth Balance vegan buttery sticks, gives that buttery taste minus dairy.
- Coconut milk: Full fat and unsweetened is what you want to get that creaminess right.
- Garam masala: Indian spice blend that’s key for the warmth and flavor of this dish.
- Fenugreek: A bit tricky but totally worth searching for; subtle sweetness and earthiness.
- Cayenne pepper: Optional but dang, it adds just the right kick if you like it spicy.
- Tomato puree: Gives the sauce its color and tang, better than tomato sauce here.
- Fresh onion and garlic: Buildin’ that base flavor so the dish tastes homemade for real.
You gotta hit up an Indian grocery if you want fenugreek or authentic garam masala, but some big stores stock these spices too. The rest is pretty standard and you might be surprised how fast you find everything once you start looking.
The Full Pressure Cooker Journey
- Step 1: Melt 2 tablespoons of your dairy free butter in a big skillet over medium heat. You wanna get that silky start before adding anything else.
- Step 2: Toss in your diced onion and sauté it for about 3 to 4 minutes till it’s soft and translucent. The smell already starts filling your kitchen right here.
- Step 3: Stir in minced garlic and cook just 30 seconds until you can smell that garlicky goodness.
- Step 4: Add your chicken pieces and cook ‘em, stirring now and then, till browned on all sides, ‘bout 6 to 8 minutes. That browning builds flavor layers y’all.
- Step 5: Sprinkle garam masala, fenugreek, and cayenne (if you’re feeling spicy) all over the chicken. Stir well so every bite is packed with flavor.
- Step 6: Pour in full fat coconut milk and tomato puree. Give it a good stir to mix everything up nice and even.
- Step 7: Reduce heat to low and simmer for 15 to 20 minutes till chicken is tender and sauce thickened up. Taste it once in a while and add salt or more butter if you want some extra richness.

Valve Hacks You Need to Know
- Quick Release with Caution: Y’all can quick release if you’re impatient but watch for hot steam, it’s powerful and might splash sauce around.
- Natural Release for Flavor: Let the pressure drop naturally whenever you can; it helps keep that broth depth and sauce nice and thick.
- Check Your Sealing Ring: If your cooker ain’t sealing right, you won’t get that perfect pressure build. Keep it clean and flexible.
- Don’t Overfill: Leave space inside the cooker so steam can circulate and work its magic on your chicken.
That First Bite Moment
You bring the spoon up and notice the rich creamy sauce clinging to the chicken, all fragrant and inviting. The coconut milk and spices dance together real good on your palate, warming every bite.
The chicken is tender pull, juicy without falling apart, giving you that perfect mouthfeel. You notice how the flavors balance the sweetness from fenugreek with a slight heat from cayenne, if you added it.
And dang if that tomato puree adds just the right tang making it kinda vibrant even though it’s comfort food. You sit back knowing this bite was worth all the wait and work.

And dang if that tomato puree adds just the right tang making it kinda vibrant even though it’s comfort food. You sit back knowing this bite was worth all the wait and work.
Your Leftover Strategy Guide
- Refrigerate: Store leftover butter chicken in an airtight container and keep it in the fridge. It lasts about 3 to 4 days, perfect for easy lunches.
- Freezing: This dish freezes great. Portion it out, use freezer-safe bags or containers, and it’ll keep up to 3 months. Thaw in fridge before reheating.
- Reheat Gently: Warm it slow in a pan on medium-low so the sauce doesn’t separate. Adding a splash of water or broth helps bring back that luscious sauce texture.
- Reviving Leftovers: Sometimes the sauce thickens too much after storage. Just stir in a little more dairy free butter or coconut milk to bring it back alive.
Everything Else You Wondered About
- Q: Can I use chicken breasts instead of thighs?
A: Yep, you totally can. Breasts cook a little faster and can dry if overdone, so keep an eye on 'em. - Q: What if I don’t have fenugreek?
A: You can still make this recipe without it, just expect a milder flavor. Try to find it next time though, it’s kinda essential for that authentic touch. - Q: Can I add veggies to this dish?
A: Sure thing! Spinach or peas mix in well after pressure cooking. Just stir ‘em in at the end to keep ‘em fresh. - Q: Is coconut milk the only dairy free option?
A: Coconut milk works best for creaminess but cashew cream or almond milk (thicker ones) can be used with some tweaks. - Q: How spicy does this get?
A: Depends on how much cayenne you throw in. Start small if you’re unsure and work your way up for that perfect heat level. - Q: What’s the best way to thicken the sauce?
A: Simmer it longer on low after pressure cooking or add a bit more coconut milk and dairy free butter to get that rich consistency.

Dairy Free Butter Chicken That'll Make Ya Smile
Equipment
- 1 Mixing bowl Large
Ingredients
Main Ingredients
- 2 tablespoons Dairy free butter
- 2 pounds Boneless, skinless chicken thighs and/or breast cut into bite-sized pieces
- 1 Small onion diced (about 1 cup)
- 4 cloves Garlic minced
- 1 tablespoon Fresh ginger grated
- 1 tablespoon Garam masala
- 1 teaspoon Ground cumin
- 1 teaspoon Paprika
- 1 teaspoon Ground fenugreek
- ½ teaspoon Turmeric
- ¼ teaspoon Cayenne pepper optional
- 1 ¼ cups Full-fat canned coconut milk
- 15 ounces Tomato puree 1 can
- 1 teaspoon Coarse salt
- Chopped fresh cilantro for garnish, optional
Instructions
Instructions
- Season chicken with salt and pepper. Heat a large skillet over medium-high. Add dairy free butter and melt, then sear the chicken, browning on both sides.
- Reduce heat to medium. Add onion, garlic, and ginger and sauté until onion is soft and translucent, about 5 minutes.
- Stir in garam masala, cumin, paprika, turmeric, and cayenne pepper (if using). Cook for 30 seconds to coat the onion and toast the spices.
- Return chicken to the pan and pour in coconut milk and tomato puree. Mix well to combine.
- Bring to a gentle simmer. Reduce heat to low, cover, and simmer for 15–20 minutes until chicken is cooked through.
- Adjust seasonings with salt and pepper if needed.
- Garnish with chopped fresh cilantro.
- Serve over basmati rice or with dairy free naan bread.




