The Easy Butter Chicken Indian Curry Recipe is one of the most loved Indian dishes worldwide. It is creamy, mildly spiced and full of rich flavor. This dish is perfect for beginners who want to try Indian cooking at home. The sauce is smooth and comforting, while the chicken stays soft and juicy.
This Easy Butter Chicken Indian Curry Recipe uses simple steps and easy ingredients. You do not need special skills to cook it well. Once you learn How to make Easy Butter Chicken, it will become a regular meal in your kitchen. Many people also love exploring the Ingredients for Easy Butter Chicken because they are easy to find.
The Secret Behind This Delicious
The secret behind this delicious butter chicken is slow cooking and balance. The chicken is first cooked gently so it stays tender. Butter and cream give the curry its famous smooth texture. Tomato puree adds a light tangy taste that balances the richness. Spices are used carefully, not too strong and not too mild. This creates a dish that feels comforting and flavorful. Cooking the sauce slowly helps all the flavors blend well. This method makes the curry taste rich without being heavy.

Recipe Card info
- Recipe Name: Easy Butter Chicken Indian Curry
- Servings: 4 people
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Course: Main Course
- Cuisine: Indian
- Calories: 430 kcal per serving
Equipment List
- Large pan or deep skillet
- Medium bowl
- Cutting board
- Sharp knife
- Wooden spoon
- Measuring spoons
- Blender or hand blender
Ingredients You Need for Easy Butter Chicken Indian Curry
- Boneless chicken pieces
- Butter
- Cooking oil
- Onion, finely chopped
- Garlic, minced
- Ginger, grated
- Tomato puree
- Heavy cream
- Plain yogurt
- Garam masala
- Turmeric powder
- Red chili powder
- Ground cumin
- Ground coriander
- Salt
- Sugar
- Fresh cilantro for garnish
These ingredients are easy to find in most grocery stores. Fresh spices improve the final taste greatly.
Instructions
1. Prepare the chicken
Cut chicken into bite-sized pieces. Add yogurt, salt, and spices. Mix well and rest for fifteen minutes.
2. Heat butter and oil
Heat butter and oil together in a pan. This prevents burning and adds deep flavor.
3. Cook the onions
Add chopped onions to the pan. Cook slowly until soft and light golden.
4. Add garlic and ginger
Add garlic and ginger. Stir gently and cook until fragrant, about one minute.
5. Add tomato puree
Pour in tomato puree. Cook until thick and oil separates slightly from sauce.
6. Blend the sauce
Let sauce cool slightly. Blend until smooth for a creamy texture.
7. Return sauce to pan
Pour blended sauce back into the pan. Heat gently on low flame.
8. Add chicken pieces
Add marinated chicken to the sauce. Stir well so pieces coat evenly.
9. Simmer gently
Cover and simmer until chicken cooks fully and becomes soft and juicy.
10. Add cream and butter
Stir in cream and extra butter. Simmer gently for rich flavor.
11. Finish with garam masala
Sprinkle garam masala. Mix gently and turn off heat.
12. Garnish and rest
Garnish with fresh cilantro. Rest five minutes before serving.
Expert Tips & Variations
- Use chicken thighs for juicier texture.
- Do not rush cooking onions, as slow cooking adds sweetness.
- Add more cream if you prefer a milder curry.
- Use cashew paste instead of cream for a dairy-free option.
- Adjust chili powder to control spice level.
Nutrition Information
| Nutrient | Amount per Serving |
|---|---|
| Calories | 430 kcal |
| Protein | 26 g |
| Fat | 28 g |
| Carbohydrates | 14 g |
| Fiber | 3 g |
| Sodium | 620 mg |
These values are approximate and depend on ingredient brands.
Serving Suggestions
Serve this butter chicken hot with naan or soft roti. Steamed basmati rice also pairs very well. You can add a side of cucumber raita for freshness. A simple onion salad with lemon works nicely. This dish is perfect for family dinners or special weekends.
Storage & Reheating Tips
Store leftover butter chicken in an airtight container in the refrigerator. It stays fresh for up to three days. Reheat gently on the stove or microwave. Add a splash of water or cream if sauce thickens. This curry also freezes well for up to one month. Thaw overnight before reheating.

Easy Butter Chicken Indian Curry Recipe
Ingredients
- Boneless chicken pieces
- Butter
- Cooking oil
- Onion finely chopped
- Garlic minced
- Ginger grated
- Tomato puree
- Heavy cream
- Plain yogurt
- Garam masala
- Turmeric powder
- Red chili powder
- Ground cumin
- Ground coriander
- Salt
- Sugar
- Fresh cilantro for garnish
These ingredients are easy to find in most grocery stores. Fresh spices improve the final taste greatly.
Instructions
Prepare the chicken
- Cut chicken into bite-sized pieces. Add yogurt, salt, and spices. Mix well and rest for fifteen minutes.
Heat butter and oil
- Heat butter and oil together in a pan. This prevents burning and adds deep flavor.
Cook the onions
- Add chopped onions to the pan. Cook slowly until soft and light golden.
Add garlic and ginger
- Add garlic and ginger. Stir gently and cook until fragrant, about one minute.
Add tomato puree
- Pour in tomato puree. Cook until thick and oil separates slightly from sauce.
Blend the sauce
- Let sauce cool slightly. Blend until smooth for a creamy texture.
Return sauce to pan
- Pour blended sauce back into the pan. Heat gently on low flame.
Add chicken pieces
- Add marinated chicken to the sauce. Stir well so pieces coat evenly.
Simmer gently
- Cover and simmer until chicken cooks fully and becomes soft and juicy.
Add cream and butter
- Stir in cream and extra butter. Simmer gently for rich flavor.
Finish with garam masala
- Sprinkle garam masala. Mix gently and turn off heat.
Garnish and rest
- Garnish with fresh cilantro. Rest five minutes before serving.
Notes
- Use chicken thighs for juicier texture.
- Do not rush cooking onions, as slow cooking adds sweetness.
- Add more cream if you prefer a milder curry.
- Use cashew paste instead of cream for a dairy-free option.
- Adjust chili powder to control spice level.
FAQs about Easy Butter Chicken Indian Curry Recipe
Can I make Easy Butter Chicken Indian Curry without cream?
Yes, you can use milk or cashew paste instead of cream. This keeps the sauce creamy while reducing richness slightly.
Is this recipe very spicy?
No, this recipe is mild. You can easily control spice by adjusting chili powder amount.
Can I use canned tomato puree?
Yes, canned tomato puree works well. Choose a good quality brand for best flavor.
How do I make this recipe healthier?
Use less butter and cream. Add more tomato puree and lean chicken pieces.
Can beginners cook this recipe easily?
Yes, this Easy Butter Chicken Indian Curry Recipe is perfect for beginners because steps are simple and forgiving.
Conclusion
This Easy Butter Chicken Indian Curry Recipe is creamy, comforting, and full of gentle spices. It is simple enough for beginners and tasty enough for special meals. With easy steps and common ingredients, anyone can enjoy homemade butter chicken.
Now that you know How to make Easy Butter Chicken, you can confidently cook this dish anytime. The balanced flavors and rich sauce make it a family favorite. Try it once, and it will surely become a regular recipe in your home kitchen.

Sofia Lane is a food lover who loves cooking and sharing easy, tasty recipes. She believes in making cooking simple and fun for everyone. On DiveCrave, Sofia shares her favorite meals, desserts and treats that anyone can make at home.












Leave a Reply