Homemade Butter Chicken

Highlighted under: Comfort Food

Experience the rich, creamy goodness of Homemade Butter Chicken, an authentic Indian dish that brings restaurant-quality flavor right to your kitchen. Tender chicken pieces are simmered in a luxurious tomato and butter sauce, accented with aromatic spices that create a symphony of taste. Perfectly served with fluffy basmati rice or warm naan, this recipe is sure to be a family favorite.

Naomi Clarke

Created by

Naomi Clarke

Last updated on 2025-11-17T06:23:09.121Z

Butter chicken is a classic Indian dish known for its creamy sauce and tender chicken. It's a meal that takes you on a culinary journey with each bite.

The Origins of Butter Chicken

Butter Chicken, or 'Murgh Makhani', hails from the culinary traditions of North India, specifically from the Punjab region. It was accidentally created in the 1950s by the chefs at the Moti Mahal restaurant in Delhi. The dish arose from the need to use leftover grilled chicken, which was simmered in a delicious red sauce made from tomatoes, butter, and cream. This serendipitous invention quickly gained popularity and has since become a beloved staple not just in India but across the globe.

The key to the allure of Butter Chicken lies in its unique blend of spices and its creamy consistency. The harmonious mix of fragrant spices like garam masala, cumin, and coriander delights the palate. The slow-simmered sauce envelops the tender chicken, creating a dish that is as comforting as it is indulgent. Today, Butter Chicken is celebrated for its rich flavor and is frequently featured in Indian restaurants, making it a favorite for food lovers everywhere.

Perfect Pairings

When it comes to serving Homemade Butter Chicken, the classic accompaniment is fluffy basmati rice or warm naan. Basmati rice, known for its long grains and aromatic qualities, absorbs the sauce beautifully, allowing you to savor every bite. Alternatively, naan, a type of Indian flatbread, is perfect for scooping up the velvety sauce. You might even consider offering both for a truly delightful feast.

Adding side dishes can elevate your Butter Chicken experience further. Consider serving a fresh cucumber raita to complement the spiciness with a cooling effect. A simple green salad or roasted vegetables can also bring freshness and balance to your meal. Don't forget to dress the salad lightly to prevent competing with the rich flavors of your main dish. These pairings will enhance your dining experience and impress your guests.

Variations and Tips

Butter Chicken recipes can vary significantly based on personal or regional preferences. For a spicier adaptation, add more chili powder or fresh green chili to increase the heat level. If you're looking to make a healthier version, consider using Greek yogurt instead of heavy cream. This will maintain the creaminess while cutting fat content. Additionally, you can substitute chicken breast with thigh cuts for a richer, juicier texture.

To make the cooking process more efficient, marinate the chicken pieces in the spices and yogurt a few hours ahead or overnight. This not only saves time but also amplifies the flavors as the chicken absorbs the marinade. Remember to stir occasionally while cooking to ensure the ingredients blend harmoniously. Little tweaks to the cooking method can result in a restaurant-quality dish right from your home kitchen.

Ingredients

Ingredients

Main Ingredients

  • 1 lb chicken breast, cubed
  • 1 can (14 oz) crushed tomatoes
  • 1/2 cup heavy cream
  • 1/4 cup unsalted butter
  • 1 onion, finely chopped
  • 2 cloves garlic, minced
  • 1 inch ginger, grated
  • 2 tsp garam masala
  • 1 tsp cumin
  • 1 tsp coriander
  • Salt to taste
  • Fresh cilantro for garnish

Make sure to use fresh ingredients for the best flavor!

Instructions

Instructions

Prepare the Chicken

In a pan, melt butter over medium heat. Add the chopped onion and sauté until translucent. Add garlic and ginger, cooking until fragrant.

Cook the Chicken

Add the cubed chicken to the pan and cook until browned on all sides.

Create the Sauce

Stir in crushed tomatoes, garam masala, cumin, coriander, and salt. Allow to simmer for 10-15 minutes.

Add Cream

Lower the heat and pour in the heavy cream, mixing well. Cook for an additional 5 minutes.

Garnish and Serve

Serve hot, garnished with fresh cilantro, alongside basmati rice or naan.

Enjoy your Homemade Butter Chicken!

Cooking Techniques

When making Homemade Butter Chicken, employing the right cooking techniques can greatly enhance the final result. Starting with browning the chicken adds a depth of flavor, thanks to the Maillard reaction, which occurs when proteins and sugars in the chicken create a rich, caramelized crust. This foundational step will set the stage for a truly flavorful sauce.

Simmering the sauce allows the spices to meld beautifully with the tomatoes and cream, making it essential for achieving that signature flavor profile. Keep the heat low to avoid boiling, which can cause the cream to curdle. Instead, gentle simmering allows for better integration of flavors while keeping the sauce smooth and creamy.

Storage and Reheating

Storing your Homemade Butter Chicken properly is important to maintain its texture and flavor. Once cooled, transfer it to an airtight container and store it in the refrigerator, where it can last for up to 3-4 days. For longer storage, consider freezing it. Just ensure that it is in a freezer-safe container and consumed within 2-3 months for best quality.

When it comes to reheating, it’s best to do so slowly on the stovetop over low heat. Stir frequently to prevent the sauce from sticking to the pan. You can add a splash of water or additional cream if the sauce has thickened. Microwaving is also an option but ensure to use a microwave-safe dish and heat in intervals, stirring in between to maintain even warmth.

Secondary image

Questions About Recipes

→ Can I make this recipe ahead of time?

Yes, you can prepare the butter chicken and store it in the fridge for up to 3 days. Reheat before serving.

→ What can I substitute for heavy cream?

You can use coconut milk or a dairy-free alternative for a lighter version.

Homemade Butter Chicken

Experience the rich, creamy goodness of Homemade Butter Chicken, an authentic Indian dish that brings restaurant-quality flavor right to your kitchen. Tender chicken pieces are simmered in a luxurious tomato and butter sauce, accented with aromatic spices that create a symphony of taste. Perfectly served with fluffy basmati rice or warm naan, this recipe is sure to be a family favorite.

Prep Time15.0
Cooking Duration30.0
Overall Time45.0

Created by: Naomi Clarke

Recipe Type: Comfort Food

Skill Level: Intermediate

Final Quantity: 4.0

What You'll Need

Main Ingredients

  1. 1 lb chicken breast, cubed
  2. 1 can (14 oz) crushed tomatoes
  3. 1/2 cup heavy cream
  4. 1/4 cup unsalted butter
  5. 1 onion, finely chopped
  6. 2 cloves garlic, minced
  7. 1 inch ginger, grated
  8. 2 tsp garam masala
  9. 1 tsp cumin
  10. 1 tsp coriander
  11. Salt to taste
  12. Fresh cilantro for garnish

How-To Steps

Step 01

In a pan, melt butter over medium heat. Add the chopped onion and sauté until translucent. Add garlic and ginger, cooking until fragrant.

Step 02

Add the cubed chicken to the pan and cook until browned on all sides.

Step 03

Stir in crushed tomatoes, garam masala, cumin, coriander, and salt. Allow to simmer for 10-15 minutes.

Step 04

Lower the heat and pour in the heavy cream, mixing well. Cook for an additional 5 minutes.

Step 05

Serve hot, garnished with fresh cilantro, alongside basmati rice or naan.

Nutritional Breakdown (Per Serving)

  • Protein: 30g
  • Carbohydrates: 20g
  • Fat: 45g