The Story Behind the Perfect Butter Chicken
Let’s talk about comfort food—that one dish that instantly makes you feel like you’ve just wrapped yourself in a warm, cozy blanket. For me, that dish is Butter Chicken.
My first experience with real, authentic Butter Chicken was at a tiny, family-run restaurant in Old Delhi. The walls were lined with vintage Bollywood posters, the air was thick with the aroma of sizzling spices, and the kitchen was a beautiful, chaotic symphony of bubbling curries, freshly made naan, and smoky tandoori meats.
I remember taking my first bite—tender, charred chicken bathed in a rich, velvety tomato-butter sauce—and it was life-changing. I could taste the warmth of cardamom, the earthiness of cumin, the slight kick of Kashmiri chili, and the decadent creaminess of slow-simmered butter and cream. It was unlike anything I’d ever had before.
That moment sparked my obsession with recreating the perfect Butter Chicken at home. After countless trials, spice adjustments, and cooking method experiments, I’ve finally mastered a restaurant-quality Butter Chicken that I’m beyond excited to share with you today!
The Secrets to the Best Butter Chicken
What Makes This Recipe Stand Out?
A great Butter Chicken is all about balance—rich but not heavy, creamy but not greasy, spiced but not overpowering. Here’s what makes this recipe the best:
- A Proper Marinade – Marinating the chicken in yogurt, lemon juice, and warm spices tenderizes the meat and infuses it with incredible flavor.
- The Perfect Spice Blend – This recipe uses an authentic mix of Indian spices like garam masala, cumin, coriander, turmeric, and Kashmiri chili powder for deep, complex flavors.
- Slow-Simmered Sauce – The tomato-based butter sauce is cooked low and slow, allowing all the ingredients to meld into a silky, rich, and slightly tangy gravy.
- A Restaurant-Style Finish – Just like the best Butter Chicken you’ve had at your favorite Indian restaurant, we finish this dish with a swirl of heavy cream and a final pat of butter for that iconic glossy texture.
Key Ingredients and Their Role
- Chicken Thighs – Juicier and more flavorful than chicken breasts. The high fat content helps the meat stay moist.
- Greek Yogurt & Lemon Juice – Helps break down the proteins in the chicken, making it incredibly tender.
- Kashmiri Chili Powder – Adds a mild heat and a beautiful deep red color. Regular chili powder won’t give the same effect!
- Cashews – The secret to a luxuriously thick sauce. When blended, they create a creamy base without the need for excessive cream.
- Heavy Cream & Butter – Essential for that signature silky smooth finish.
Cooking Techniques That Make a Difference
- Char the Chicken First – Cooking the marinated chicken in a hot skillet gives it a smoky, tandoori-like flavor before it goes into the sauce.
- Slow-Simmer the Sauce – A quick sauce won’t develop the depth of flavor needed for authentic Butter Chicken. Give it time to work its magic!
- Blend the Sauce for Ultimate Creaminess – Don’t just stir—blend. This step is non-negotiable if you want that restaurant-quality velvety smooth texture.
Storage, Reheating, and Variations
How to Store Butter Chicken Properly
Short-Term Storage:
- Let the Butter Chicken cool completely before transferring it to an airtight container.
- Store in the refrigerator for up to 3 days. The flavors will deepen over time, making leftovers even better!
Freezing Butter Chicken:
- Butter Chicken freezes beautifully! Allow it to cool and store it in a freezer-safe container for up to 3 months.
- If planning to freeze, avoid adding the heavy cream beforehand. Instead, stir in fresh cream after reheating for the best texture.
How to Reheat Butter Chicken Without Losing Texture
Stovetop Method (Best for Preserving Texture & Flavor):
- Heat a pan over medium-low heat and add the butter chicken.
- If it looks too thick, add a splash of warm water or milk and stir.
- Heat gently for 5-7 minutes, stirring occasionally.
- Stir in fresh heavy cream before serving for the best texture.
Microwave Method (For Quick Reheating):
- Transfer a portion of butter chicken to a microwave-safe bowl.
- Cover with a damp paper towel to prevent drying.
- Heat in 30-second intervals, stirring in between, until warmed through.
Oven Method (Great for Large Batches):
- Preheat the oven to 300°F (150°C).
- Place butter chicken in an oven-safe dish and cover with foil.
- Bake for 15-20 minutes, stirring once halfway through.
Variations of Butter Chicken for Different Tastes & Diets
- Spicier Butter Chicken: If you love heat, add 1 chopped green chili or increase the Kashmiri chili powder by ½ teaspoon.
- Vegetarian Butter Chicken (Paneer Makhani):
- Swap the chicken for cubed paneer (Indian cottage cheese).
- Marinate the paneer the same way, but skip the charring step to prevent it from falling apart.
- Add 1 teaspoon of honey for extra sweetness.
- Dairy-Free / Vegan Butter Chicken:
- Substitute coconut yogurt for the Greek yogurt in the marinade.
- Replace heavy cream with coconut milk or cashew cream.
- Use tofu or chickpeas instead of chicken.
- Protein-Packed Version:
- Instead of chicken thighs, use grilled shrimp or salmon for a lighter, protein-rich option.
- Butter Chicken with a Smoky Twist:
- For authentic smoky flavor, heat a small piece of charcoal until red hot.
- Place it in a small heat-proof bowl inside the butter chicken pot.
- Drizzle a few drops of ghee over the coal, cover the pot, and let it infuse for 5 minutes before serving.
Authentic Butter Chicken (Murgh Makhani)
Equipment
- Large Skillet
- Blender
- Mixing bowls
Ingredients
For the Chicken Marinade
- 1 1/2 lb boneless, skinless chicken thighs cut into bite-sized pieces
- 3/4 cup Greek yogurt
- 1 tbsp lemon juice
- 1 tsp ground cumin
- 1 tsp garam masala
- 1 tsp turmeric
- 1 tsp Kashmiri chili powder
- 1 tsp salt
For the Butter Sauce
- 3 tbsp unsalted butter
- 1 onion finely chopped
- 4 cloves garlic minced
- 1 tbsp fresh ginger grated
- 1 can (14 oz) crushed tomatoes
- 1/4 cup cashews soaked in warm water
- 1 cup heavy cream
- 1 tbsp sugar
Instructions
- 1. Marinate the Chicken: In a large mixing bowl, combine Greek yogurt, lemon juice, cumin, garam masala, turmeric, Kashmiri chili powder, and salt. Add the chicken pieces and toss until fully coated. Cover the bowl and refrigerate for at least 6 hours, preferably overnight.1 1/2 lb boneless, skinless chicken thighs, 3/4 cup Greek yogurt, 1 tbsp lemon juice, 1 tsp ground cumin, 1 tsp garam masala, 1 tsp turmeric, 1 tsp Kashmiri chili powder, 1 tsp salt
- 2. Cook the Chicken: Heat 1 tbsp butter in a large skillet over medium-high heat. Remove the chicken from the marinade, shaking off excess, and cook in batches for 3-4 minutes per side until browned and slightly charred. Set aside.3 tbsp unsalted butter
- 3. Make the Sauce: In the same skillet, add the remaining butter and sauté the onions until soft and golden. Add minced garlic and ginger, cooking for 1-2 minutes until fragrant. Stir in crushed tomatoes, soaked cashews, and sugar, then simmer for 15 minutes.1 onion, 4 cloves garlic, 1 tbsp fresh ginger, 1 can (14 oz) crushed tomatoes, 1/4 cup cashews, 1 cup heavy cream, 1 tbsp sugar
- 4. Blend for Creaminess: Transfer the sauce to a blender and blend until completely smooth. Return to the skillet, add heavy cream, and stir until well combined.
- 5. Finish and Serve: Add the cooked chicken back to the sauce and simmer for 10 more minutes. Serve with naan or basmati rice.
Nutrition
Your Turn to Try It!
What’s your favorite way to enjoy Butter Chicken? With naan, rice, or straight from the spoon? Let me know in the comments!
If you try this recipe, tag me on Instagram—I’d love to see your creations!


