Butter Chicken, oh, where do I even begin? Imagine tender, succulent pieces of chicken, swimming in a creamy, tomato-based sauce, infused with aromatic spices that dance on your tongue. It's a culinary hug in a bowl, and trust me, once you taste it, you'll understand why it's a global phenomenon.
This beloved dish has a fascinating history, originating in Delhi, India, in the 1950s. The story goes that it was created as a way to use leftover tandoori chicken, ingeniously repurposing it into something even more spectacular. Talk about a delicious accident!
But what is it about Butter Chicken that makes it so irresistible? Well, it's the perfect balance of flavors the richness of the butter and cream, the tanginess of the tomatoes, and the warmth of the spices like garam masala, ginger, and garlic. The texture is equally captivating, with the tender chicken practically melting in your mouth. Beyond its incredible taste, it's also surprisingly easy to make at home, making it a weeknight dinner champion. Whether you're a seasoned chef or a kitchen novice, you can whip up a batch of this comforting classic and impress your family and friends. So, let's get cooking and unlock the secrets to the perfect Butter Chicken!
Ingredients:
- 1.5 lbs boneless, skinless chicken thighs, cut into 1-inch pieces
- 1 tbsp lemon juice
- 1 tsp salt
- 1/2 tsp turmeric powder
- 1/2 tsp red chili powder (adjust to your spice preference)
- 1/2 tsp garam masala
- 1 tbsp ginger-garlic paste
- 2 tbsp vegetable oil or ghee
- 1 large onion, finely chopped
- 1 green bell pepper, finely chopped (optional)
- 1 (14.5 oz) can crushed tomatoes
- 1 (14 oz) can tomato sauce
- 1 cup heavy cream
- 1/2 cup plain yogurt
- 2 tbsp butter
- 1 tbsp dried fenugreek leaves (kasuri methi), crushed
- 1/4 cup chopped cilantro, for garnish
- Cooked rice or naan bread, for serving
- For the Marinade:
- 1/2 cup plain yogurt
- 1 tbsp ginger-garlic paste
- 1 tsp garam masala
- 1 tsp red chili powder (adjust to your spice preference)
- 1/2 tsp turmeric powder
- 1 tbsp lemon juice
- 1/2 tsp salt
Marinating the Chicken:
- In a large bowl, combine the chicken pieces with the marinade ingredients: yogurt, ginger-garlic paste, garam masala, red chili powder, turmeric powder, lemon juice, and salt.
- Mix well to ensure all the chicken pieces are evenly coated with the marinade.
- Cover the bowl with plastic wrap and refrigerate for at least 2 hours, or preferably overnight. The longer the chicken marinates, the more flavorful and tender it will become. I usually prepare this the night before for maximum flavor!
Preparing the Butter Chicken Sauce:
- Heat vegetable oil or ghee in a large, heavy-bottomed pot or Dutch oven over medium heat.
- Add the finely chopped onion and cook until it turns golden brown, stirring occasionally. This usually takes about 5-7 minutes. Don't rush this step; the caramelized onions are key to the flavor of the sauce.
- If using, add the finely chopped green bell pepper and cook for another 3-4 minutes, until softened.
- Stir in the ginger-garlic paste and cook for about 1 minute, until fragrant. Be careful not to burn the garlic.
- Add the crushed tomatoes and tomato sauce to the pot. Stir well to combine.
- Bring the sauce to a simmer, then reduce the heat to low, cover the pot, and let it simmer for about 15-20 minutes, stirring occasionally. This allows the flavors to meld together and the sauce to thicken slightly.
- Remove the pot from the heat and let the sauce cool slightly.
- Carefully transfer the sauce to a blender or use an immersion blender to blend the sauce until it is smooth and creamy. This step is crucial for achieving the signature silky texture of butter chicken sauce.
- Pour the blended sauce back into the pot.
Cooking the Chicken:
- Return the pot with the blended sauce to medium heat.
- Add the marinated chicken pieces to the sauce.
- Stir well to ensure the chicken is fully submerged in the sauce.
- Bring the sauce to a simmer, then reduce the heat to low, cover the pot, and let it simmer for about 20-25 minutes, or until the chicken is cooked through and tender. Stir occasionally to prevent sticking.
- Check the internal temperature of the chicken with a meat thermometer to ensure it reaches 165°F (74°C).
Finishing the Butter Chicken:
- Stir in the heavy cream and plain yogurt into the sauce. Be careful not to boil the sauce after adding the cream and yogurt, as it may curdle.
- Add the butter and crushed dried fenugreek leaves (kasuri methi). The fenugreek leaves add a unique aroma and flavor that is characteristic of butter chicken.
- Stir well to combine all the ingredients and ensure the butter is melted and incorporated into the sauce.
- Simmer the butter chicken for another 5-10 minutes, allowing the flavors to meld together.
- Taste and adjust the seasoning as needed. You may want to add more salt, red chili powder, or garam masala to suit your taste.
Serving:
- Garnish the butter chicken with chopped cilantro.
- Serve hot with cooked rice or naan bread.
- I like to serve mine with a side of raita (yogurt dip) and a fresh salad.
Tips and Variations:
- Spice Level: Adjust the amount of red chili powder to control the spice level of the dish. For a milder flavor, use less red chili powder or omit it altogether. For a spicier dish, add more red chili powder or a pinch of cayenne pepper.
- Creaminess: For an even richer and creamier sauce, you can add a tablespoon or two of cashew paste to the sauce along with the heavy cream. To make cashew paste, soak a handful of cashews in warm water for about 30 minutes, then blend them into a smooth paste.
- Smoked Flavor: For a smoky flavor, you can give the butter chicken a "dhungar" treatment. Heat a piece of charcoal until it is red hot. Place the hot charcoal in a small steel bowl and place the bowl in the center of the pot of butter chicken. Pour a teaspoon of ghee over the hot charcoal and immediately cover the pot with a lid. Let the smoke infuse the butter chicken for about 5-10 minutes, then remove the bowl and discard the charcoal.
- Vegetarian Option: To make a vegetarian version of butter chicken, you can substitute the chicken with paneer (Indian cheese) or tofu.
- Make Ahead: Butter chicken can be made ahead of time and stored in the refrigerator for up to 3 days. The flavors will actually develop and improve over time. Reheat gently before serving.
- Freezing: Butter chicken can also be frozen for up to 2 months. Thaw completely before reheating.
- Using Chicken Breast: While I prefer chicken thighs for their tenderness and flavor, you can also use chicken breast. Just be careful not to overcook the chicken breast, as it can become dry. Reduce the cooking time accordingly.
- Adding Vegetables: Feel free to add other vegetables to the butter chicken, such as peas, carrots, or potatoes. Add them to the pot along with the chicken and cook until tender.
Enjoy your homemade Butter Chicken! I hope you find this recipe easy to follow and delicious. Let me know in the comments if you have any questions or suggestions.
Conclusion:
This isn't just another recipe; it's an invitation to experience the magic of homemade Butter Chicken. From the aromatic spices that fill your kitchen to the creamy, decadent sauce that coats every morsel of chicken, this dish is a symphony of flavors that will transport you straight to the heart of India. It's a must-try because it's surprisingly simple to make, far exceeding the quality of most takeout versions, and guaranteed to impress your family and friends. Trust me, once you've tasted this, you'll never look at pre-made sauces the same way again! But the beauty of cooking lies in its adaptability, and this Butter Chicken recipe is no exception. Feel free to experiment with different variations to suit your taste preferences. For a spicier kick, add a pinch of cayenne pepper or a finely chopped green chili to the sauce. If you prefer a sweeter flavor, a touch of honey or maple syrup can do wonders. For a vegetarian option, substitute the chicken with paneer (Indian cheese) or even roasted cauliflower florets both absorb the rich sauce beautifully. Serving suggestions are endless! The classic accompaniment is, of course, fluffy basmati rice, perfect for soaking up every last drop of that luscious sauce. But don't limit yourself there. Warm naan bread, roti, or even paratha are fantastic choices for scooping up the chicken and sauce. A side of raita (yogurt dip) provides a cooling contrast to the richness of the dish, while a simple cucumber and tomato salad adds a refreshing element. For a complete Indian feast, consider adding a side of dal makhani (black lentil stew) or aloo gobi (potato and cauliflower curry).Serving Suggestions:
- Basmati Rice
- Naan Bread
- Raita (Yogurt Dip)
- Cucumber and Tomato Salad
- Dal Makhani
- Aloo Gobi
Share Your Experience!
I'm incredibly eager to hear about your experience making this Butter Chicken. Did you make any modifications? What did you serve it with? What did your family and friends think? Please, don't hesitate to share your thoughts, photos, and feedback in the comments below. Your insights are invaluable, and they help me to continue improving and sharing recipes that you'll love. Happy cooking, and bon appétit! I can't wait to see your creations! Let me know if you have any questions, I'm here to help.Butter Chicken: The Ultimate Guide to Making It at Home

Rich and creamy Butter Chicken with tender marinated chicken in a flavorful tomato-based sauce. A classic Indian dish that's easier to make at home than you think!
Ingredients
- 5 lbs boneless, skinless chicken thighs, cut into 1-inch pieces
- 1 tbsp lemon juice
- 1 tsp salt
- 1/2 tsp turmeric powder
- 1/2 tsp red chili powder (adjust to your spice preference)
- 1/2 tsp garam masala
- 1 tbsp ginger-garlic paste
- 2 tbsp vegetable oil or ghee
- 1 large onion, finely chopped
- 1 green bell pepper, finely chopped (optional)
- 1 (14.5 oz) can crushed tomatoes
- 1 (14 oz) can tomato sauce
- 1 cup heavy cream
- 1/2 cup plain yogurt
- 2 tbsp butter
- 1 tbsp dried fenugreek leaves (kasuri methi), crushed
- 1/4 cup chopped cilantro, for garnish
- Cooked rice or naan bread, for serving
- 1/2 cup plain yogurt
- 1 tbsp ginger-garlic paste
- 1 tsp garam masala
- 1 tsp red chili powder (adjust to your spice preference)
- 1/2 tsp turmeric powder
- 1 tbsp lemon juice
- 1/2 tsp salt
Instructions
- In a large bowl, combine the chicken pieces with the marinade ingredients: yogurt, ginger-garlic paste, garam masala, red chili powder, turmeric powder, lemon juice, and salt.
- Mix well to ensure all the chicken pieces are evenly coated with the marinade.
- Cover the bowl with plastic wrap and refrigerate for at least 2 hours, or preferably overnight. The longer the chicken marinates, the more flavorful and tender it will become.
- Heat vegetable oil or ghee in a large, heavy-bottomed pot or Dutch oven over medium heat.
- Add the finely chopped onion and cook until it turns golden brown, stirring occasionally. This usually takes about 5-7 minutes.
- If using, add the finely chopped green bell pepper and cook for another 3-4 minutes, until softened.
- Stir in the ginger-garlic paste and cook for about 1 minute, until fragrant.
- Add the crushed tomatoes and tomato sauce to the pot. Stir well to combine.
- Bring the sauce to a simmer, then reduce the heat to low, cover the pot, and let it simmer for about 15-20 minutes, stirring occasionally.
- Remove the pot from the heat and let the sauce cool slightly.
- Carefully transfer the sauce to a blender or use an immersion blender to blend the sauce until it is smooth and creamy.
- Pour the blended sauce back into the pot.
- Return the pot with the blended sauce to medium heat.
- Add the marinated chicken pieces to the sauce.
- Stir well to ensure the chicken is fully submerged in the sauce.
- Bring the sauce to a simmer, then reduce the heat to low, cover the pot, and let it simmer for about 20-25 minutes, or until the chicken is cooked through and tender. Stir occasionally to prevent sticking.
- Check the internal temperature of the chicken with a meat thermometer to ensure it reaches 165°F (74°C).
- Stir in the heavy cream and plain yogurt into the sauce. Be careful not to boil the sauce after adding the cream and yogurt, as it may curdle.
- Add the butter and crushed dried fenugreek leaves (kasuri methi).
- Stir well to combine all the ingredients and ensure the butter is melted and incorporated into the sauce.
- Simmer the butter chicken for another 5-10 minutes, allowing the flavors to meld together.
- Taste and adjust the seasoning as needed. You may want to add more salt, red chili powder, or garam masala to suit your taste.
- Garnish the butter chicken with chopped cilantro.
- Serve hot with cooked rice or naan bread.
Notes
- Spice Level: Adjust the amount of red chili powder to control the spice level.
- Creaminess: Add cashew paste for an even richer sauce.
- Smoked Flavor: Infuse with a smoky flavor using the "dhungar" method.
- Vegetarian Option: Substitute chicken with paneer or tofu.
- Make Ahead: Can be made ahead and stored in the refrigerator for up to 3 days.
- Freezing: Can be frozen for up to 2 months.
- Using Chicken Breast: Chicken breast can be used, but be careful not to overcook it.
- Adding Vegetables: Feel free to add other vegetables such as peas, carrots, or potatoes.