A simple, creamy butter chicken you can make at home.
Homemade Butter Chicken is a mild, rich curry with tender chicken in a creamy tomato sauce. This version is easy and uses common ingredients. You can make it on the stove in one pan.
Why This Recipe Works
The butter and cream make the sauce smooth and rich. Browning the chicken adds flavor. Spices give warm, familiar taste without heat. Tomato sauce gives body and color. The steps are short and clear, so the sauce becomes thick and tasty.
Why you should try this recipe
- It uses simple ingredients you likely have on hand.
- It cooks fast and fills the kitchen with good smells.
- It is friendly for beginners.
- It pairs well with rice or bread and pleases many people.
How to make Homemade Butter Chicken
Follow the steps below. Work in a single large skillet to keep cleanup easy. Use moderate heat so the cream does not split. Taste and adjust salt and pepper at the end.
Ingredients :
- chicken
- butter
- onion
- garlic
- ginger
- spices (e.g., garam masala, cumin, coriander)
- tomato sauce
- heavy cream
- salt
- pepper
Equipments Needed
- large skillet or frying pan
- knife and cutting board
- measuring spoons
- spatula or wooden spoon
- bowl for mixing
- serving dish
Step-by-Step Instructions :
- In a large skillet, melt butter over medium heat.
- Add chopped onions and sauté until golden brown.
- Stir in minced garlic and ginger, cooking for another minute.
- Add chicken pieces and cook until browned on all sides.
- Sprinkle in spices and stir well.
- Pour in tomato sauce and bring to a simmer.
- Reduce heat and mix in heavy cream, adjusting seasoning with salt and pepper.
- Let simmer until chicken is cooked through and sauce is rich and creamy.
- Serve with rice or naan.
How to serve Homemade Butter Chicken
Serve hot with plain steamed rice or warm naan. Garnish with a little extra butter or chopped fresh cilantro if you like. A side of simple salad or steamed vegetables balances the meal.
How to store Homemade Butter Chicken
Let the dish cool to room temperature. Store in an airtight container in the fridge for up to 3 days. Reheat gently on low heat so the cream does not separate. Freeze for up to 2 months in a freezer-safe container. Thaw overnight in the fridge before reheating.
Tips & Tricks
- Brown the chicken well for better flavor.
- Cook onions until deeply golden for a sweeter sauce.
- Add cream off the heat or on very low heat to avoid curdling.
- If the sauce is too thin, simmer a little longer to reduce and thicken.
- Taste and add salt in small steps.
Variations & Substitutions
- Use yogurt instead of heavy cream for a tangy, lighter sauce.
- Add a canned tomato puree instead of tomato sauce for more texture.
- Swap butter for ghee for a nuttier flavor.
- Make it spicy with chili powder or fresh chilies.
- Use boneless thighs for more moist chicken or breasts for lean meat.
FAQs
Q: Can I use frozen chicken?
A: Yes. Thaw fully before cooking. Pat dry to avoid extra water in the pan.
Q: Can I make this dairy-free?
A: Use a dairy-free butter and coconut cream instead of heavy cream. Flavor will change but it works.
Q: How do I keep the sauce smooth?
A: Cook low and slow after adding cream. Stir gently and avoid high heat.
Q: Can I make this ahead?
A: Yes. The flavors often improve after a day in the fridge. Reheat gently before serving.
Conclusion
For another easy take on butter chicken, see this tested recipe from RecipeTin Eats: a tested RecipeTin Eats butter chicken recipe. For a traditional-style version and more tips, check this detailed guide from Swasthi’s Recipes: Swasthi’s butter chicken method.
PrintHomemade Butter Chicken
A simple, creamy butter chicken you can make at home with rich flavors and tender chicken in a creamy tomato sauce.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Non-Vegetarian
Ingredients
- 1.5 lbs chicken, cut into pieces
- 4 tablespoons butter
- 1 onion, chopped
- 3 cloves garlic, minced
- 1 tablespoon ginger, minced
- 2 teaspoons garam masala
- 1 teaspoon cumin
- 1 teaspoon coriander
- 1 cup tomato sauce
- 1 cup heavy cream
- Salt, to taste
- Pepper, to taste
Instructions
- In a large skillet, melt butter over medium heat.
- Add chopped onions and sauté until golden brown.
- Stir in minced garlic and ginger, cooking for another minute.
- Add chicken pieces and cook until browned on all sides.
- Sprinkle in spices and stir well.
- Pour in tomato sauce and bring to a simmer.
- Reduce heat and mix in heavy cream, adjusting seasoning with salt and pepper.
- Let simmer until chicken is cooked through and sauce is rich and creamy.
- Serve with rice or naan.
Notes
For best flavor, brown the chicken well and let the onions cook until deeply golden. Adjust the seasoning at the end to taste.
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 6g
- Sodium: 800mg
- Fat: 30g
- Saturated Fat: 15g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 120mg