Personalized Introduction
Craving a creamy, flavorful Indian-inspired dinner without ordering takeout? This Quick & Easy Homemade Butter Chicken is the perfect answer. Tender pieces of chicken are simmered in a rich tomato-based sauce finished with butter and cream, creating a silky, comforting curry that is packed with warm spices and incredible flavor.
Butter chicken is famous for its balance of creamy richness, tomato acidity, aromatic spices, and tender chicken. This easy homemade version keeps those signature flavors while simplifying the process so you can have a restaurant-style dinner on the table without spending hours in the kitchen.
The sauce is the star. Garlic, ginger, garam masala, cumin, paprika, and tomato create a fragrant base, while butter and cream give the finished sauce its luxurious texture. A small amount of honey or sugar can help balance the acidity of the tomatoes.
Serve it over fluffy basmati rice with warm naan or roti for a complete meal. Add fresh cilantro and a squeeze of lime at the end for a bright finish that balances the creamy sauce.
Recipe Origin & Story
Butter chicken, also known as murgh makhani, is a beloved dish associated with North Indian cuisine. It is known for its tender chicken and rich tomato-based sauce enriched with butter and cream.
The dish is often made with tandoori-style chicken, but home cooks can create an easier weeknight version by seasoning and searing chicken directly in a skillet before finishing it in the sauce.
This recipe focuses on the elements that make butter chicken so appealing: aromatic spices, tomatoes, butter, cream, and tender chicken.
The result is a comforting dish that feels special enough for guests while being simple enough for a busy weeknight.
Ingredient Spotlight
- Main Star: Boneless chicken thighs stay juicy and tender while simmering in the creamy sauce.
- Secret Boost: Garam masala adds a warm, aromatic blend of spices that gives the sauce its signature character.
- Quality Tips: Use fresh garlic and ginger whenever possible. They provide much more aroma and flavor than dried versions.
Nutritional Benefits
Chicken provides high-quality protein, while tomatoes contribute vitamin C and antioxidant compounds. Garlic and ginger also add naturally occurring plant compounds and plenty of flavor.
For a lighter version, use skinless chicken breast, reduce the amount of butter, and substitute part of the heavy cream with plain yogurt or evaporated milk.
Serving the curry with vegetables such as roasted cauliflower, broccoli, spinach, or cucumber salad can add fiber and nutrients to the meal.
Adaptable Variations
- Chicken Breast Version: Use boneless skinless chicken breast, but avoid overcooking it because it is leaner than thighs.
- Spicy: Add cayenne pepper, red chili powder, or fresh sliced chilies.
- Mild: Reduce the chili powder and serve with extra cream.
- Vegetarian: Replace chicken with paneer, tofu, chickpeas, cauliflower, or a mixture of vegetables.
- Dairy-Free: Use plant-based butter and coconut cream instead of butter and heavy cream.
- Extra Smoky: Add a small amount of smoked paprika or use grilled chicken before adding it to the sauce.
Cooking Science Explained
The key to flavorful butter chicken starts with properly browning the chicken. Searing creates a browned exterior and adds savory flavor to the skillet.
Cooking the onions, garlic, and ginger before adding the tomatoes helps release their aromatic compounds and creates a more complex base.
Blooming the spices in the fat allows their oils to become more fragrant. This is why adding spices directly to the sautéed aromatics can make a noticeable difference in the final dish.
Butter adds richness and helps round out the acidity of the tomatoes. Cream creates the smooth, luxurious texture associated with butter chicken.
Adding the cream toward the end and keeping the sauce at a gentle simmer helps prevent it from becoming grainy or separating.
Easy, Step-by-Step Recipe
Ingredients
For the Chicken:
- 1½ pounds boneless, skinless chicken thighs
- 1 tablespoon vegetable oil
- 1 teaspoon garam masala
- 1 teaspoon paprika
- ½ teaspoon ground cumin
- ½ teaspoon turmeric
- ½ teaspoon salt
- ¼ teaspoon black pepper
For the Butter Chicken Sauce:
- 3 tablespoons unsalted butter
- 1 small yellow onion, finely diced
- 4 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 1 teaspoon garam masala
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- ½ teaspoon chili powder, optional
- 1 can (15 ounces) tomato sauce or crushed tomatoes
- ½ cup chicken broth
- 1 tablespoon tomato paste
- 1 teaspoon honey or brown sugar
- ½ cup heavy cream
- ½ teaspoon salt, or to taste
For Serving:
- Fresh cilantro
- Cooked basmati rice
- Warm naan or roti
- Lime wedges
- Plain yogurt, optional
Instructions
- Cut the chicken thighs into bite-sized pieces.
- In a bowl, combine the chicken with garam masala, paprika, cumin, turmeric, salt, and black pepper.
- Toss until the chicken is evenly coated.
- Heat the vegetable oil in a large skillet over medium-high heat.
- Add the chicken in a single layer, working in batches if necessary.
- Sear for approximately 2–3 minutes per side until browned. The chicken does not need to be fully cooked yet.
- Transfer the chicken to a plate and set aside.
- Reduce the skillet heat to medium.
- Add the butter.
- Add the diced onion and cook for approximately 4–5 minutes until soft and lightly golden.
- Add the garlic and ginger and cook for approximately 30–60 seconds.
- Add the garam masala, cumin, paprika, and chili powder.
- Cook the spices for approximately 30 seconds while stirring.
- Stir in the tomato paste.
- Cook for another 1–2 minutes.
- Pour in the tomato sauce and chicken broth.
- Stir well, scraping up any flavorful browned bits from the bottom of the skillet.
- Add the honey or brown sugar.
- Bring the sauce to a gentle simmer.
- Return the chicken and any accumulated juices to the skillet.
- Simmer for approximately 10–15 minutes, stirring occasionally, until the chicken is fully cooked and tender.
- Reduce the heat to low.
- Stir in the heavy cream.
- Simmer gently for another 2–3 minutes. Do not boil aggressively after adding the cream.
- Taste and adjust the salt, spices, or sweetness as needed.
- Remove from the heat and stir in an additional small knob of butter if you want an extra-rich finish.
- Garnish with fresh cilantro.
- Serve immediately with basmati rice, naan, roti, and lime wedges.
Practical & Valuable Tips
- Storage: Refrigerate leftovers in an airtight container for up to 4 days.
- Freezing: Freeze the chicken and sauce for up to approximately 3 months. Thaw overnight in the refrigerator before reheating.
- Serving Ideas: Serve with basmati rice, naan, roti, cucumber salad, roasted cauliflower, or steamed vegetables.
- Reheating: Reheat gently on the stovetop or in the microwave. Add a splash of broth or cream if the sauce has thickened too much.
Do not overcrowd the skillet when searing the chicken. Crowding causes the chicken to release moisture and steam instead of browning.
Fresh ginger and garlic make a noticeable difference. If you have time, grate the ginger rather than chopping it into large pieces.
Bloom the spices briefly in the butter and aromatics. This helps release their oils and creates a more fragrant sauce.
Keep the sauce at a gentle simmer after adding the cream. Rapid boiling can cause dairy-based sauces to separate.
If the tomato sauce tastes too acidic, add a small amount of honey or brown sugar rather than adding a large amount of cream.
Make-Ahead & Batch-Cooking
Butter chicken is excellent for meal prep because the flavors develop beautifully as the dish rests.
Prepare the entire recipe up to a day in advance and store it covered in the refrigerator.
When ready to serve, reheat gently over medium-low heat, stirring occasionally. Add a splash of chicken broth or cream if the sauce has thickened.
For meal prep, divide the chicken and sauce into individual containers and serve with rice separately.
You can also freeze the cooked chicken and sauce. For the best texture, prepare fresh rice and naan when serving.
Eco-Friendly Kitchen Hacks
- Use leftover butter chicken as a filling for wraps or flatbreads.
- Turn leftover sauce into a base for cooked vegetables or chickpeas.
- Freeze leftover tomato paste in small portions for future recipes.
- Use leftover rice to make a quick fried-rice-inspired side dish.
- Save vegetable scraps for homemade broth.
Pairing Suggestions
- Beverages: Mango lassi, mint lemonade, sparkling water with lime, iced tea, or a refreshing yogurt-based drink.
- Sides & Sauces: Basmati rice, naan, roti, cucumber raita, roasted cauliflower, sautéed spinach, or simple cucumber salad.
Warm naan is perfect for scooping up the creamy sauce, while basmati rice provides a fragrant base that absorbs all the rich flavors.
A cool cucumber raita or yogurt salad is especially useful if you make the curry spicy because its freshness balances the heat.
Frequently Asked Questions
- Can I use chicken breast instead of thighs?
Yes. Chicken breast works well, but cook it carefully because it can become dry if overcooked. Cut it into evenly sized pieces and simmer only until cooked through. - What makes butter chicken creamy?
Butter and heavy cream provide the signature richness. Tomato sauce creates the flavorful base while the dairy balances its acidity. - Can I make butter chicken without cream?
Yes. You can use coconut cream, evaporated milk, plain yogurt, or another suitable dairy-free alternative. - Is butter chicken spicy?
It does not have to be. Reduce or omit the chili powder for a mild version, or add extra chili for more heat. - Can I make this in a slow cooker?
Yes. Sear the chicken first for extra flavor, then combine it with the sauce ingredients in the slow cooker and cook until tender. Add the cream near the end.
Call to Action
If you are craving creamy, flavorful comfort food without spending hours in the kitchen, this Quick & Easy Homemade Butter Chicken is a must-try.
Tender chicken simmers in a rich tomato sauce infused with garlic, ginger, garam masala, cumin, and paprika before being finished with butter and cream.
Serve it with fluffy basmati rice and warm naan to turn a simple skillet dinner into a restaurant-inspired meal the whole family will love.
It is easy enough for a weeknight, impressive enough for guests, and perfect for meal prep because the leftovers reheat beautifully.
Bonus: Your Kitchen Notes
This is your personal kitchen notebook. Adjust the spice level, creaminess, and sweetness to make this butter chicken exactly how you like it.
For a smoky version, grill or broil the seasoned chicken before adding it to the sauce.
For a richer curry, finish the sauce with another small spoonful of butter just before serving.
For extra heat, add cayenne pepper, Kashmiri-style chili powder, or fresh chilies.
For a sweeter restaurant-style sauce, add a very small amount of honey or sugar and taste before adding more.
For a vegetable-packed version, add spinach, peas, bell peppers, or roasted cauliflower.
Leftover butter chicken makes an excellent wrap filling. Add the chicken and sauce to warm naan with lettuce, cucumber, and yogurt sauce.
You can also use the leftover sauce with chickpeas or paneer for a completely different meal.
The biggest secret is balance: rich butter, creamy dairy, bright tomato, aromatic spices, and enough acidity to keep the sauce from becoming too heavy.
Happy cooking, and enjoy every creamy, fragrant, comforting bite!



