Why Make This Homemade Butter Chicken
Homemade Butter Chicken is a warm and inviting dish that fills your kitchen with mouthwatering aromas and comfort. This beloved Indian classic features tender chicken simmered in a rich, creamy tomato sauce with a blend of spices that dance on your palate. Making it at home not only allows you to savor its authentic flavor, but it’s also a great way to impress your family and friends. Whether it’s a weeknight dinner or a special occasion, this dish promises to be a delightful meal that everyone will cherish.
How to Make Homemade Butter Chicken
This recipe for Homemade Butter Chicken is straightforward and accessible, making it perfect for cooks of all skill levels. By following a few simple steps, you’ll create a dish that’s bursting with flavor and ready in just over an hour. The combination of marinated chicken, fresh aromatics, and a creamy sauce results in a distinctive meal that can brighten any table. Plus, serving it over steaming rice or alongside warm naan makes it all the more comforting.
Ingredients:
- 2 lbs chicken breast, cubed
- 1 cup plain yogurt
- 2 tbsp butter
- 1 onion, finely chopped
- 3 garlic cloves, minced
- 1 inch ginger, grated
- 1 can (15 oz) tomato sauce
- 1 cup heavy cream
- 2 tsp garam masala
- 2 tsp cumin
- 1 tsp turmeric
- 1 tsp coriander
- Salt to taste
- Rice or naan for serving
Directions:
- Marinate the chicken in yogurt, salt, and spices for at least 30 minutes.
- In a large pan, melt butter over medium heat.
- Add onions, garlic, and ginger; sauté until aromatic.
- Stir in the marinated chicken and cook until browned.
- Add tomato sauce and simmer for 10 minutes.
- Pour in the cream and let it simmer for an additional 10 minutes until thickened.
- Serve over rice or with naan.
Nutritional Information
Per serving (assuming 6 servings):
- Calories: 490
- Total Fat: 30g
- Saturated Fat: 18g
- Cholesterol: 150mg
- Carbohydrates: 25g
- Fiber: 1g
- Sugars: 4g
- Protein: 32g
How to Serve Homemade Butter Chicken
Homemade Butter Chicken shines when served with steaming white rice or freshly baked naan. For an extra touch, consider garnishing with chopped cilantro or a drizzle of cream just before serving. This dish pairs beautifully with a side of cucumber raita or a simple green salad to balance the richness of the sauce. It’s also great for meal prep, ensuring you can enjoy it throughout the week!
How to Store Homemade Butter Chicken
To store your leftover Butter Chicken, place it in an airtight container and refrigerate. It is best enjoyed within 3-4 days. If you want to keep it longer, consider freezing portions in airtight freezer bags. It will hold its quality for about 2-3 months in the freezer. When ready to enjoy, thaw overnight in the refrigerator and reheat gently on the stovetop or in the microwave.
Expert Tips for Perfect Homemade Butter Chicken
- Marinate Well: Allow the chicken to marinate longer for a deeper flavor, ideally 2 hours or overnight.
- Adjust Spices: Feel free to tweak the spice levels to your preference. If you like it spicier, add a pinch of cayenne pepper or red chili powder.
- Creaminess Factor: For a lighter version, substitute half of the heavy cream with coconut milk or half-and-half.
- Fresh Ingredients: Use fresh garlic and ginger for the best flavor; avoid pre-minced versions if possible.
- Cooking Time: Keep an eye on the chicken as cooking times can vary depending on the size of the cubed chicken.
Delicious Variations
- Chicken Tikka Masala: For a twist, grill or bake your marinated chicken before adding it to the sauce.
- Vegetarian Version: Swap the chicken for paneer, tofu, or a mix of vegetables like bell peppers and mushrooms for a delicious vegetarian option.
- Spicy Butter Chicken: Add more garam masala and a bit of green chili paste for heat.
- Indian Butter Shrimp: Replace chicken with shrimp for a seafood variation that cooks faster and adds a unique touch.
Frequently Asked Questions
Q1: Can I use chicken thighs instead of chicken breast?
Absolutely! Chicken thighs will add more flavor and tenderness to the dish. Just adjust the cooking time if necessary, as thighs may take a bit longer to cook through.
Q2: What if I don’t have garam masala?
If you don’t have garam masala, you can make a substitute using equal parts of cumin, coriander, and a pinch of ground cinnamon. Although the flavor will differ slightly, it will still be tasty.
Q3: Is it necessary to use heavy cream?
You can replace heavy cream with Greek yogurt for a lighter option, though this might change the texture and taste slightly. Make sure to add it towards the end of cooking to prevent curdling.
Conclusion
Making Homemade Butter Chicken is not just about creating a delicious meal; it’s about bringing warmth and joy to your dining experience. With its rich flavors and comforting textures, this dish is sure to become a favorite in your household. Give it a try and savor the delightful journey of cooking this classic Indian recipe. Don’t forget to share your thoughts or any variations you make; I’d love to hear from you!

Homemade Butter Chicken
Ingredients
Method
- Marinate the chicken in yogurt, salt, and spices for at least 30 minutes.
- In a large pan, melt butter over medium heat.
- Add onions, garlic, and ginger; sauté until aromatic.
- Stir in the marinated chicken and cook until browned.
- Add tomato sauce and simmer for 10 minutes.
- Pour in the cream and let it simmer for an additional 10 minutes until thickened.
- Serve over rice or with naan.