Homemade Butter Chicken

Highlighted under: Global Flavors

Savor the rich and creamy goodness of this Homemade Butter Chicken recipe, featuring tender chicken pieces simmered in a luscious tomato and butter sauce, infused with aromatic spices. This comforting dish pairs perfectly with rice or naan and is sure to impress your family and friends with its authentic flavors. Perfect for weeknight dinners or special occasions, this recipe brings the taste of Indian cuisine right to your kitchen.

Naomi Clarke

Created by

Naomi Clarke

Last updated on 2025-11-25T05:48:05.896Z

This Homemade Butter Chicken recipe is inspired by traditional Indian flavors and is made from scratch. The combination of spices and cream creates a luxurious dish that's both hearty and satisfying.

Understanding the Flavors of Butter Chicken

Butter Chicken, or Murgh Makhani, is a classic Indian dish known for its vibrant and inviting flavors. The key to its unmistakable taste lies not just in the chicken, but in the harmonious blend of spices used in the marinade and sauce. Garam masala, cumin, and turmeric create a rich base that beautifully complements the creaminess of the tomato and butter sauce. This unique combination results in a dish that is both comforting and indulgent, making it a favorite for many.

The use of yogurt in the marinade is essential as it tenderizes the chicken while infusing it with flavor. Additionally, the slow cooking process allows the spices to meld together, creating a sauce that clings to the chicken pieces. When served over steamed rice or alongside warm naan, the dish becomes an experience that delights the senses, inviting everyone to return for seconds.

Tips for Perfecting Your Butter Chicken

To achieve restaurant-quality Butter Chicken at home, it's important to marinate the chicken for at least 30 minutes, though overnight marination yields even better results. This step not only enhances flavor but also ensures the chicken remains juicy and tender when cooked. If time allows, consider marinating it longer for a more profound flavor absorption.

Another crucial tip is to cook the chicken over medium heat. This allows for an even cook while avoiding tough, dry pieces. Once the chicken is browned, remove it from the skillet to prevent overcooking while you prepare the sauce. This method keeps the chicken succulent and allows the flavors to shine through in every bite.

Serving Suggestions and Pairings

Butter Chicken is incredibly versatile when it comes to serving options. While traditionally paired with basmati rice or naan, you can also explore serving it with quinoa or cauliflower rice for a healthier twist. A side of roasted vegetables can add a delightful crunch, balancing the creaminess of the dish.

To elevate your dining experience, consider offering a side of cucumber raita, a cooling yogurt-based side dish that complements the spices in Butter Chicken beautifully. Additionally, serving a refreshing salad with citrus dressing can provide a nice contrast to the richness, making your meal well-rounded and satisfying.

Ingredients

For the Chicken Marinade

  • 1 lb chicken breast, cut into pieces
  • 1 cup yogurt
  • 2 tablespoons lemon juice
  • 1 teaspoon garam masala
  • 1 teaspoon turmeric
  • 1 teaspoon cumin
  • Salt to taste

For the Sauce

  • 3 tablespoons butter
  • 1 medium onion, finely chopped
  • 4 cloves garlic, minced
  • 1 inch ginger, minced
  • 1 can (15 oz) tomato puree
  • 1 cup heavy cream
  • 1 teaspoon sugar
  • 1 teaspoon chili powder
  • Salt to taste
  • Fresh cilantro for garnish

Ensure all ingredients are fresh for the best flavor!

Steps to Make Butter Chicken

Marinate the Chicken

In a bowl, mix yogurt, lemon juice, garam masala, turmeric, cumin, and salt. Add the chicken pieces, coating them well. Marinate for at least 30 minutes.

Cook the Chicken

In a large skillet, heat 1 tablespoon of butter over medium heat. Add the marinated chicken and cook until browned and cooked through, about 7-10 minutes. Remove and set aside.

Prepare the Sauce

In the same skillet, add the remaining butter. Sauté onions until translucent, then add garlic and ginger. Cook for another minute before adding the tomato puree, sugar, and chili powder. Simmer for 10 minutes.

Combine Chicken and Sauce

Return the chicken to the skillet and stir in the heavy cream. Cook for an additional 5 minutes until heated through. Adjust seasoning with salt if needed.

Serve

Garnish with fresh cilantro and serve warm with rice or naan.

Enjoy your homemade butter chicken!

Frequently Asked Questions

If you're new to making Butter Chicken, you might wonder if it's difficult to replicate the restaurant version at home. The truth is, it's quite simple with the right ingredients and techniques. The key is to focus on the marination process and to let the spices develop their full flavor during cooking.

Another common question is, can Butter Chicken be made ahead of time? Yes! This dish generally tastes even better the next day, as the flavors continue to meld. Simply refrigerate it once cooled and reheat gently when ready to serve.

Cultural Significance of Butter Chicken

Originating from Delhi in the 1950s, Butter Chicken has become a beloved symbol of Indian cuisine. Its creation is attributed to the chefs at the Moti Mahal restaurant, who developed the recipe as a way to utilize leftover chicken. Today, it's enjoyed in homes and restaurants across the globe, often celebrated for its comforting and satisfying qualities.

Butter Chicken not only showcases the richness of Indian culinary traditions but also represents the fusion of flavors that emanates from the country's diverse cultural landscape. It's a dish that brings people together, whether at family gatherings or special occasions, embodying the spirit of hospitality that is central to Indian culture.

Secondary image

Questions About Recipes

→ Can I use bone-in chicken for this recipe?

Yes, bone-in chicken will add more flavor, but ensure to adjust cooking time accordingly.

→ Is it possible to make this recipe vegetarian?

Absolutely! You can substitute chicken with paneer or tofu for a delicious vegetarian version.

Homemade Butter Chicken

Savor the rich and creamy goodness of this Homemade Butter Chicken recipe, featuring tender chicken pieces simmered in a luscious tomato and butter sauce, infused with aromatic spices. This comforting dish pairs perfectly with rice or naan and is sure to impress your family and friends with its authentic flavors. Perfect for weeknight dinners or special occasions, this recipe brings the taste of Indian cuisine right to your kitchen.

Prep Time15 minutes
Cooking Duration30 minutes
Overall Time45 minutes

Created by: Naomi Clarke

Recipe Type: Global Flavors

Skill Level: Intermediate

Final Quantity: 4 servings

What You'll Need

For the Chicken Marinade

  1. 1 lb chicken breast, cut into pieces
  2. 1 cup yogurt
  3. 2 tablespoons lemon juice
  4. 1 teaspoon garam masala
  5. 1 teaspoon turmeric
  6. 1 teaspoon cumin
  7. Salt to taste

For the Sauce

  1. 3 tablespoons butter
  2. 1 medium onion, finely chopped
  3. 4 cloves garlic, minced
  4. 1 inch ginger, minced
  5. 1 can (15 oz) tomato puree
  6. 1 cup heavy cream
  7. 1 teaspoon sugar
  8. 1 teaspoon chili powder
  9. Salt to taste
  10. Fresh cilantro for garnish

How-To Steps

Step 01

In a bowl, mix yogurt, lemon juice, garam masala, turmeric, cumin, and salt. Add the chicken pieces, coating them well. Marinate for at least 30 minutes.

Step 02

In a large skillet, heat 1 tablespoon of butter over medium heat. Add the marinated chicken and cook until browned and cooked through, about 7-10 minutes. Remove and set aside.

Step 03

In the same skillet, add the remaining butter. Sauté onions until translucent, then add garlic and ginger. Cook for another minute before adding the tomato puree, sugar, and chili powder. Simmer for 10 minutes.

Step 04

Return the chicken to the skillet and stir in the heavy cream. Cook for an additional 5 minutes until heated through. Adjust seasoning with salt if needed.

Step 05

Garnish with fresh cilantro and serve warm with rice or naan.

Nutritional Breakdown (Per Serving)

  • Calories: 450
  • Protein: 30g
  • Carbohydrates: 15g
  • Fat: 30g