Easy homemade butter chicken provides a rich, velvety restaurant-style meal right in your own kitchen with minimal effort. This comforting dish features tender, spice-marinated chicken thighs simmered in a luscious tomato-based cream sauce that glows with warm spices. Perfect for busy weeknight dinners or casual weekend gatherings, this recipe appeals to families and individuals seeking a hearty, aromatic meal without complex techniques. By using accessible ingredients and straightforward steps, you achieve the signature depth of flavor and smooth texture typically reserved for professional kitchens, ensuring every bite satisfies your cravings for authentic-tasting comfort food.

What Is Easy Homemade Butter Chicken?
Butter chicken, also known as Murgh Makhani, originated in Delhi and features succulent chicken cooked in a smooth, spiced, tomato-and-butter-enriched gravy. This classic dish is defined by its deep orange color and signature silky mouthfeel, created by emulsifying butter and heavy cream into a savory base. Unlike tikka masala which often has a more pronounced tomato tang, this butter chicken recipe emphasizes a balanced, mellow spice profile that highlights the creaminess. Mastering this dish allows you to bring a globally recognized favorite to your dinner table, providing a reliable, flavor-packed option that remains a staple of home-cooked comfort.
| Prep Time | 15 minutes |
|---|---|
| Cook Time | 25 minutes |
| Total Time | 40 minutes |
| Servings | 4 |
| Difficulty Level | Easy |
| Cuisine | Indian-inspired |
| Calories per Serving | 480 |
Why You’ll Love This Recipe
- Effortless Preparation: This method keeps the process simple while maintaining the complex flavor profile you expect from high-end takeout.
- Foolproof Technique: The step-by-step instructions ensure the sauce achieves the perfect silky consistency without requiring advanced culinary skills.
- Time-Saving Efficiency: You can prepare a restaurant-quality meal in under 45 minutes, making it ideal for hectic weeknights.
- Crowd-Pleasing Flavors: The gentle balance of aromatic spices and rich cream is universally appealing, serving as the perfect gateway for those new to this cuisine.
This recipe transforms standard pantry items and fresh chicken into a sophisticated yet accessible dinner. Whether you are meal prepping for the week or hosting friends, this dish delivers consistent results every time. It remains a reliable choice for anyone who values time-saving cooking methods without sacrificing sensory indulgence.
Why This Recipe Works
This approach to butter chicken prioritizes the layering of flavors, starting from the quick marinade that penetrates the meat with essential aromatics. My experience developing this recipe involved testing various heat levels until I found the perfect equilibrium between the acidity of the tomato sauce and the richness of the heavy cream.
By sautéing the aromatics like garlic and onion in the fat left behind from the chicken, you utilize the Maillard reaction to build a robust flavor foundation. The inclusion of sugar balances the acidity of the tomatoes, while finishing the sauce with cold butter creates a glossy emulsion that coats the spoon, elevating the overall mouthfeel.
The science of this recipe relies on the gradual incorporation of dairy. Adding heavy cream alongside the spices allows for a slow, steady flavor development that avoids curdling. The result is a smooth, vibrant, and deeply aromatic sauce where the tender chicken thrives. This specific combination of temperature control and ingredient sequence provides that unmistakable, luxurious finish that makes the dish a perennial favorite.
Pro Tips Before You Start
- Mise en Place: Measure all dry spices and chop your aromatics before turning on the heat to keep the cooking process smooth and stress-free.
- Room Temperature Dairy: Allow the heavy cream to sit at room temperature for 15 minutes before adding it to the warm sauce to prevent splitting.
- Chicken Prep: Cut the chicken thighs into uniform, one-inch chunks to ensure even cooking across every piece in the skillet.
- Skillet Selection: Use a large, heavy-bottomed skillet to provide stable heat distribution, which prevents the garlic from scorching during the sautéing phase.
Ingredients
Here is everything you will need to make this easy homemade butter chicken recipe.
| Ingredient | Quantity | Notes |
|---|---|---|
| Chicken Thighs | 1.5 lbs (680g) | Boneless, skinless, cubed |
| Salt | 1 tsp | Kosher salt preferred |
| Garlic Powder | 1 tsp | For the marinade |
| Sweet Paprika | 1 tsp | Provides color and flavor |
| Curry Powder | 1 tsp | Divided use |
| Greek Yogurt | 1 tbsp | Plain, full-fat |
| Vegetable Oil | 3 tbsp | High smoke point |
| Butter | 3 tbsp | Divided into 1 tbsp and 2 tbsp |
| Garlic Cloves | 6 | Minced finely |
| Onion | 1 medium | Diced small |
| Tomato Sauce | 15 oz (425g) | Plain, no seasoning |
| Sugar | 1 tsp | Balances acidity |
| Heavy Cream | 2 cups (480ml) | Full-fat for texture |
| Garam Masala | 1 tsp | Essential aromatic blend |
| Cayenne Pepper | 0.5 tsp | Optional heat factor |
| Parsley | 0.25 cup | Freshly chopped, for garnish |
Best Ingredients for Butter Chicken
The quality of your base ingredients dictates the final depth of the meal. Opt for high-quality chicken thighs rather than breasts because the higher fat content ensures the meat remains tender despite the high-heat searing. Using full-fat Greek yogurt in the marinade provides the necessary enzymes to slightly tenderize the proteins, creating a superior texture.
The tomato sauce acts as the backbone of your gravy; therefore, choosing a brand without added hidden flavors or excessive salt allows you complete control over your spice profile. Whenever possible, toast your garam masala lightly in a dry pan for thirty seconds before adding it to the sauce, as this awakens the dormant oils in the spice blend. Finally, using unsalted butter allows you to adjust the final seasoning of the sauce without the risk of over-salting, resulting in a cleaner, more refined taste.
Step-by-Step Instructions
Phase 1: Prepare and Cook the Protein
- Combine the chicken, salt, garlic powder, sweet paprika, 0.5 tsp curry powder, and Greek yogurt in a medium bowl.
- Mix until the chicken is evenly coated and let it sit for at least 15 minutes at room temperature.
- Heat 3 tablespoons of vegetable oil in a large skillet over medium-high heat (375°F or 190°C).
- Sear the marinated chicken pieces for 8-10 minutes, stirring occasionally, until every side is golden brown and fully cooked.
- Remove the chicken from the skillet and set it aside while keeping the flavorful oil intact in the pan.
Phase 2: Develop the Flavor Base
- Reduce the skillet heat to medium and add 1 tablespoon of butter until it is fully melted and foaming.
- Sauté the minced garlic and diced onion with a pinch of salt until the onions are translucent and fragrant.
- Deglaze the pan by using a spatula to scrape up the browned bits from the bottom, adding a splash of water if needed.
Phase 3: Build the Creamy Sauce
- Stir in the tomato sauce and sugar, allowing the mixture to simmer for 2-3 minutes until bubbles appear.
- Return the cooked chicken to the skillet, folding it gently into the tomato base until thoroughly incorporated.
- Pour the heavy cream slowly into the skillet, stirring constantly until the sauce transitions into a rich, vibrant orange color.
- Add the cayenne pepper, garam masala, remaining 0.5 tsp curry powder, and black pepper to the sauce.
- Simmer on low heat for 10 minutes, ensuring the sauce bubbles gently so the flavors meld perfectly.
- Finish the sauce by stirring in the remaining 2 tablespoons of cold butter until it melts into a silky, glossy sheen.
- Garnish with fresh chopped parsley before serving immediately.
Chef Tips for Perfect Results
- Searing Temperature: Ensure the oil is shimmering before adding the chicken, which guarantees that desirable golden-brown exterior.
- Simmering Heat: Keep the heat on the lower side once you add the cream to prevent the sauce from separating.
- Balancing Salt: Taste the sauce after the 10-minute simmer and add a half-teaspoon of salt only if necessary to brighten the flavors.
- Texture Check: If the sauce feels too thick, add one tablespoon of water at a time until you reach your desired consistency.
- Resting Period: Allow the finished dish to sit off the heat for 2 minutes before serving so the sauce can slightly thicken and adhere to the chicken.
Common Mistakes to Avoid
- Overcrowding the Pan | Results in steamed chicken rather than seared | The pan temperature drops too quickly preventing caramelization | Work in two batches if your skillet is too small for the chicken.
- High-Heat Cream Addition | Results in a grainy or split sauce | Dairy proteins denature rapidly when subjected to intense heat | Always lower the skillet temperature fully before pouring in your heavy cream.
- Burning the Spices | Results in a bitter, burnt aftertaste | Finely ground spices scorch in seconds when added to direct, high heat | Stir spices into the liquid base immediately rather than sprinkling them onto dry spots.
How to Make This Recipe Healthier
You can adjust the richness of this butter chicken without sacrificing the integrity of the dish through strategic substitutions. Replacing heavy cream with full-fat coconut milk provides a similar creamy texture but contributes a slightly different, nutty profile to the overall flavor. Using olive oil instead of butter for the initial sauteing phase reduces the saturated fat content while maintaining the richness of the base. For those monitoring sodium, opt for “no-salt-added” canned tomato sauce and seasoned solely with fresh aromatics and quality dry spices, which avoids the high sodium levels often found in pre-processed sauces. These small changes help manage calorie intake and fat percentages while still providing a deeply flavorful meal.
Variations and Substitutions
Customizing this dish allows you to adapt it to your specific dietary needs or flavor preferences.
| Ingredient | Substitution | Flavor Impact | Texture Impact |
|---|---|---|---|
| Butter | Ghee | Nutty, rich depth | No change |
| Heavy Cream | Coconut Milk | Tropical, mild sweetness | Slightly thinner |
| Chicken Thighs | Firm Tofu | Neutral base | Softer, porous |
| Sugar | Honey | Floral, honey notes | Slightly more moisture |
Can You Make This Ahead?
Yes, butter chicken is an excellent dish to prepare ahead because the flavors continue to develop during storage. Prepare the recipe through the stage of adding the chicken back to the sauce, then cool completely and refrigerate in an airtight container for up to 3 days. When you are ready to serve, reheat the mixture gently on the stovetop over low heat, adding the heavy cream and final butter finish only during the final 5 minutes of warming. This staggered method ensures the sauce remains perfectly silky and avoids any texture issues associated with reheating dairy multiple times.
Serving Suggestions and Pairings
Serve the chicken warm, directly from the skillet to preserve the glossy finish of the sauce. Pair this butter chicken with a side of basmati rice, which provides a neutral canvas for the rich, complex sauce. For a complete experience, serve with warm, brushed garlic naan bread to sop up the leftover gravy. If you want a crisp contrast, add a side of cucumber and tomato salad tossed with a squeeze of lemon and fresh cilantro. This combination ensures a balanced plate where the richness is cut by fresh, acidic elements. A light white wine or a sparkling mineral water with lime makes an excellent beverage pairing to cleanse the palate between bites.
Best Occasions to Serve This Recipe
This dish works perfectly for a Tuesday-night family dinner because it comes together in less than an hour, minimizing your time in the kitchen. It is equally impressive for casual weekend hosting, where you want to serve something that feels special without being overly demanding. Consider it for meal prep Sundays, as the sauce stays flavorful and the chicken stays tender even after sitting in the refrigerator for a few days. Its popularity makes it a safe and reliable choice when cooking for guests with varying tastes, ensuring an enjoyable dining experience for everyone at the table.
Storage and Reheating
Proper storage ensures your butter chicken maintains its quality for future meals.
| Method | Duration | Instructions |
|---|---|---|
| Refrigerator | 4 Days | Keep in a sealed glass container |
| Freezer | 3 Months | Freeze in portioned, airtight bags |
| Stovetop Reheat | – | Low heat, splash of water if needed |
| Microwave Reheat | – | Short bursts, stirring in between |
Nutritional Information
Approximate nutritional values per serving:
| Nutrient | Amount per Serving |
|---|---|
| Calories | 480 |
| Protein | 28g |
| Fat | 32g |
| Carbohydrates | 12g |
| Fiber | 2g |
| Sugar | 6g |
| Sodium | 750mg |
*Approximate values based on standard ingredients. Actual nutrition varies by brand and substitutions.
Conclusion
This easy homemade butter chicken recipe proves that you can achieve authentic, high-quality results without spending hours in the kitchen. By focusing on simple technique, high-quality ingredients, and the correct sequence of steps, you create a dish that is both luxurious and approachable. This method empowers home cooks to confidently recreate a favorite restaurant meal, knowing exactly what goes into the sauce and how to maintain its perfect texture.
The combination of tender chicken and a velvety, aromatic sauce provides a consistent payoff that rarely disappoints. Whether you are cooking for a hungry family or planning a quick dinner for yourself, this recipe delivers both flavor and reliability. Save this recipe for those moments when you need something genuinely satisfying that comes together with ease and precision.
Try this recipe this weekend and experience how straightforward it is to elevate your home cooking. Share this with friends who appreciate a hearty meal, and enjoy the process of crafting your own professional-grade dinner at home.
FAQ
Can I substitute heavy cream with yogurt or milk?
You can substitute with full-fat Greek yogurt, but you must stir it in at the very end off the heat to prevent it from curdling. Using standard milk will result in a much thinner sauce, so it is not recommended for this specific recipe.
How do I know when the chicken is done cooking?
Use an instant-read thermometer to ensure the chicken reaches an internal temperature of 165°F (74°C). Visually, the chicken should be opaque throughout and show a golden-brown sear on the outside.
What should I do if the sauce is too thin?
Simmer the sauce on low heat for an additional 5 minutes without the lid to allow moisture to evaporate. Alternatively, ensure you have used the correct amount of heavy cream, as over-diluting the sauce early on will change the consistency.
Can I make this the day before?
Yes, making it the day before can actually improve the depth of flavor as the spices have more time to infuse. Follow the storage instructions provided and reheat carefully on the stovetop to maintain the silky texture.
How do I reheat this without drying out the chicken?
Reheat on the stovetop over low heat with a small splash of water or extra cream. Stir gently and continuously to ensure even heating and to prevent the bottom of the sauce from scorching.
Is this recipe suitable for gluten-free diets?
This recipe is naturally gluten-free provided you check your spice blends and tomato sauce packages for any hidden thickeners. Ensure you serve it with gluten-free accompaniments like steamed rice instead of traditional naan bread.
Print
Easy Homemade Butter Chicken
- Total Time: 40
- Yield: 4 servings
- Diet: Halal
Description
Experience the rich, velvety taste of restaurant-style Butter Chicken right in your own kitchen. This comforting dish features tender, spice-marinated chicken thighs simmered in a luscious tomato-based cream sauce. Perfectly balanced and aromatic, this recipe is designed for busy weeknights, delivering deep, complex flavors with straightforward, accessible techniques. Authentic in taste and satisfying in texture, it remains a beloved comfort food classic for the whole family.
Ingredients
1.5 lbs boneless, skinless chicken thighs, cut into bite-sized pieces
1 cup plain Greek yogurt
1 tablespoon ginger-garlic paste
1 tablespoon garam masala
1 teaspoon ground turmeric
1 teaspoon chili powder
2 tablespoons unsalted butter
1 tablespoon vegetable oil
1 large onion, finely diced
2 cups tomato puree
1 teaspoon ground cumin
1 teaspoon ground coriander
1/2 cup heavy cream
Salt to taste
Fresh cilantro for garnish
Instructions
In a bowl, marinate chicken thighs with yogurt, ginger-garlic paste, garam masala, turmeric, and chili powder for at least 15 minutes.
Heat oil and butter in a large pan over medium heat.
Add diced onions and sauté until translucent and slightly golden.
Add the marinated chicken to the pan and cook until browned on all sides.
Pour in the tomato puree, cumin, and coriander.
Simmer on low heat for 15-20 minutes until the chicken is cooked through and the sauce thickens.
Stir in the heavy cream and simmer for an additional 2-3 minutes to achieve a silky consistency.
Adjust salt to taste and garnish with fresh cilantro before serving.
Notes
For a deeper flavor, marinate the chicken for up to 4 hours in the refrigerator. Serve hot with steamed basmati rice or warm garlic naan bread.
- Prep Time: 15
- Cook Time: 25
- Category: Meals
- Method: Simmering
- Cuisine: Indian-inspired
