There are some dishes that feel like a warm hug on a plate, and butter chicken is one of them. I remember the first time I tried it at a tiny Indian restaurant – the silky tomato sauce, the gentle warmth of spices, and that luxurious finish of butter and cream. It was love at first bite.
Advertisements1
But I also remember thinking, 'I could never make this at home.' The long list of spices, the marinating, the grilling – it felt like a project. That's why I created this easy version using chicken breasts, which are quicker to cook and easier to find than thighs. You get all the creamy, spiced goodness without the fuss.
This recipe is my weeknight hero. It's ready in about 30 minutes, uses simple ingredients you likely already have, and the whole family will think you ordered takeout. Whether you're new to Indian cooking or a seasoned pro, this butter chicken will become a staple in your kitchen.
Why You'll Love This Recipe
About the Ingredients
1 lb (450g) boneless, skinless chicken breasts, cut into 1-inch cubes
Chicken breasts are lean and cook quickly. For even more moisture, use thighs; just increase cooking time by a few minutes.
2 tablespoons (30g) unsalted butter, divided
Use unsalted to control salt. Ghee also works for a richer flavor.
1 medium onion, finely chopped
Yellow or sweet onion. Shallots can be substituted for a milder taste.
3 cloves garlic, minced
Fresh garlic is best. In a pinch, use 1 teaspoon garlic paste.
1 tablespoon fresh ginger, grated
Ginger adds warmth. Substitute 1 teaspoon ground ginger if needed.
1 tablespoon garam masala
This spice blend is key. If you don't have it, mix 1 tsp cumin, 1/2 tsp coriander, 1/2 tsp cardamom, and a pinch of cinnamon.
1 teaspoon ground turmeric
Adds color and earthiness. You can omit if you don't have it.
1 teaspoon paprika or Kashmiri chili powder
Use sweet paprika for mild heat or Kashmiri for color and a gentle kick.
1 can (15 oz / 425g) tomato puree or crushed tomatoes
Tomato puree gives a smooth sauce. Crushed tomatoes work too – just blend for a smoother texture.
1 cup (240ml) heavy cream
For a lighter version, use half-and-half or full-fat coconut milk.
1 teaspoon salt, or to taste
Adjust based on your dietary needs.
1/2 teaspoon sugar (optional)
Balances acidity. Omit if your tomatoes are sweet.
Tips & Tricks
Don't overcook the chicken
Since breasts are lean, they dry out quickly. Cook just until no longer pink in the center (165°F/74°C) and then simmer gently.
Bloom the spices
Cooking the spices in butter for a minute releases their essential oils, giving a deeper flavor.
- If the sauce is too thick, thin it with a splash of chicken broth or water. If too thin, simmer a few extra minutes.
Pro Tips
Step-by-Step Instructions
1. Brown the chicken
In a large skillet, melt 1 tablespoon butter over medium-high heat (375°F/190°C). Add chicken cubes in a single layer and cook for 3-4 minutes per side until golden brown and cooked through (internal temp 165°F/74°C). Remove and set aside.
2. Sauté aromatics
In the same skillet, melt remaining 1 tablespoon butter over medium heat (350°F/175°C). Add onion and cook for 5-6 minutes until soft and golden. Add garlic and ginger, cook for 1 minute until fragrant.
3. Bloom the spices
Sprinkle in garam masala, turmeric, and paprika. Stir constantly for 30-60 seconds until spices are toasted and aromatic.
4. Make the sauce
Pour in tomato puree and salt. Stir and bring to a gentle simmer. Let cook for 5-7 minutes, stirring occasionally, until slightly thickened.
5. Add the cream
Reduce heat to low (300°F/150°C) and slowly stir in heavy cream. Simmer gently for 2-3 minutes until sauce is smooth and heated through. Do not boil.
6. Combine and finish
Return chicken to the skillet along with any juices. Stir to coat and simmer for 2-3 minutes until chicken is warmed through. Taste and adjust salt, add sugar if needed.
7. Serve
Garnish with fresh cilantro if desired. Serve hot over steamed basmati rice or with warm naan.
Delicious Variations
Make it mild
Reduce paprika to 1/2 teaspoon and omit any extra chili.
Vegan version
Use tofu or chickpeas, replace butter with coconut oil, and use coconut cream.
Add veggies
Stir in spinach or bell peppers during the last few minutes of cooking.
How to Store Butter Chicken Breast Recipe Easy
Refrigerator
Store in an airtight container for up to 4 days.
Freezer
Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge.
Reheating
Reheat gently on the stovetop over low heat, adding a splash of water or cream if needed.
Frequently Asked Questions
Q: Can I use chicken thighs instead of breasts?
Yes, chicken thighs work great and are more forgiving. Just adjust cooking time: brown for 4-5 minutes per side until they reach 165°F (74°C).
Q: Is butter chicken spicy?
Not typically – it's mild and creamy. The heat comes from paprika and garam masala, which you can adjust to your preference.
Q: Can I make butter chicken dairy-free?
Absolutely. Use coconut oil instead of butter and coconut cream instead of heavy cream. The flavor will be slightly different but still delicious.
Q: How do I thicken the sauce?
Simmer the sauce uncovered for a few extra minutes to reduce, or stir in a slurry of 1 teaspoon cornstarch mixed with 2 tablespoons water.
Q: What can I serve with butter chicken?
Steamed basmati rice, naan, or even quinoa are perfect. A side of cucumber salad adds freshness.
I hope this easy butter chicken breast recipe brings comfort to your table as it does to mine. If you try it, let me know how it turns out – what did your family say? Share your stories and questions in the comments below. Nurture with intention.
Butter Chicken Breast Recipe Easy
This easy butter chicken breast recipe delivers creamy, restaurant-quality flavor in just 30 minutes – perfect for busy weeknights.
🧂 Ingredients
- 1 lb (450g) boneless, skinless chicken breasts, cut into 1-inch cubes
- 2 tablespoons (30g) unsalted butter, divided
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 tablespoon garam masala
- 1 teaspoon ground turmeric
- 1 teaspoon paprika or Kashmiri chili powder
- 1 can (15 oz / 425g) tomato puree or crushed tomatoes
- 1 cup (240ml) heavy cream
- 1 teaspoon salt, or to taste
- 1/2 teaspoon sugar (optional)
📋 Instructions
- 1Brown the chicken — In a large skillet, melt 1 tablespoon butter over medium-high heat (375°F/190°C). Add chicken cubes in a single layer and cook for 3-4 minutes per side until golden brown and cooked through (internal temp 165°F/74°C). Remove and set aside.
- 2Sauté aromatics — In the same skillet, melt remaining 1 tablespoon butter over medium heat (350°F/175°C). Add onion and cook for 5-6 minutes until soft and golden. Add garlic and ginger, cook for 1 minute until fragrant.
- 3Bloom the spices — Sprinkle in garam masala, turmeric, and paprika. Stir constantly for 30-60 seconds until spices are toasted and aromatic.
- 4Make the sauce — Pour in tomato puree and salt. Stir and bring to a gentle simmer. Let cook for 5-7 minutes, stirring occasionally, until slightly thickened.
- 5Add the cream — Reduce heat to low (300°F/150°C) and slowly stir in heavy cream. Simmer gently for 2-3 minutes until sauce is smooth and heated through. Do not boil.
- 6Combine and finish — Return chicken to the skillet along with any juices. Stir to coat and simmer for 2-3 minutes until chicken is warmed through. Taste and adjust salt, add sugar if needed.
- 7Serve — Garnish with fresh cilantro if desired. Serve hot over steamed basmati rice or with warm naan.



