Imagine a plate of butter chicken, where tender chunks of marinated chicken swim in a velvety, spiced tomato sauce, inviting you to dive right in. The aroma wafting through the air is an intoxicating blend of warm spices and buttery goodness that hits you like a comforting hug on a chilly evening.
This dish isn’t just food; it’s a celebration waiting to happen. Whether shared with friends during a cozy dinner party or savored solo on a lazy Sunday, butter chicken promises an explosion of flavors that will leave your taste buds dancing. Every bite is a delightful adventure that makes you feel right at home, no matter where you are.
Why Is butter chicken So Irresistibly Good?
Rich and creamy sauce envelops tender chicken thighs, creating a dish that feels indulgent yet comforting. Marinated to perfection, the chicken absorbs vibrant flavors from yogurt, lemon juice, and aromatic spices, ensuring every bite is a burst of taste. Quick and easy to prepare, this recipe takes just over an hour, making it perfect for weeknight dinners or gatherings. Crowd-pleaser alert! Friends and family will rave about your culinary skills when you serve this iconic Indian classic. Enjoy it with naan or rice for a delightful meal that’s sure to impress!
butter chicken Ingredients
For the Chicken Marinade
- 1 kg boneless chicken thighs (cut into bite-sized pieces) – Tender and juicy chicken is perfect for absorbing the rich flavors of the spices.
- 1 cup yogurt (plain) – Acts as a marinade, tenderizing the chicken while adding a creamy texture to your dish.
- 2 tbsp lemon juice – Adds acidity to balance the richness, enhancing the overall flavor profile.
- 2 tbsp ginger-garlic paste – Infuses the marinade with aromatic depth and a hint of warmth.
- 1 tbsp garam masala – A fragrant blend of spices that truly defines authentic butter chicken.
- 1 tsp turmeric powder – Offers vibrant color and subtle earthiness to the dish.
- 1 tsp red chili powder – Provides a gentle kick; adjust based on your spice preference.
- 1 tsp salt – Essential for enhancing all the flavors in your butter chicken.
For the Sauce
- 3 tbsp butter – Adds richness and depth to the sauce, making it luxuriously creamy.
- 1 medium onion (finely chopped) – Provides sweetness and a robust base for your sauce.
- 2 cups tomato puree – Forms the heart of the sauce, lending both color and tanginess to your butter chicken.
- 1 cup heavy cream – Delivers a velvety smoothness that makes this dish irresistibly creamy.
- 1 tsp sugar – Balances the acidity of tomatoes, resulting in a well-rounded flavor.
- 1 tsp coriander powder – Brings a citrusy note that brightens up the sauce beautifully.
- 1 tsp cumin powder – Adds an earthy warmth that complements the other spices perfectly.
- 1 tsp salt – Enhances all flavors, ensuring every bite is deliciously seasoned.
- 1 tsp fresh cilantro (for garnish) – A fresh touch to brighten up your plate and add visual appeal to your butter chicken.
Step-by-Step butter chicken

1. Combine ingredients: In a bowl, combine 1 cup of plain yogurt, 2 tablespoons of lemon juice, 2 tablespoons of ginger-garlic paste, 1 tablespoon of garam masala, 1 teaspoon of turmeric powder, 1 teaspoon of red chili powder, and 1 teaspoon of salt. Add in your 1 kg boneless chicken thighs cut into bite-sized pieces and mix well. Cover and marinate for at least 30 minutes or overnight in the refrigerator for deeper flavors.
2. Heat and cook: Heat a skillet over medium heat and add 1 tablespoon of butter. Once melted, add the marinated chicken to the skillet and cook until browned and thoroughly cooked through, about 10-15 minutes. Remove from skillet and set aside; you want a lovely golden color on your chicken.
3. Sauté onions: In the same skillet, add the remaining 2 tablespoons of butter and sauté the finely chopped medium onion until golden brown. This should take around 5-7 minutes, filling your kitchen with a delightful aroma.
4. Add tomato puree: Stir in the 2 cups of tomato puree to the onions and let it cook for about 10 minutes, stirring occasionally until slightly thickened. You’ll notice a rich red color developing—this is where the magic begins!
5. Creamy finish: Pour in 1 cup of heavy cream along with 1 teaspoon of sugar, 1 teaspoon of coriander powder, 1 teaspoon of cumin powder, and an additional teaspoon of salt. Simmer for another 5 minutes until everything is beautifully combined and creamy.
6. Combine chicken: Add the cooked chicken back to the skillet and stir gently to coat in that luscious sauce. Allow it to simmer for an additional 5 minutes so all those flavors meld together perfectly.
Optional: Serve garnished with fresh cilantro for an extra pop of color!
Exact quantities are listed in the recipe card below.
Secrets to Perfect butter chicken
- Marination Time: Allow the chicken to marinate for at least 30 minutes, but overnight yields deeper flavor and tenderness.
- Use Thighs: Boneless chicken thighs provide juiciness and richness; avoid breast meat which can dry out in this creamy dish.
- Butter First: Sauté the onions in butter until golden; this adds a rich depth of flavor crucial for an authentic butter chicken sauce.
- Tomato Purity: Opt for high-quality tomato puree; fresh tomatoes can introduce excess water, diluting the sauce’s consistency and flavor.
- Simmer Gently: After adding cream, simmer on low heat to prevent curdling; this ensures a luxuriously smooth texture in your butter chicken.
- Finishing Touches: Always taste before serving; adjust seasoning with salt or sugar as needed for a balanced, delightful final dish.
How to Store and Freeze butter chicken
- Fridge: Store leftover butter chicken in an airtight container for up to 3 days. Make sure it cools down before sealing to maintain freshness.
- Freezer: For longer storage, freeze butter chicken in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating.
- Reheating: Reheat gently on the stovetop over low heat, stirring occasionally until warmed through. Add a splash of cream or water if it thickens too much.
- Fresh Herbs: If you used cilantro for garnish, add fresh cilantro just before serving after reheating, as it wilts quickly and loses flavor when stored.
butter chicken Your Way
Feel free to get creative with this recipe and make it uniquely yours!
- Spicy Twist: Increase the red chili powder to 2 teaspoons for an extra kick. This variation will awaken your taste buds and bring some heat to your dinner table.
- Yogurt Alternative: Substitute yogurt with coconut milk for a dairy-free option. The creaminess of coconut milk adds a delightful tropical twist while keeping it rich.
- Herb Infusion: Add fresh mint leaves to the marinade for a refreshing flavor boost. Mint complements the spices beautifully, elevating the dish into something truly special.
- Nutty Flavor: Stir in ground cashews or almonds into the sauce for added texture and nuttiness. This not only enriches the dish but also brings a whole new layer of flavor.
- Vegetarian Delight: Swap chicken for paneer or chickpeas for a vegetarian version. Both options soak up the delicious sauce and create a hearty meal that everyone will love.
- Smoky Essence: Incorporate smoked paprika in place of cumin powder for a deeper, smoky flavor. It’s perfect if you’re looking to add complexity without overwhelming the dish.
- Citrus Zing: Add zest from one lemon to the marinade for a bright, zesty touch. This little twist can make your butter chicken feel fresh and invigorating!
Make Ahead Options

Butter chicken is an excellent choice for meal prep, allowing you to enjoy its rich flavors any day of the week without the last-minute rush. You can marinate the chicken thighs in a blend of yogurt, lemon juice, ginger-garlic paste, garam masala, turmeric, red chili powder, and salt up to 24 hours in advance. For the sauce, chop your onion and combine it with butter and tomato puree; this base can be made up to 3 days ahead and stored in the refrigerator. When you’re ready to serve, simply cook the marinated chicken and add it to your prepped sauce along with heavy cream, sugar, coriander powder, cumin powder, and salt. A quick simmer will have your butter chicken ready in no time! Just remember to garnish with fresh cilantro before serving alongside rice or naan for a perfect finish.
butter chicken Recipe FAQs
What type of chicken is best for butter chicken?
Boneless chicken thighs are the perfect choice for butter chicken. They remain juicy and tender during cooking, enhancing the dish’s rich flavor and texture. If you prefer a leaner option, boneless chicken breasts can be used, but they may require a little more attention to avoid drying out.
Can I make butter chicken without heavy cream?
Absolutely! If you’re looking for a lighter version, you can substitute the heavy cream with coconut milk or a mix of yogurt and milk. This will still give you that creamy consistency while adding a unique twist to your dish.
How long can I store leftover butter chicken?
Leftover butter chicken can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, gently warm it on the stove over low heat, stirring occasionally. It’s best enjoyed fresh, but it still tastes amazing as leftovers!
Can I freeze butter chicken?
Yes! Butter chicken freezes beautifully. Allow it to cool completely before transferring it to an airtight container or freezer bag. It can be frozen for up to 3 months. When ready to enjoy, thaw overnight in the fridge and reheat on the stove or microwave until heated through.
What if my sauce is too thick?
If your sauce turns out thicker than desired, simply add a splash of water or additional tomato puree while simmering. Stir well and let it cook for a few more minutes to reach your preferred consistency.
How can I make this recipe spicier?
To spice things up, consider adding extra red chili powder or some chopped green chilies during the cooking process. You could also serve your butter chicken with a side of spicy pickles or chutneys for an extra kick!















