Craving a restaurant-style curry at home? Authentic Creamy Indian Butter Chicken brings together tender chicken chunks bathed in a velvety sauce infused with warm spices for a luscious, comforting classic. Each bite delivers a warm blend of tangy tomato, sweet cream, and buttery richness that will transport your senses straight to your favorite Indian eatery—right from your own kitchen!
Key Ingredients
To recreate this mouthwatering dish, gather these pantry and fridge staples—each playing a vital role in building layers of flavor and creaminess.
- 500 g chicken breast cubed: Tender protein that soaks up the creamy sauce and fragrant spices.
- 3 tbsp yogurt: Tangy base that tenderizes the chicken and balances the heat.
- 1 tbsp lemon juice: Bright acidity that lifts the marinade and adds freshness.
- 1 tsp salt: Essential seasoning that enhances every flavor in the dish.
- 1 tsp red chili powder: Brings vibrant heat and color to the curry.
- 1/2 tsp turmeric powder: Adds warm earthiness and a golden hue.
- 1 tsp garam masala powder: Signature spice blend for authentic aroma and depth.
- 1 tbsp ginger garlic paste: Pungent punch that forms the flavor backbone.
- 2 tbsp vegetable oil: For searing the chicken to a perfect golden brown.
- 3 tbsp butter: Enriches the sauce with a silky, indulgent mouthfeel.
- 1 medium onion finely chopped: Caramelized sweetness and body for the curry base.
- 200 g tomato puree: Smooth, tangy foundation that gives the sauce its color and heart.
- 100 ml heavy cream: Luscious richness that smooths out the spices.
- 1 tsp sugar: Balances the tomato’s acidity for a harmonious sauce.
- 1 tsp dried fenugreek leaves: Signature hint of methi aroma and complexity.
- 1 tbsp fresh cilantro chopped: Bright herbal finish to lift each spoonful.
How To Make Authentic Creamy Indian Butter Chicken
This recipe comes together in a few simple stages—marinating the chicken, searing for flavor, building the sauce, and a final gentle simmer to marry all those silky, spiced notes. Follow these steps closely for a perfectly balanced, creamy curry.
1. In a bowl, combine chicken, yogurt, lemon juice, salt, red chili powder, turmeric powder, garam masala powder and ginger garlic paste; mix well and marinate for 30 minutes. This marinating process helps the spices deeply penetrate the chicken while the yogurt tenderizes the meat.
2. Heat vegetable oil in a pan over medium heat, add marinated chicken and cook until lightly browned on all sides; remove chicken and set aside. Cook in batches if needed to avoid overcrowding, ensuring an even sear.
3. In the same pan, melt butter and sauté chopped onion until soft and golden brown. Stir constantly to achieve a rich caramelization that builds flavor.
4. Add tomato puree and sugar, stir well and simmer for 5 minutes until the sauce thickens slightly. This simmering step concentrates the tomatoes and balances the acidity.
5. Stir in heavy cream and dried fenugreek leaves, cook for 2 minutes to blend the flavors. Keep the heat on medium-low to prevent the cream from splitting.
6. Return the cooked chicken to the sauce, simmer for 8–10 minutes until the chicken is cooked through and the sauce is creamy. Adjust seasoning if needed and ensure the chicken reaches a safe internal temperature.
7. Garnish with chopped fresh cilantro and serve hot with naan or basmati rice. The fresh cilantro adds a bright finish to the rich curry.
Serving Suggestions
When it’s time to plate up, a few thoughtful sides and garnishes turn this curry into a full-on feast. Whether you’re feeding family or entertaining friends, these additions will make every bite shine.
- Warm naan bread: Lightly brush with butter and toast until golden to scoop up every drop of sauce.
- Steamed basmati rice: Its fluffy, separate grains perfectly absorb the creamy curry.
- Cucumber raita: A cool, tangy yogurt dip with cucumber and mint offers a refreshing counterpoint.
- Fresh tomato-onion salad: A simple kachumber dressed with lemon juice and cilantro adds crisp texture and brightness.
Tips For Perfect Authentic Creamy Indian Butter Chicken
A few insider pointers will elevate your curry from great to unforgettable. These tweaks are easy to apply and make a world of difference in flavor and texture.
- Use fresh tomatoes for the puree if possible for a richer taste: homemade puree from ripe, in-season tomatoes elevates the sauce’s vibrancy and natural sweetness.
- Adjust the amount of red chili powder to match your preferred spice level: start with less, taste, and add more for a personalized kick.
- Crushing the dried fenugreek leaves between your palms before adding releases more aroma: this small step intensifies that signature methi fragrance.
- Leftovers taste even better the next day as the flavors continue to develop: store in the fridge overnight for an even more complex curry experience.
How To Store It
Proper storage helps maintain the creamy texture and bold flavors, so you can enjoy leftovers just as much as the first serving.
- Refrigerate: Transfer cooled curry to an airtight container and store for up to 3 days.
- Freeze: Portion into freezer-safe containers or bags for up to 2 months; thaw overnight in the fridge.
- Reheat gently: Warm on the stovetop over low heat, stirring occasionally and adding a splash of water or cream if it thickens too much.
- Avoid high heat: Microwaving at high power can cause the sauce to split; use low-medium settings and stir halfway through heating.
Frequently Asked Questions
Got questions? I’ve gathered answers to the most common Butter Chicken curiosities!
- Q: How long should I marinate the chicken for the best flavor?
A: Marinate the chicken for at least 30 minutes as specified in the recipe. For deeper flavor penetration, you can marinate for up to 2 hours in the refrigerator. The yogurt, lemon juice, spices, and ginger garlic paste work together to tenderize the meat and infuse it with rich, tangy notes.
- Q: Can I use chicken thighs instead of chicken breast?
A: Yes, you can substitute chicken thighs for chicken breast if you prefer darker meat. Thighs contain more fat, which can yield an even juicier result. Reduce the cooking time by a couple of minutes if your thigh pieces are smaller, but ensure they are cooked through to an internal temperature of 75 °C (165 °F).
- Q: How can I make fresh tomato puree at home?
A: To make a homemade puree, blanch 4–5 medium ripe tomatoes in boiling water for 30 seconds, then plunge them into ice water. Peel off the skins, discard the seeds for a smoother texture if desired, and blend the flesh until smooth. Measure out 200 g of this puree to replace the store-bought version for a fresher, more vibrant sauce.
- Q: What can I use if I don’t have heavy cream on hand?
A: You can substitute heavy cream with an equal amount of full-fat coconut milk for a dairy-free twist. If you still want dairy, blend 2 tbsp of softened cream cheese with 2 tbsp of milk until smooth, then stir it in at the same step. This yields a slightly tangier richness but works well in a pinch.
- Q: How do I prevent the butter chicken sauce from splitting?
A: To keep the sauce emulsified, ensure your pan isn’t too hot when you add the heavy cream and dried fenugreek leaves. Lower the heat to medium-low, pour in the cream slowly while stirring continuously, and avoid boiling vigorously. Gentle simmering allows the fat and tomato base to bind without separating.
- Q: What’s the best way to adjust the spice level?
A: The recipe calls for 1 tsp of red chili powder. To tone down the heat, reduce it to ½ tsp or use Kashmiri chili powder, which provides vibrant color with mild warmth. To increase the kick, add a pinch more red chili powder or a few flakes of cayenne when you mix the spices for marinating.
- Q: How should I store and reheat leftovers?
A: Store cooled leftovers in an airtight container in the refrigerator for up to 3 days. When reheating, warm gently over low heat on the stovetop, stirring occasionally. If the sauce has thickened too much, stir in a splash of water or cream to restore its creamy consistency. Avoid microwaving at high power to prevent the sauce from curdling.
What Makes This Special
This Authentic Creamy Indian Butter Chicken strikes the perfect balance between tangy tomato, warm garam masala, and luscious cream, making it a true crowd-pleaser. The simple marinade tenderizes the chicken, while the buttery sauce enriched with fenugreek leaves brings a hint of nostalgia to every bite. It’s one of those recipes that tastes even better as leftovers, so feel free to print and save it for cozy weeknight dinners or weekend entertaining. Let me know how it turned out or pop any questions below—I’d love to hear about your curry adventures!
Authentic Creamy Indian Butter Chicken
Description
Tender chicken chunks bathe in a creamy tomato sauce spiced with garam masala and fenugreek, creating a silky, aromatic curry. Each bite offers a warm blend of tangy, sweet, and buttery flavors that will transport your senses.
Ingredients
Instructions
-
In a bowl, combine chicken, yogurt, lemon juice, salt, red chili powder, turmeric powder, garam masala powder and ginger garlic paste; mix well and marinate for 30 minutes.
-
Heat vegetable oil in a pan over medium heat, add marinated chicken and cook until lightly browned on all sides; remove chicken and set aside.
-
In the same pan, melt butter and sauté chopped onion until soft and golden brown.
-
Add tomato puree and sugar, stir well and simmer for 5 minutes until the sauce thickens slightly.
-
Stir in heavy cream and dried fenugreek leaves, cook for 2 minutes to blend the flavors.
-
Return the cooked chicken to the sauce, simmer for 8–10 minutes until the chicken is cooked through and the sauce is creamy.
-
Garnish with chopped fresh cilantro and serve hot with naan or basmati rice.
Note
- Use fresh tomatoes for the puree if possible for a richer taste.
- Adjust the amount of red chili powder to match your preferred spice level.
- Crushing the dried fenugreek leaves between your palms before adding releases more aroma.
- Leftovers taste even better the next day as the flavors continue to develop.
