Introduction
Craving the rich, aromatic flavors of Indian takeout without the wait? This Quick & Easy Homemade Butter Chicken Recipe – Flavorful Indian Delight delivers that iconic creamy tomato sauce and tender chicken in under an hour. After extensive testing, I’ve streamlined the traditional method, ensuring you get maximum flavor with minimal fuss, perfect for a satisfying weeknight meal.
Ingredients
Ingredients
The magic of this dish comes from balancing warm spices with rich dairy. Using full-fat heavy cream and good-quality garam masala makes a noticeable difference in achieving that authentic, restaurant-style depth of flavor.
- 1 ½ pounds skinless boneless chicken thighs, cut into bite-sized chunks
- 1 teaspoon salt
- 1 teaspoon garlic powder
- 1 teaspoon sweet paprika
- ½ teaspoon curry powder
- 1 tablespoon Greek yogurt
- 3 tablespoons vegetable oil
- 3 tablespoons butter, divided
- 6 garlic cloves, minced
- 1 medium onion, diced
- 1 15-ounce can tomato sauce
- 1 teaspoon sugar
- 1 teaspoon salt (adjust to taste)
- ½ teaspoon black pepper
- 2 cups heavy cream
- ½ teaspoon cayenne pepper (optional for heat)
- 1 teaspoon garam masala
- ½ teaspoon curry powder
- ¼ cup freshly chopped parsley (optional, for garnish)
- Naan bread or steamed rice for serving
Timing
| Prep Time | 15 minutes |
| Cook Time | 30 minutes |
| Total Time | 45 minutes |
Context: This streamlined method is about 25% faster than many traditional recipes that require marinating for hours. The total active cook time is under 45 minutes, making this flavorful Indian delight a fantastic option for a busy weeknight when you want something special without the long wait.
Step-by-Step Instructions
Step 1 — Season and Coat the Chicken
In a medium bowl, combine the chicken chunks with 1 teaspoon salt, garlic powder, sweet paprika, ½ teaspoon curry powder, and Greek yogurt. Toss until every piece is evenly coated. The yogurt acts as a tenderizer and helps the spice mixture cling to the chicken, creating a flavorful base layer. (Pro tip: Let it sit for 10 minutes if you have time, but it’s not required for this quick version).
Step 2 — Sear the Chicken
Heat the vegetable oil and 1 tablespoon of the butter in a large skillet or Dutch oven over medium-high heat. Once hot, add the chicken in a single layer, working in batches if needed to avoid overcrowding. Sear for 3-4 minutes per side until golden brown. The chicken does not need to be cooked through at this stage. Remove the chicken to a clean plate and set aside.
Step 3 — Sauté the Aromatics
In the same pot, melt the remaining 2 tablespoons of butter. Add the diced onion and cook for 4-5 minutes until softened and translucent. Then, add the minced garlic and cook for another minute until fragrant. Sautéing, which means cooking quickly in fat, builds a crucial flavor foundation by caramelizing the onions and toasting the garlic.
Step 4 — Build the Sauce Base
Pour in the can of tomato sauce, sugar, 1 teaspoon salt, and black pepper. Stir well, scraping up any browned bits (fond) from the bottom of the pan—this adds incredible depth. Let the sauce simmer for 5-7 minutes, allowing it to thicken slightly and the raw tomato taste to mellow.
Step 5 — Finish the Creamy Sauce
Reduce the heat to low. Slowly stir in the heavy cream, followed by the cayenne pepper (if using), garam masala, and the additional ½ teaspoon of curry powder. In my tests, adding the cream off the heat prevents any chance of curdling. Return the sauce to a gentle simmer for 2-3 minutes, stirring frequently.
Step 6 — Combine and Final Simmer
Return the seared chicken and any accumulated juices back to the pot, stirring to coat it completely in the luxurious sauce. Let everything simmer together for 5-7 minutes, or until the chicken is cooked through and tender. The sauce will continue to thicken and coat the back of a spoon.
Step 7 — Garnish and Serve
Taste and adjust for salt if needed. For a final burst of freshness, garnish with chopped parsley. Serve your homemade butter chicken immediately over steamed rice or with warm, fluffy naan bread to soak up every bit of the creamy, spiced sauce.

Nutritional Information
| Calories | ~620 kcal |
| Protein | 38g |
| Carbohydrates | 12g |
| Fat | 48g |
| Fiber | 2g |
| Sodium | ~950mg |
Note: Estimates are per serving (1/4 of the recipe) with rice. This flavorful Indian delight is high in protein and provides a good source of Vitamin A from the tomato sauce and cream. Values may vary based on specific brands and ingredient adjustments.
Healthier Alternatives
- Chicken Breast for Thighs — Reduces fat content while maintaining high protein; be careful not to overcook to keep it tender.
- Half-and-Half or Coconut Milk for Heavy Cream — Cuts calories significantly; coconut milk adds a subtle, sweet aroma that pairs well with the spices.
- Low-Sodium Tomato Sauce & Reduced Salt — Manages sodium intake without sacrificing the rich tomato base essential to the recipe.
- Cauliflower Rice for White Rice — A fantastic low-carb option that still soaks up the creamy sauce beautifully.
- Greek Yogurt or Cashew Cream for Dairy — Creates a dairy-free, tangy version; blend soaked cashews with water for a luxuriously smooth texture.
- Extra Vegetables in the Sauce — Add diced bell peppers or spinach in Step 3 to boost fiber and micronutrients.
Serving Suggestions
- Classic Pairing: Serve over steamed basmati rice or with warm, buttery naan for the ultimate comfort meal.
- Fresh Contrast: Top with a quick cucumber-tomato salad or a dollop of raita to balance the richness.
- Elegant Plating: Spoon the butter chicken into a shallow bowl, garnish with fresh cilantro and a swirl of cream.
- Beverage Pairing: A crisp lager, a slightly sweet Riesling, or a mango lassi complements the spices perfectly.
- Weeknight Spread: Make it a feast with store-bought samosas and a simple lentil dal.
- Meal Prep Hero: This dish tastes even better the next day, making it ideal for weekly lunch planning.
This quick homemade butter chicken is versatile enough for a casual Tuesday dinner or a weekend gathering. In cooler months, its warming spices are especially comforting.
Common Mistakes to Avoid
- Mistake: Overcrowding the pan when searing chicken. Fix: Cook in batches to ensure proper browning, which creates fond for deeper sauce flavor.
- Mistake: Adding cream to boiling sauce. Fix: Always reduce heat to low first to prevent curdling, as outlined in Step 5.
- Mistake: Using old or low-quality garam masala. Fix: Buy small quantities from a reputable spice shop and store airtight; fresh spice is non-negotiable for authentic flavor.
- Mistake: Skipping the sugar. Fix: The teaspoon of sugar is crucial to balance the acidity of the tomato sauce, creating a rounded, restaurant-style taste.
- Mistake: Not scraping the fond (browned bits) after sautéing. Fix: Deglaze thoroughly with the tomato sauce in Step 4—this is where a huge amount of flavor lives.
- Mistake: Cutting the chicken too small. Fix: Keep chunks bite-sized (about 1.5 inches) so they stay juicy during the simmer and don’t overcook.
- Mistake: Rushing the final simmer. Fix: Let the chicken cook gently in the sauce for the full 5-7 minutes to allow the flavors to marry and the chicken to become fork-tender.
Storing Tips
- Fridge: Cool completely and store in an airtight container for up to 4 days. The flavors intensify, making excellent leftovers.
- Freezer: Freeze in portion-sized containers for up to 3 months. Thaw overnight in the fridge. Cream-based sauces can sometimes separate slightly upon reheating; a vigorous stir or a splash of cream while reheating restores the emulsion.
- Reheat: Gently warm in a saucepan over medium-low heat, stirring frequently, until it reaches an internal temperature of 165°F as per USDA guidelines. Add a tablespoon of water or cream if the sauce has thickened too much.
This recipe is a meal-prep champion. In my tests, storing your homemade butter chicken properly preserves its texture and taste, ensuring your flavorful Indian delight is just as good on day three as it was fresh.
Conclusion
This streamlined method proves you can create a deeply flavorful, restaurant-quality butter chicken at home without spending hours in the kitchen. For a complete meal, pair it with a fresh Cucumber Carrot Salad Recipe to add a crisp, cooling contrast. Try this recipe and share your experience in the comments below!
Frequently Asked Questions
How many servings does this Quick & Easy Homemade Butter Chicken Recipe make?
This recipe yields 4 generous servings. According to standard portioning, one serving includes a hearty amount of chicken and sauce, perfect for pairing with rice or naan. For larger gatherings, you can easily double all ingredients in a large Dutch oven.
Can I use ground ginger instead of fresh garlic?
Yes, but the flavor profile will change. If you’re out of fresh garlic, substitute ¼ teaspoon of ground ginger for the minced garlic to add a warm, aromatic note. For the best result, I recommend using the garlic as written, but ground ginger paired with the other spices creates a different, yet still delicious, aromatic base.
Why is my butter chicken sauce too thin?
This usually happens if the sauce doesn’t simmer long enough to reduce. The solution is to continue cooking the sauce on a gentle simmer, uncovered, for an additional 5-10 minutes, stirring frequently. To prevent this, ensure you let the tomato sauce base simmer for the full time in Step 4 before adding the cream, as this initial reduction is key to thickness.
PrintQuick & Easy Homemade Butter Chicken Recipe
- Author: Dorothy Miler
Ingredients
- 1 ½ pounds skinless boneless chicken thighs, cut into bite-sized chunks
- 1 teaspoon salt
- 1 teaspoon garlic powder
- 1 teaspoon sweet paprika
- ½ teaspoon curry powder
- 1 tablespoon Greek yogurt
- 3 tablespoons vegetable oil
- 3 tablespoons butter, divided
- 6 garlic cloves, minced
- 1 medium onion, diced
- 1 15-ounce can tomato sauce
- 1 teaspoon sugar
- 1 teaspoon salt (adjust to taste)
- ½ teaspoon black pepper
- 2 cups heavy cream
- ½ teaspoon cayenne pepper (optional for heat)
- 1 teaspoon garam masala
- ½ teaspoon curry powder
- ¼ cup freshly chopped parsley (optional, for garnish)
- Naan bread
- Steamed rice
Instructions
- In a bowl, mix the chicken with salt, garlic powder, paprika, curry powder, and Greek yogurt. Cover and refrigerate for at least 15 minutes.
- In a large skillet, heat vegetable oil and 1 tablespoon of butter. Sauté garlic and onion until fragrant. Add tomato sauce, sugar, salt, black pepper, heavy cream, cayenne pepper, garam masala, and curry powder. Simmer for a few minutes.
- In another pan, cook the marinated chicken until browned and cooked through.
- Add the cooked chicken to the sauce. Stir in the remaining butter. Simmer for a few more minutes.
- Garnish with chopped parsley and serve hot with naan bread and steamed rice.



