Homemade Butter Chicken
Why make this recipe
Homemade Butter Chicken is a popular dish loved by many for its rich and creamy texture and wonderful flavor. Making this dish at home means you can adjust the spices and ingredients to suit your taste. It is also a great way to enjoy a classic Indian meal without needing to go to a restaurant. Plus, it’s relatively simple to make and perfect for sharing with family and friends!
How to make Homemade Butter Chicken
Ingredients :
- 1 lb chicken breast, cut into pieces
- 2 tablespoons butter
- 1 onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon ginger, minced
- 1 can (14 oz) diced tomatoes
- 1 cup heavy cream
- 2 tablespoons garam masala
- Salt and pepper to taste
- Cooked rice or naan for serving
Directions :
- In a large skillet, melt butter over medium heat.
- Add chopped onion and sauté until translucent.
- Stir in garlic and ginger, cooking for another minute.
- Add chicken pieces and cook until browned.
- Pour in the diced tomatoes and add garam masala, salt, and pepper.
- Simmer for about 10 minutes until chicken is cooked through.
- Stir in heavy cream and simmer for an additional 5 minutes.
- Serve hot over rice or with naan.
How to serve Homemade Butter Chicken
Serve your Homemade Butter Chicken hot with a side of cooked rice or warm naan. This balances out the rich sauce and creates a complete meal. You might also enjoy garnishing it with fresh cilantro or adding a squeeze of lemon for a zesty touch.
How to store Homemade Butter Chicken
To store leftover Butter Chicken, let it cool completely, and then transfer it to an airtight container. It will keep in the refrigerator for about 3 to 4 days. Alternatively, you can freeze it for up to 3 months. When ready to eat, simply thaw in the refrigerator overnight and reheat on the stove or in the microwave.
Tips to make Homemade Butter Chicken
- For a spicier version, you can add chili powder or fresh chilies to the dish.
- If you prefer a thicker sauce, let it simmer uncovered for a few extra minutes.
- Use fresh chicken rather than frozen for better texture and flavor.
Variation (if any)
You can make Butter Chicken with different proteins, such as shrimp or paneer for a vegetarian option. You can also add different vegetables like bell peppers or peas for added flavor and nutrition.
FAQs
1. Can I make Butter Chicken without heavy cream?
Yes, you can substitute heavy cream with coconut milk or yogurt for a healthier option.
2. Is Butter Chicken spicy?
Butter Chicken is not typically very spicy, but you can adjust the spice level by adding more or fewer spices like garam masala and chili powder.
3. Can I make Butter Chicken in advance?
Absolutely! Butter Chicken tastes even better the next day because the flavors have time to meld together. Just store it in the refrigerator until you are ready to serve.

Butter Chicken
Ingredients
Method
- In a large skillet, melt butter over medium heat.
- Add chopped onion and sauté until translucent.
- Stir in garlic and ginger, cooking for another minute.
- Add chicken pieces and cook until browned.
- Pour in the diced tomatoes and add garam masala, salt, and pepper.
- Simmer for about 10 minutes until chicken is cooked through.
- Stir in heavy cream and simmer for an additional 5 minutes.
