Quick & Easy Homemade Butter Chicken

Highlighted under: Quick & Easy

Delight your taste buds with this Quick & Easy Homemade Butter Chicken recipe! Creamy, rich, and packed with flavor, this dish is perfect for a cozy weeknight dinner or impressing guests at a gathering. With simple ingredients and easy steps, you can serve up an authentic Indian favorite in no time.

Violet Hart

Created by

Violet Hart

Last updated on 2025-11-14T10:46:24.211Z

This butter chicken recipe brings a taste of India right to your kitchen, making it easy for anyone to create a delicious meal that is sure to please.

Why You’ll Love This Recipe

  • Quick preparation time
  • Rich and creamy flavor
  • Perfect for beginners
  • Can be customized with your favorite spices

The Origins of Butter Chicken

Butter chicken, or 'Murgh Makhani', has its roots in the culinary traditions of Delhi, India. This iconic dish was created in the 1950s at the Moti Mahal restaurant, where chefs ingeniously combined leftover chicken with a creamy tomato sauce. The result was a delightful blend of spices and rich flavors that quickly gained popularity.

This creamy and savory dish was designed to cater to both local and international palates, making it a staple in Indian cuisine. Since its inception, butter chicken has traveled beyond its geographical origins, finding its place on menus around the world, from upscale restaurants to home kitchens. Each variation reflects the unique touch of the cook, allowing for endless creativity and personalization.

Why Use Yogurt in Marinade?

Marinating chicken in yogurt is a traditional method that serves several purposes. Firstly, it helps tenderize the meat, ensuring that every bite is juicy and succulent. The acidity of the yogurt breaks down the proteins in the chicken, resulting in a softer texture that makes the dish even more enjoyable.

Moreover, yogurt infuses the chicken with a deep flavor before it even hits the pan. Combined with spices like garam masala and cumin, the marinade creates a harmonious blend that penetrates the meat, ensuring that the finished dish is packed with rich taste. It's an essential step that elevates the overall flavor profile of your butter chicken.

Serving Suggestions for Butter Chicken

Butter chicken is traditionally served with basmati rice or naan, both of which are perfect for soaking up the creamy sauce. Basmati rice, known for its long grains and aromatic flavor, pairs well with the dish, providing a light yet satisfying contrast to the richness of the sauce. Naan, on the other hand, is soft and fluffy, ideal for scooping up the chicken and sauce.

For a complete Indian meal experience, consider serving butter chicken alongside other classic dishes such as dal makhani, aloo gobi, or a fresh cucumber salad. This combination not only rounds out the flavors but also offers a delightful culinary journey that showcases the diversity of Indian cuisine. Don't forget a refreshing mango lassi to complement the spices!

Ingredients

Ingredients

Chicken Marinade

  • 1 lb chicken, cubed
  • 1/2 cup yogurt
  • 2 tsp garam masala
  • 1 tsp turmeric
  • 1 tsp cumin
  • Salt to taste

Butter Chicken Sauce

  • 2 tbsp butter
  • 1 onion, finely chopped
  • 2 cloves garlic, minced
  • 1 inch ginger, grated
  • 1 can (15 oz) tomato puree
  • 1 cup heavy cream
  • 1 tsp sugar
  • Salt to taste
  • Fresh cilantro for garnish

Combine all ingredients and enjoy your delicious butter chicken!

Instructions

Steps

Marinate the Chicken

In a bowl, combine the cubed chicken, yogurt, garam masala, turmeric, cumin, and salt. Mix well and let it marinate for at least 30 minutes.

Prepare the Sauce

In a large pan, melt butter over medium heat. Add chopped onion and sauté until golden brown. Stir in garlic and ginger, cooking for another minute.

Cook the Chicken

Add the marinated chicken to the pan and cook until browned. Then, add tomato puree, heavy cream, sugar, and salt. Simmer for 20 minutes, stirring occasionally.

Serve

Garnish with fresh cilantro and serve with rice or naan.

Enjoy your homemade butter chicken!

Tips for Perfect Butter Chicken

To achieve the best flavor in your butter chicken, use quality spices. Freshly ground spices will elevate the dish significantly, making it more aromatic and flavorful compared to pre-ground options. Additionally, don't rush the marination process; letting the chicken soak in the yogurt and spices for a few hours or even overnight will yield more tender and flavorful results.

Cooking on medium heat is critical. This allows the chicken to brown properly without seizing up, making it tender and juicy. When incorporating the cream, do it gradually to ensure that the sauce remains smooth and rich. Stir well to mix everything, allowing the layers of flavor to meld beautifully.

Storing and Reheating Leftovers

Leftover butter chicken can be stored in an airtight container in the refrigerator for up to three days. This dish often tastes even better the next day as the flavors continue to develop. Simply reheat gently on the stovetop over low heat, stirring occasionally, until heated through. If it's too thick, you can add a splash of water or cream to achieve your desired consistency.

For longer storage, consider freezing the butter chicken. It can be frozen for up to three months in a well-sealed freezer-safe container. Thaw it overnight in the refrigerator before reheating. This convenience makes butter chicken an excellent meal prep option, allowing you to enjoy a homemade meal on busy days.

Secondary image

Questions About Recipes

→ Can I use frozen chicken?

Yes, just make sure to thaw it completely before marinating.

→ What can I serve with butter chicken?

It's great with rice, naan, or roti.

Quick & Easy Homemade Butter Chicken

Delight your taste buds with this Quick & Easy Homemade Butter Chicken recipe! Creamy, rich, and packed with flavor, this dish is perfect for a cozy weeknight dinner or impressing guests at a gathering. With simple ingredients and easy steps, you can serve up an authentic Indian favorite in no time.

Prep Time10 minutes
Cooking Duration30 minutes
Overall Time40 minutes

Created by: Violet Hart

Recipe Type: Quick & Easy

Skill Level: Easy

Final Quantity: 4 servings

What You'll Need

Chicken Marinade

  1. 1 lb chicken, cubed
  2. 1/2 cup yogurt
  3. 2 tsp garam masala
  4. 1 tsp turmeric
  5. 1 tsp cumin
  6. Salt to taste

Butter Chicken Sauce

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

How-To Steps

Step 01

In a bowl, combine the cubed chicken, yogurt, garam masala, turmeric, cumin, and salt. Mix well and let it marinate for at least 30 minutes.

Step 02

In a large pan, melt butter over medium heat. Add chopped onion and sauté until golden brown. Stir in garlic and ginger, cooking for another minute.

Step 03

Add the marinated chicken to the pan and cook until browned. Then, add tomato puree, heavy cream, sugar, and salt. Simmer for 20 minutes, stirring occasionally.

Step 04

Garnish with fresh cilantro and serve with rice or naan.

Nutritional Breakdown (Per Serving)

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