Quick & Easy Homemade Butter Chicken brings the rich, gently spiced flavors of a beloved Indian dish into your kitchen without complicated steps or long marinating times. Tender pieces of chicken simmer in a creamy tomato-based sauce infused with garlic, ginger, and warm spices. The result is smooth, savory, and deeply satisfying.
This version keeps preparation simple while preserving the essence of traditional butter chicken. The sauce develops depth as it simmers, turning velvety and aromatic, coating every bite of chicken beautifully. A touch of butter and cream softens the spices and creates the signature silky texture.
Quick & Easy Homemade Butter Chicken is ideal for busy evenings when you want something hearty and flavorful without spending hours cooking. Served over rice or alongside warm flatbread, it feels comforting and complete.
Ingredients Overview
Boneless, skinless chicken thighs are ideal for Quick & Easy Homemade Butter Chicken because they remain tender and juicy during simmering. Chicken breast can be used as a leaner option, though it should not be overcooked to prevent dryness.
Butter forms the flavorful base of the dish. It adds richness and gives the sauce its signature smoothness. A small amount of neutral oil can be combined with butter to prevent scorching.
Onion, finely diced, creates sweetness and body in the sauce. Cooking it slowly allows it to soften and blend seamlessly into the tomato mixture.
Garlic and freshly grated ginger are essential aromatics. They provide warmth and depth that define the dish’s character.
Tomato puree or crushed tomatoes form the foundation of the sauce. Choose plain canned tomatoes without added seasoning. They cook down into a thick, slightly sweet base.
Heavy cream balances acidity and spice, giving the sauce its creamy finish. For a lighter version, half-and-half may be used, though the texture will be slightly thinner.
Traditional spices include garam masala, ground cumin, ground coriander, paprika, and a pinch of turmeric. These create warmth without overwhelming heat. Adjust chili powder according to preference.
Salt enhances the overall flavor, while a small pinch of sugar can balance acidity if needed.
Fresh cilantro, chopped and added at the end, brings brightness and a hint of freshness.

Step-by-Step Instructions
Begin by cutting the chicken into bite-sized pieces. Pat dry with paper towels to help achieve light browning during cooking.
Heat a large skillet or deep pan over medium heat. Add butter and a small drizzle of oil. Once melted, add the chicken pieces in a single layer. Cook for 4 to 5 minutes, turning occasionally, until lightly golden on the outside. The chicken does not need to be fully cooked at this stage. Remove and set aside.
In the same pan, add a bit more butter if needed. Stir in the diced onion and cook over medium heat until soft and translucent, about 5 to 7 minutes. Stir frequently to prevent browning.
Add minced garlic and grated ginger. Cook for about 30 seconds until fragrant. Be careful not to let them burn.
Sprinkle in garam masala, cumin, coriander, paprika, turmeric, and optional chili powder. Stir constantly for 30 seconds to toast the spices gently. This step deepens their flavor.
Pour in the tomato puree. Stir well, scraping up any bits from the bottom of the pan. Bring to a gentle simmer and cook for 8 to 10 minutes, allowing the sauce to thicken slightly and the flavors to blend.
Return the partially cooked chicken to the pan. Stir to coat the pieces in sauce. Cover and simmer for another 8 to 10 minutes, until the chicken is fully cooked and tender.
Reduce the heat to low and stir in heavy cream. Simmer gently for 2 to 3 minutes until the sauce becomes smooth and creamy. Taste and adjust seasoning with salt and, if needed, a small pinch of sugar.
Finish with chopped fresh cilantro and an extra small pat of butter for added richness if desired.
Avoid cooking over high heat once the cream is added, as this can cause separation.
Tips, Variations & Substitutions
For deeper flavor, marinate the chicken briefly in yogurt, lemon juice, and a pinch of spices before cooking. Even 20 minutes can add tenderness.
If you prefer a smoother sauce, blend the tomato mixture before returning the chicken to the pan. This creates a restaurant-style texture.
Coconut milk can replace heavy cream for a dairy-free alternative, adding a subtle sweetness that pairs well with the spices.
To add vegetables, stir in cooked peas or sautéed spinach during the final minutes of simmering.
Adjust heat by increasing or reducing chili powder. For a milder version, omit chili powder entirely and rely on paprika for warmth and color.
Serving Ideas & Occasions
Quick & Easy Homemade Butter Chicken pairs beautifully with steamed basmati rice, which absorbs the creamy sauce. Warm naan or roti also works well for scooping.
Serve alongside a simple cucumber salad or lightly dressed greens to balance richness. A spoonful of plain yogurt on the side can cool the palate and complement the spices.
This dish works equally well for weeknight dinners or casual gatherings. Its inviting aroma and creamy texture make it a reliable crowd-pleaser.
Nutritional & Health Notes
Butter chicken provides a good source of protein from the chicken. Using chicken thighs adds richness, while chicken breast lowers overall fat content.
The sauce contains cream and butter, contributing to its calorie content. Portion control and pairing with vegetables can help create a balanced meal.
Spices such as turmeric and ginger contribute flavor without added sodium. Using moderate amounts of butter and cream keeps the dish satisfying while remaining mindful of richness.
FAQs
Can I use chicken breast instead of thighs?
Yes, chicken breast works well in Quick & Easy Homemade Butter Chicken. Cut it into even pieces and avoid overcooking. Simmer just until the chicken is cooked through to maintain tenderness.
Is butter chicken very spicy?
Traditional butter chicken is mildly spiced rather than intensely hot. Adjust chili powder to control heat. You can omit it entirely for a gentle version.
Can I make this ahead of time?
Yes, the flavors often deepen after resting. Store in the refrigerator for up to three days. Reheat gently over low heat, adding a splash of cream or water if the sauce thickens too much.
Can I freeze butter chicken?
Butter chicken freezes well. Allow it to cool completely, then store in an airtight container for up to three months. Thaw overnight in the refrigerator before reheating.
What is garam masala?
Garam masala is a blend of warm spices commonly used in Indian cooking. It typically includes cumin, coriander, cardamom, cinnamon, cloves, and black pepper. It adds depth and warmth without overwhelming heat.
Can I make this dish dairy-free?
Yes, substitute coconut oil for butter and coconut milk for heavy cream. The flavor will shift slightly but remain rich and satisfying.
How do I thicken the sauce if it is too thin?
Allow the sauce to simmer uncovered for several additional minutes to reduce naturally. Avoid adding flour, as traditional butter chicken relies on reduction and cream for thickness.
PrintQuick & Easy Homemade Butter Chicken 30Minute Comforting Classic
Quick & Easy Homemade Butter Chicken features tender chicken simmered in a creamy tomato sauce with warm spices for a comforting and flavorful meal.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
Ingredients
1 1/2 pounds boneless skinless chicken thighs or breasts
2 tablespoons butter
1 tablespoon neutral oil
1 small onion, finely diced
3 cloves garlic, minced
1 tablespoon grated fresh ginger
1 1/2 cups tomato puree
1 teaspoon garam masala
1 teaspoon ground cumin
1 teaspoon ground coriander
1 teaspoon paprika
1/2 teaspoon turmeric
1/2 teaspoon chili powder optional
3/4 cup heavy cream
Salt to taste
1 tablespoon chopped fresh cilantro
Instructions
-
Cut chicken into bite-sized pieces.
-
Heat butter and oil in a large skillet over medium heat.
-
Cook chicken until lightly browned, then remove from pan.
-
Sauté onion until soft, then add garlic and ginger.
-
Stir in spices and cook briefly.
-
Add tomato puree and simmer for 8 to 10 minutes.
-
Return chicken to pan and simmer until cooked through.
-
Stir in heavy cream and cook gently for 2 to 3 minutes.
-
Garnish with cilantro and serve.
Notes
Simmer gently after adding cream to prevent separation. Adjust spice level to taste. Serve with rice or naan.
