What Is Butter Chicken?
Butter chicken is a globally beloved North Indian curry featuring tender, marinated chicken pieces simmered in a velvety, spiced tomato-based sauce. Known for its rich, orange-hued gravy and subtle aromatic warmth, it stands as a cornerstone of Indian comfort food. Unlike spicier curries, this dish emphasizes creaminess and a balanced flavor profile, making it accessible to those who prefer mild yet flavorful meals. Originating in mid-20th century Delhi, it has evolved into a restaurant staple characterized by its silky consistency and deep, savory base.

| Prep Time | 20 minutes (plus overnight marination) |
|---|---|
| Cook Time | 45 minutes |
| Total Time | 65 minutes (plus marination) |
| Servings | 6 |
| Difficulty Level | Intermediate |
| Cuisine | Indian |
| Calories per Serving | 480 kcal |
Why You’ll Love This Recipe
- Effortless meal prep as the chicken improves with overnight marination.
- Foolproof technique that produces a restaurant-quality silky sauce.
- Crowd-pleasing flavor profile that appeals to both children and adults.
- Time-saving batch preparation suitable for busy weeknight family dinners.
- Versatile enough to be paired with various sides like basmati rice or fresh naan.
This recipe transforms kitchen staples into a sophisticated meal with minimal active effort. It provides the consistency and depth of flavor found in traditional kitchens while remaining approachable for home cooks. Whether you are hosting a casual dinner or planning your weekly menu, this dish offers a reliable, comforting result every single time.
Why This Recipe Works
My experience perfecting this recipe highlighted the importance of patience during the marination phase. By soaking the chicken in yogurt and spices overnight, the acidity of the yogurt works to tenderize the meat, while the aromatics permeate every fiber. This initial step is non-negotiable for achieving the signature texture that separates a mediocre curry from a truly exceptional one.
The sauce relies on a scientific balance of fat and acid. Searing the chicken in butter creates essential caramelization, which adds depth to the skillet. When combined with canned tomatoes and then pureed, these elements undergo a transformation where the ingredients emulsify into a unified, smooth coating. This process ensures that every piece of chicken is hugged by the luxurious, thick sauce rather than swimming in a thin broth.
The sensory payoff is driven by the interaction between the heavy cream and the spice blend. The cream tempers the sharpness of the chili and the acidity of the tomatoes, creating a smooth finish on the palate. Simultaneously, the warmth from the garam masala and coriander lingers, leaving a balanced, rounded flavor that is neither too hot nor too sweet, but deeply satisfying.
Pro Tips Before You Start
Mise en Place: Prepare all spices and chopped ingredients before heating your skillet to ensure each stage of the cooking process flows smoothly. Room Temperature Chicken: Allow the marinated chicken to sit on the counter for 15 minutes before searing to ensure even cooking throughout. Quality Butter: Use high-quality unsalted butter to maintain complete control over the final salt levels in your sauce. Skillet Choice: Use a heavy-bottomed stainless steel or cast-iron skillet to facilitate better heat retention and crust development during the searing phase.
Ingredients
Here’s everything you’ll need to make the perfect Butter Chicken at home.
| Ingredient | Quantity | Notes |
|---|---|---|
| Chicken thighs | 2 pounds (900g) | Boneless, skinless, cubed |
| Greek yogurt | 1 cup (240g) | Plain, full-fat |
| Garlic | 12 cloves | Minced, split for marinade/sauce |
| Ginger | 3.5 tablespoons | Fresh, minced |
| Garam masala | 2 tbsp + 1 tbsp | Indian spice blend |
| Ground cumin | 1 tsp + 2 tsp | Essential for earthiness |
| Unsalted butter | 0.5 cup (115g) | High quality preferred |
| Canned tomatoes | 28 ounces (800g) | Diced, high quality |
| Heavy cream | 1.5 cups (350ml) | Full fat required |
| Sugar | 1 tablespoon | Granulated |
Best Ingredients for Butter Chicken
The quality of your aromatics and dairy dictates the final outcome. Use fresh ginger and garlic rather than pre-minced jars, as the essential oils in fresh aromatics provide a necessary brightness that balances the heavy fats. When selecting garam masala, opt for a reputable spice house brand to ensure the blend is potent and fragrant.
For the tomatoes, choosing a brand with minimal additives—just tomatoes, juice, and citric acid—prevents unwanted metallic aftertastes. Finally, the heavy cream acts as the primary emulsifier. Do not attempt to substitute this with milk or light cream, as the lower fat content will cause the sauce to split or become thin rather than velvety and rich.
Step-by-Step Instructions
Phase 1: Prepare the Marinated Protein
- Combine the yogurt, 6 cloves of minced garlic, 1 tablespoon of ginger, 2 teaspoons of garam masala, salt, turmeric, cumin, and chili powder in a large bowl.
- Add the chicken pieces to the marinade and toss until fully coated, ensuring the yogurt reaches all sides of the meat.
- Cover the bowl tightly and refrigerate for at least 8 hours or overnight to allow the spices to tenderize the chicken fibers.
Phase 2: Sear and Sauté
- Heat 2 tablespoons of butter in a large deep-sided skillet over medium heat until it begins to shimmer.
- Sear the chicken in 4 separate batches, cooking each for 5-7 minutes until golden brown on all sides, then transfer to a plate.
- Add the remaining butter to the same skillet, scraping the brown bits off the bottom to build a flavor foundation.
- Sauté the diced onions for 5 minutes until they turn translucent and the edges become lightly browned.
- Stir in the remaining garlic and ginger, cooking for 1 minute until highly fragrant and soft.
Phase 3: Simmer and Emulsify
- Add the garam masala, cumin, salt, coriander, and chili powder, stirring constantly for 1 minute to toast the spices.
- Pour in the canned tomatoes with their juices, stirring to combine, and simmer for 15 minutes to reduce the acidity.
- Transfer the sauce mixture to a blender or food processor and pulse until completely smooth and velvety.
- Return the sauce to the skillet over medium-low heat, stirring in the heavy cream and sugar until the color brightens.
- Add the seared chicken back to the skillet and cook for 10-15 minutes, allowing the flavors to meld and the meat to finish cooking.
Chef Tips for Perfect Results
- Temperature Management: Keep the heat at medium-low when adding the cream to prevent the sauce from boiling rapidly, which can cause the dairy to separate.
- Consistency Check: If the sauce becomes too thick, add small splashes of warm water or chicken stock to adjust the texture.
- Sugar Balance: Taste the sauce before serving; if the tomatoes were particularly acidic, add an extra half-teaspoon of sugar to neutralize.
- Resting Period: Allow the finished dish to sit off the heat for 5 minutes before serving so the sauce can settle and thicken naturally.
- Emulsification Hack: If using a blender, ensure the lid is vented so steam can escape to prevent the sauce from exploding due to pressure.
Common Mistakes to Avoid
- Crowding the Pan | Results in steamed rather than seared chicken | Moisture gets trapped and prevents browning | Sear the chicken in smaller, separate batches.
- Burning the Spices | Results in a bitter, charred base | Dry spices react to heat instantly | Add a splash of water or tomatoes immediately after adding spices.
- Incomplete Pureeing | Results in a gritty sauce texture | Large onion chunks disrupt the silky mouthfeel | Process the sauce for at least 60 seconds in a high-powered blender.
- Boiling the Cream | Results in curdled dairy | The high heat breaks the fat emulsion | Keep the heat low and stir gently once the cream is added.
How to Make This Recipe Healthier
You can adjust the nutrient profile while maintaining the essential creamy texture through simple substitutions. Heavy Cream → Full-Fat Coconut Milk: Reduces dairy-based saturated fat, though it introduces a subtle coconut flavor profile. Butter → Ghee or Avocado Oil: Provides healthier fat sources while maintaining high smoke points for searing. Sugar → Honey or Maple Syrup: Provides a more complex sweetness, though use sparingly to maintain the original flavor profile.
Variations and Substitutions
Customizing this recipe allows you to tailor it to specific dietary needs or seasonal pantry availability. Below are some common adjustments you can make:
| Ingredient | Substitution | Impact on Flavor | Impact on Texture |
|---|---|---|---|
| Chicken thighs | Firm tofu or chickpeas | Neutral base absorbs spices | Less dense/chewy |
| Heavy cream | Full-fat coconut milk | Slightly tropical | Less rich/velvety |
| Butter | Ghee | Nutty, toasted depth | Identical |
| White rice | Cauliflower rice | Light, earthy | Significantly lighter |
Can You Make This Ahead?
Yes, butter chicken is an ideal candidate for make-ahead preparation. You can prepare the base sauce and marinate the chicken up to 2 days in advance. Store the cooked sauce and the raw marinated chicken in separate airtight containers in the refrigerator. When ready to serve, simply sear the chicken and combine it with the reheated sauce, simmering until the chicken is cooked through. This allows the spices to bloom further, often resulting in an even deeper flavor profile than when served immediately after cooking.
Serving Suggestions and Pairings
This dish shines when accompanied by textures that contrast its creaminess. Serve it warm with pillowy, garlic-brushed naan bread or a side of fluffy basmati rice tossed with toasted cumin seeds. For a crisp contrast, pair it with a fresh cucumber and red onion salad drizzled with lemon juice. A chilled glass of dry Riesling or a non-alcoholic lassi made with yogurt and mango provides a refreshing balance to the rich, warm spices. For a beautiful presentation, plate the chicken in wide, shallow bowls and garnish generously with fresh cilantro leaves, creating a vibrant visual contrast against the deep orange sauce.
Best Occasions to Serve This Recipe
This recipe is perfectly suited for weekend entertaining when you want to impress guests without being stuck in the kitchen all night. It also excels as a hearty, comforting meal for family gatherings or cold-weather dinners. Because it stores exceptionally well, it is a top-tier choice for Sunday meal prep, ensuring you have a high-quality, filling lunch ready for the work week. Whether you are hosting a casual date night at home or providing a satisfying meal for picky eaters, the familiar, comforting profile of this dish makes it a guaranteed winner for almost any social occasion.
Storage and Reheating
Store your butter chicken in an airtight container to keep the aromatics contained and the chicken moist.
| Method | Duration | Instructions |
|---|---|---|
| Refrigerator | 4 days | Airtight container, chilled |
| Freezer | 3 months | Freeze in portioned bags |
| Stovetop | 5-8 minutes | Low heat, stirring occasionally |
| Microwave | 3 minutes | Covered, medium power |
Nutritional Information
Approximate nutritional values per serving:
| Nutrient | Amount per Serving |
|---|---|
| Calories | 480 |
| Protein | 32g |
| Fat | 28g |
| Carbohydrates | 18g |
| Fiber | 2g |
| Sugar | 6g |
| Sodium | 750mg |
*Approximate values based on standard ingredients. Actual nutrition varies by brand and substitutions. This information is not a substitute for professional nutritional advice.
Conclusion
Butter chicken delivers a perfect balance of luxury and comfort, making it a masterclass in home cooking. By respecting the marination time and focusing on the emulsification of the sauce, you transform standard ingredients into a dish that rivals any restaurant menu. This recipe provides a reliable framework that is as suitable for a busy weeknight as it is for a weekend dinner party, offering a satisfying outcome every time you step into the kitchen.
You now have the technical foundation to create this classic dish with confidence. The combination of tender, yogurt-marinated chicken and the rich, spiced tomato cream creates a meal that is consistently impressive and deeply gratifying. Save this recipe, share it with friends who appreciate bold flavors, and enjoy the process of perfecting your own homemade version.
This dish transforms your kitchen into a center for culinary excellence. Every bite confirms that the time spent on the marinade and the careful attention to the sauce reduction is worth the effort. Experience the satisfaction of creating a restaurant-grade masterpiece in your own home today.
FAQ
Can I substitute heavy cream with half-and-half?
You can substitute with half-and-half, but the sauce will be thinner and lack the characteristic silky mouthfeel. Use a small amount of cornstarch slurry to help thicken the sauce if you choose this lower-fat option.
How do I know when the chicken is done cooking?
The chicken is perfectly cooked when it reaches an internal temperature of 165°F (74°C) measured by an instant-read thermometer. It should be tender and opaque all the way through without being dry.
What should I do if the sauce tastes too acidic?
If the sauce is too acidic, add an additional half-teaspoon of sugar at a time until the flavor balances out. The sugar neutralizes the natural tartness of the tomatoes effectively.
Can I make butter chicken the day before?
Yes, making the dish a day ahead allows the flavors to meld significantly. Simply reheat it gently on the stovetop over low heat, adding a splash of water or cream to restore the texture.
How do I reheat butter chicken without drying it out?
Reheat the chicken over low heat on the stovetop with the lid on, or use a microwave-safe dish covered with a damp paper towel. Adding a tablespoon of water or cream helps maintain the sauce’s integrity during the reheating process.
Is this recipe suitable for gluten-free diets?
This recipe is naturally gluten-free provided that your garam masala and other spices are certified gluten-free. Always check labels on pre-packaged spice blends to ensure no thickeners or anticaking agents contain gluten.
Print
Creamy Butter Chicken
- Total Time: 65
- Yield: 6 servings
- Diet: Halal
Description
Indulge in this globally beloved North Indian curry, featuring succulent pieces of chicken marinated overnight in a spiced yogurt blend and simmered in a velvety, rich tomato-based sauce. This recipe captures the essence of restaurant-quality butter chicken with a perfectly balanced, silky texture and a warm, aromatic spice profile. It is the ultimate comfort food for your family, best enjoyed with fresh naan or fragrant basmati rice.
Ingredients
1.5 lbs boneless skinless chicken thighs, cut into bite-sized pieces
1 cup plain full-fat yogurt
1 tbsp ginger paste
1 tbsp garlic paste
1 tbsp garam masala
1 tsp chili powder
1 tsp ground coriander
3 tbsp unsalted butter
1 cup tomato puree or crushed tomatoes
1 cup heavy cream
1 tsp salt (adjust to taste)
Fresh cilantro for garnish
Instructions
In a bowl, combine the yogurt, ginger, garlic, garam masala, chili powder, and coriander to create the marinade.
Add the chicken pieces to the marinade, ensuring they are well-coated, and refrigerate overnight for best results.
Heat 1 tablespoon of butter in a large skillet over medium-high heat.
Sear the marinated chicken pieces in batches until browned on all sides, then remove and set aside.
In the same skillet, add the remaining butter and the tomato puree, cooking for 5-8 minutes until thickened.
Return the chicken to the skillet, pour in the heavy cream, and stir to combine.
Simmer on low heat for 10-15 minutes until the sauce is velvety and the chicken is cooked through.
Garnish with fresh cilantro and serve hot.
Notes
Overnight marination is critical for achieving the signature tender texture of the chicken. If you prefer a thinner sauce, you can add a splash of water or chicken broth, though traditional butter chicken is known for its thick, clingy consistency. Ensure the heat remains low after adding the cream to prevent curdling.
- Prep Time: 20
- Cook Time: 45
- Category: Meals
- Method: Stovetop
- Cuisine: Indian
