Butter chicken dish is a beloved classic that has captured the hearts and taste buds of food lovers around the world. Originating from the vibrant streets of Delhi, this dish has a rich history that dates back to the 1950s when it was created by the chefs at the Moti Mahal restaurant. The combination of tender chicken simmered in a creamy, spiced tomato sauce creates a symphony of flavors that is both comforting and indulgent.
What I adore about the butter chicken dish is its perfect balance of taste and texture; the velvety sauce clings to the juicy pieces of chicken, making every bite a delightful experience. It’s no wonder that this dish has become a staple in Indian cuisine and a favorite for many families around the globe. Whether served with fluffy naan or fragrant basmati rice, the butter chicken dish is not just a meal; it’s a celebration of flavors that brings people together. Join me as we explore how to recreate this iconic dish in your own kitchen!
Ingredients:
- 1.5 lbs (680g) boneless 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 turmeric powder
- 1 teaspoon garam masala
- 1 teaspoon chili powder (adjust to taste)
- Salt, to taste
- 4 tablespoons vegetable oil or ghee
- 1 large onion, finely chopped
- 4 cloves garlic, minced
- 1 tablespoon ginger, grated
- 1 can (14 oz) crushed tomatoes
- 1 cup heavy cream
- Fresh cilantro, for garnish
- Cooked basmati rice or naan, for serving
Marinating the Chicken
To start, I like to marinate the chicken to infuse it with flavor and tenderness. Heres how I do it:
- In a large bowl, combine the plain yogurt, lemon juice, ground cumin, ground coriander, turmeric powder, garam masala, chili powder, and salt. Mix well until all the spices are evenly distributed.
- Add the chicken pieces to the marinade, ensuring they are well coated. I usually use my hands for this part, as it helps to really massage the marinade into the chicken.
- Cover the bowl with plastic wrap and refrigerate for at least 1 hour, but if you have time, marinating overnight is even better. This allows the flavors to penetrate the chicken deeply.
Preparing the Sauce
While the chicken is marinating, I like to prepare the sauce. This is where the magic happens!
- In a large skillet or saucepan, heat the vegetable oil or ghee over medium heat. Once hot, add the finely chopped onion and sauté until it becomes translucent and starts to brown, about 5-7 minutes.
- Add the minced garlic and grated ginger to the pan. Stir and cook for another 1-2 minutes until fragrant. Be careful not to burn the garlic!
- Next, pour in the crushed tomatoes. Stir everything together and let it simmer for about 10 minutes. This helps to cook down the tomatoes and intensify their flavor.
- After 10 minutes, I like to add a pinch of salt and a bit more chili powder if I want extra heat. Stir well and let it simmer for another 5 minutes.
Cooking the Chicken
Now that the sauce is ready, its time to cook the marinated chicken!
- Remove the marinated chicken from the refrigerator. I usually let it sit at room temperature for about 10-15 minutes before cooking to ensure even cooking.
- In a separate skillet, heat a little more oil or ghee over medium-high heat. Once hot, add the marinated chicken pieces in a single layer. You may need to do this in batches to avoid overcrowding the pan.
- Cook the chicken for about 5-7 minutes, turning occasionally, until its browned on all sides. It doesnt need to be fully cooked through at this stage, as it will finish cooking in the sauce.
- Once the chicken is browned, transfer it to the sauce you prepared earlier. Stir to combine everything.
- Cover the skillet and let it simmer on low heat for about 15-20 minutes, or until the chicken is cooked through and tender. Stir occasionally to prevent sticking.
Finishing Touches
Now that the chicken is cooked, its time to add the cream and finish the dish!
- Once the chicken is tender, reduce the heat to low and pour in the heavy cream. Stir well to combine, creating a rich and creamy sauce.
- Let the butter chicken simmer for an additional 5 minutes, allowing the flavors to meld together. If the sauce is too thick, you can add a splash of water or chicken broth to reach your desired consistency.
- Before serving

Conclusion:
In summary, this butter chicken recipe is an absolute must-try for anyone looking to indulge in a rich, creamy, and flavorful dish that will transport your taste buds straight to India. The combination of tender chicken simmered in a luscious tomato-based sauce, infused with aromatic spices, creates a symphony of flavors that is simply irresistible. Whether you’re hosting a dinner party or enjoying a cozy night in, this dish is sure to impress your family and friends. For serving suggestions, I highly recommend pairing your butter chicken with fluffy basmati rice or warm naan bread to soak up every last drop of that delectable sauce. You can also add a side of sautéed vegetables or a fresh cucumber salad to balance the richness of the dish. If you’re feeling adventurous, try experimenting with variations by adding a splash of coconut milk for extra creaminess or tossing in some spinach for a pop of color and nutrition. I encourage you to give this butter chicken recipe a try and make it your own! Don’t forget to share your experience and any personal twists you add along the way. I would love to hear how it turns out for you, and I’m sure your friends and family will be asking for seconds. So roll up your sleeves, gather your ingredients, and get ready to enjoy a delightful meal that will leave everyone asking for the recipe! Print
Butter Chicken Dish: A Delicious Recipe to Savor at Home
- Total Time: 90 minutes
- Yield: 4 servings 1x
Description
Enjoy a rich and creamy Butter Chicken made with tender marinated chicken thighs simmered in a spiced yogurt sauce, finished with heavy cream. This flavorful dish pairs perfectly with basmati rice or naan, making it a delightful meal for any occasion.
Ingredients
- 1.5 lbs (680g) boneless 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 turmeric powder
- 1 teaspoon garam masala
- 1 teaspoon chili powder (adjust to taste)
- Salt, to taste
- 4 tablespoons vegetable oil or ghee
- 1 large onion, finely chopped
- 4 cloves garlic, minced
- 1 tablespoon ginger, grated
- 1 can (14 oz) crushed tomatoes
- 1 cup heavy cream
- Fresh cilantro, for garnish
- Cooked basmati rice or naan, for serving
Instructions
- In a large bowl, combine the plain yogurt, lemon juice, ground cumin, ground coriander, turmeric powder, garam masala, chili powder, and salt. Mix well until all the spices are evenly distributed.
- Add the chicken pieces to the marinade, ensuring they are well coated. Use your hands to massage the marinade into the chicken.
- Cover the bowl with plastic wrap and refrigerate for at least 1 hour, or overnight for deeper flavor.
- In a large skillet or saucepan, heat the vegetable oil or ghee over medium heat. Add the finely chopped onion and sauté until translucent and starting to brown, about 5-7 minutes.
- Add the minced garlic and grated ginger, stirring for another 1-2 minutes until fragrant.
- Pour in the crushed tomatoes, stir, and let simmer for about 10 minutes to intensify the flavor.
- Add a pinch of salt and more chili powder if desired, and simmer for another 5 minutes.
- Remove the marinated chicken from the refrigerator and let it sit at room temperature for 10-15 minutes.
- In a separate skillet, heat more oil or ghee over medium-high heat. Add the marinated chicken in a single layer, cooking for 5-7 minutes until browned on all sides.
- Transfer the browned chicken to the sauce and stir to combine.
- Cover and let simmer on low heat for 15-20 minutes, stirring occasionally, until the chicken is cooked through and tender.
- Reduce the heat to low and pour in the heavy cream, stirring to create a rich sauce.
- Let simmer for an additional 5 minutes, adjusting the consistency with water or chicken broth if needed.
- Garnish with fresh cilantro and serve hot with basmati rice or naan.
Notes
- For a spicier dish, feel free to increase the amount of chili powder or add fresh green chilies.
- This recipe can be made ahead of time and reheated, as the flavors deepen over time.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
- Prep Time: 60 minutes
- Cook Time: 30 minutes
Leave a Comment