Homemade Butter Chicken: A Culinary Delight
Homemade Butter Chicken is not just a dish; it’s a celebration of flavors that transports you straight to the heart of Indian cuisine. This rich and creamy dish, known as “Murgh Makhani,” has its roots in the vibrant streets of Delhi, where it was first created in the 1950s. The combination of tender chicken marinated in aromatic spices and simmered in a luscious tomato-based sauce has made it a beloved favorite around the world.
People adore Homemade Butter Chicken for its perfect balance of taste and texture. The tender chicken melts in your mouth, while the sauce offers a delightful creaminess that pairs beautifully with naan or rice. Not only is it a feast for the senses, but it’s also incredibly convenient to prepare, making it an ideal choice for both weeknight dinners and special occasions. Join me as we dive into the world of Homemade Butter Chicken, where every bite is a warm hug for your taste buds!
Ingredients:
- For the Chicken Marinade:
- 1.5 lbs (680g) boneless, skinless chicken thighs, cut into bite-sized pieces
- 1 cup plain yogurt
- 2 tablespoons lemon juice
- 2 teaspoons ground cumin
- 2 teaspoons ground coriander
- 1 teaspoon garam masala
- 1 teaspoon turmeric powder
- 1 teaspoon chili powder (adjust to taste)
- Salt to taste
- For the Butter Chicken Sauce:
- 3 tablespoons unsalted butter
- 1 large onion, finely chopped
- 4 cloves garlic, minced
- 1 tablespoon ginger, grated
- 1 can (14 oz) crushed tomatoes
- 1 cup heavy cream
- 1 tablespoon sugar (optional, to balance acidity)
- 1 teaspoon garam masala
- 1 teaspoon ground cumin
- Salt to taste
- Fresh cilantro, chopped (for garnish)
Preparing the Chicken Marinade
- In a large mixing bowl, combine the plain yogurt, lemon juice, ground cumin, ground coriander, garam masala, turmeric powder, chili powder, and salt. Mix well until all the spices are evenly distributed.
- Add the chicken pieces to the marinade, ensuring each piece is well coated. Cover the bowl with plastic wrap or a lid and refrigerate for at least 1 hour, or preferably overnight. This allows the flavors to penetrate the chicken and makes it tender.
Cooking the Chicken
- After marinating, remove the chicken from the refrigerator. Preheat your oven to 400°F (200°C).
- Spread the marinated chicken pieces on a baking sheet lined with parchment paper. Bake in the preheated oven for about 20-25 minutes, or until the chicken is cooked through and slightly charred on the edges. You can also grill the chicken for a smoky flavor.
- Once cooked, remove the chicken from the oven and set aside. Keep it warm while you prepare the sauce.
Preparing the Butter Chicken Sauce
- In a large skillet or saucepan, melt the unsalted butter over medium heat. Once melted, add the finely chopped onion and sauté until it becomes translucent and soft, about 5-7 minutes.
- Add the minced garlic and grated ginger to the onions. Sauté for an additional 1-2 minutes until fragrant, being careful not to burn the garlic.
- Pour in the crushed tomatoes and stir well. Allow the mixture to simmer for about 10 minutes, stirring occasionally. This helps to cook down the tomatoes and intensify the flavors.
- After the tomatoes have cooked down, add the heavy cream to the sauce. Stir until fully combined and let it simmer for another 5 minutes. The sauce should become creamy and rich.
- Season the sauce with garam masala, ground cumin, and salt to taste. If you find the sauce too acidic, you can add a tablespoon of sugar to balance the flavors.
Combining Chicken and Sauce
- Once the sauce is ready, add the cooked chicken pieces to the skillet. Stir gently to coat the chicken in the creamy sauce.
- Let the chicken simmer in the sauce for an additional 5-10 minutes on low heat. This allows the chicken to absorb the flavors of the sauce.
- Before serving, taste the butter chicken and adjust the seasoning if necessary. You can add more salt, spices, or sugar according to your preference.
Serving the Butter Chicken
- Once everything is well combined and heated through, remove the skillet from the heat.
- Garnish the butter chicken with freshly chopped cilantro for a burst of color and flavor.
- Serve the butter chicken hot with

Conclusion:
If you’re looking for a dish that embodies the essence of comfort food while also delivering a burst of flavor, then this Homemade Butter Chicken recipe is an absolute must-try. The creamy tomato sauce, infused with aromatic spices, envelops tender pieces of chicken, creating a symphony of taste that is sure to impress your family and friends. Not only is it a delightful meal, but it also brings a touch of Indian cuisine right into your kitchen, making it a perfect choice for any occasion.
When it comes to serving suggestions, I highly recommend pairing your butter chicken with fluffy basmati rice or warm naan bread. The rice will soak up the rich sauce beautifully, while the naan is perfect for scooping up every last bit of that deliciousness. For a complete meal, consider adding a side of sautéed vegetables or a fresh cucumber salad to balance the richness of the dish. If you’re feeling adventurous, you can also try serving it with a side of raita, a cooling yogurt-based condiment that complements the spices perfectly.
As for variations, the beauty of this Homemade Butter Chicken recipe lies in its versatility. If you prefer a vegetarian option, you can easily substitute the chicken with paneer or even chickpeas for a hearty alternative. For those who enjoy a bit of heat, feel free to add extra chili powder or fresh green chilies to the sauce. You can also experiment with different herbs and spices, such as adding a pinch of fenugreek leaves or a splash of coconut milk for a unique twist.
I encourage you to give this recipe a try and experience the joy of creating a restaurant-quality dish in the comfort of your own home. Cooking can be a wonderful way to express creativity, and this butter chicken recipe is a fantastic canvas for your culinary skills. Once you’ve made it, I would love to hear about your experience! Share your thoughts, any modifications you made, or even a photo of your finished dish. Your feedback not only inspires me but also helps others in our cooking community discover the joys of making Homemade Butter Chicken.
So, roll up your sleeves, gather your ingredients, and let’s get cooking! I promise you won’t regret it. This dish is not just a meal; it’s an experience that brings people together around the table. Enjoy every bite, and happy cooking!
Homemade Butter Chicken: A Simple Recipe for Authentic Flavor
Enjoy a rich and creamy Butter Chicken, marinated in a blend of spices and simmered in a luscious tomato sauce. Perfectly paired with rice or naan, this dish is a comforting favorite that brings vibrant flavors to your table.
Ingredients
- 1.5 lbs (680g) boneless, skinless chicken thighs
- 1 cup plain yogurt
- 2 tablespoons lemon juice
- 2 teaspoons ground cumin
- 2 teaspoons ground coriander
- 1 teaspoon garam masala
- 1 teaspoon turmeric powder
- 1 teaspoon chili powder
- Salt to taste
- 3 tablespoons unsalted butter
- 1 large onion
- 4 cloves garlic
- 1 tablespoon ginger
- 1 can (14 oz) crushed tomatoes
- 1 cup heavy cream
- 1 tablespoon sugar (optional)
- 1 teaspoon garam masala
- 1 teaspoon ground cumin
- Salt to taste
- Fresh cilantro, chopped
Instructions
- In a large mixing bowl, combine the plain yogurt, lemon juice, ground cumin, ground coriander, garam masala, turmeric powder, chili powder, and salt. Mix well until all the spices are evenly distributed.
- Add the chicken pieces to the marinade, ensuring each piece is well coated. Cover the bowl with plastic wrap or a lid and refrigerate for at least 1 hour, or preferably overnight.
- After marinating, remove the chicken from the refrigerator. Preheat your oven to 400°F (200°C).
- Spread the marinated chicken pieces on a baking sheet lined with parchment paper. Bake in the preheated oven for about 20-25 minutes, or until the chicken is cooked through and slightly charred on the edges. You can also grill the chicken for a smoky flavor.
- Once cooked, remove the chicken from the oven and set aside. Keep it warm while you prepare the sauce.
- In a large skillet or saucepan, melt the unsalted butter over medium heat. Once melted, add the finely chopped onion and sauté until it becomes translucent and soft, about 5-7 minutes.
- Add the minced garlic and grated ginger to the onions. Sauté for an additional 1-2 minutes until fragrant, being careful not to burn the garlic.
- Pour in the crushed tomatoes and stir well. Allow the mixture to simmer for about 10 minutes, stirring occasionally.
- After the tomatoes have cooked down, add the heavy cream to the sauce. Stir until fully combined and let it simmer for another 5 minutes.
- Season the sauce with garam masala, ground cumin, and salt to taste. If you find the sauce too acidic, you can add a tablespoon of sugar to balance the flavors.
- Once the sauce is ready, add the cooked chicken pieces to the skillet. Stir gently to coat the chicken in the creamy sauce.
- Let the chicken simmer in the sauce for an additional 5-10 minutes on low heat.
- Before serving, taste the butter chicken and adjust the seasoning if necessary.
- Once everything is well combined and heated through, remove the skillet from the heat.
- Garnish the butter chicken with freshly chopped cilantro.
- Serve the butter chicken hot with rice or naan.
Notes
- For a spicier version, increase the amount of chili powder in the marinade.
- This dish can be made ahead of time and reheated, making it perfect for meal prep.





Leave a Comment