The Ultimate Best Butter Chicken Recipe
butter chicken, also known as murgh makhani, is a popular indian dish made with marinated chicken cooked in a rich and creamy tomato-based sauce, flavored with a blend of spices, herbs, and butter. this dish is a staple in indian cuisine and is often served in fine dining restaurants around the world. in this article, we will share the secrets to making the best butter chicken recipe that will surely impress your family and friends.
A Brief History of Butter Chicken
butter chicken originated in delhi, india, in the 1950s as a variation of the traditional indian dish, chicken tikka. it was created by a chef named kundan lal gupta, who owned a restaurant called moti mahal in delhi. gupta experimented with different ingredients and spices to create a dish that would appeal to the western palate, and thus butter chicken was born.
The Importance of Marination
marination is a crucial step in making butter chicken. it involves mixing the chicken with a blend of spices, herbs, and yogurt to tenderize the meat and add flavor. the longer you marinate the chicken, the more tender and flavorful it will be. typically, you can marinate the chicken for at least 2 hours, but it's best to marinate it overnight for maximum flavor.

The Best Butter Chicken Recipe
here's a simple and authentic butter chicken recipe that serves 4-6 people:
- 1 1/2 pounds boneless, skinless chicken breast or thighs, cut into bite-sized pieces
- 1/2 cup plain yogurt
- 2 tablespoons lemon juice
- 2 tablespoons ghee or vegetable oil
- 2 teaspoons garam masala powder
- 1 teaspoon cumin powder
- 1 teaspoon coriander powder
- 1/2 teaspoon cayenne pepper (optional)
- 1 can (14 oz) diced tomatoes
- 2 tablespoons butter
- 2 tablespoons heavy cream
- Chopped cilantro, for garnish
to make the dish, follow these steps:
- marinate the chicken in the yogurt mixture for at least 2 hours or overnight.
- heat the ghee or oil in a large skillet over medium heat.
- add the marinated chicken and cook until it's browned and cooked through.
- remove the chicken from the skillet and set it aside.
- add the diced tomatoes, garam masala powder, cumin powder, coriander powder, and cayenne pepper (if using) to the skillet.
- cook the mixture for 5-7 minutes, stirring occasionally, until the tomatoes have broken down and the sauce has thickened.
- add the butter and heavy cream to the skillet and stir until the butter has melted and the sauce has thickened.
- add the cooked chicken back to the skillet and stir to coat with the sauce.
- garnish with chopped cilantro and serve over basmati rice or with naan bread.
Tips and Variations
here are some tips and variations to make your butter chicken recipe even better:

- use high-quality spices and herbs to get the best flavor.
- don't overcook the chicken, as it can become dry and tough.
- add some acidity, such as lemon juice or vinegar, to balance the richness of the sauce.
- use different types of protein, such as paneer or lamb, to create a unique flavor profile.
- add some heat to the dish by incorporating more cayenne pepper or red pepper flakes.
Conclusion
butter chicken is a delicious and iconic indian dish that is sure to impress your family and friends. by following this simple and authentic recipe, you can create a dish that is both flavorful and visually appealing. remember to marinate the chicken, use high-quality spices and herbs, and don't overcook the dish. with a little practice and patience, you'll be making the best butter chicken recipe in no time!