Quick & Easy Homemade Butter Chicken

Highlighted under: Quick & Easy

Experience the creamy, rich taste of homemade Butter Chicken that's both delicious and simple to prepare. This family-friendly dish combines tender chicken pieces simmered in a fragrant tomato and butter sauce, making it perfect for weeknight dinners or special occasions. Serve it over fluffy rice or with warm naan for a satisfying meal the whole family will love.

Vanessa Doyle

Created by

Vanessa Doyle

Last updated on 2025-12-08T12:35:44.680Z

This recipe for Butter Chicken has been passed down through generations. It's not just a meal; it's a celebration of flavors that brings everyone to the table.

A Taste of Tradition

Butter Chicken, or Murgh Makhani, has its roots in Indian cuisine and is known for its rich, creamy sauce and tender chicken. This dish originated in the 1950s at the Moti Mahal restaurant in Delhi, where it was created as a way to use leftover chicken. The harmonious blend of spices and creamy texture quickly gained popularity, making it a beloved staple in many households around the world. This recipe allows you to recreate that authentic flavor and experience in your own kitchen.

One of the key elements that distinguish Butter Chicken is its use of a tandoor, or clay oven, to cook the chicken. However, this recipe simplifies the process, making it accessible for home cooks without any special equipment. The use of cubed chicken breast in this quick version ensures tender, juicy pieces that soak up the rich flavors of the sauce, bringing the essence of traditional Butter Chicken directly to your table.

Perfect Pairings

Butter Chicken is incredibly versatile when it comes to pairing with sides. Traditionally, it is served with Basmati rice or naan, perfect for soaking up the luscious sauce. You can also try serving it with jeera rice, which is fragrant with cumin, or even with a side of roasted vegetables for a more wholesome meal. Each option enhances the flavors of the dish, ensuring a satisfying dining experience.

For those looking to balance the richness of Butter Chicken, consider offering a side salad with fresh greens, cucumbers, and a tangy dressing. The crunch and acidity from the salad can provide a delightful contrast to the creamy curry, making each bite a well-rounded experience. Additionally, pairing your meal with a light Indian yogurt drink, like lassi, can help to cleanse the palate and add a refreshing element to the meal.

Storing and Reheating

If you find yourself with leftovers, Butter Chicken stores well in an airtight container in the refrigerator for up to three days. The flavors may deepen and improve as it sits, making it a perfect candidate for meal prep. When you are ready to enjoy it again, simply reheat on the stovetop over medium heat, adding a splash of cream or water to maintain creaminess if needed. Stir regularly to ensure even heating.

For longer storage, you can freeze Butter Chicken for up to three months. To do this, let the dish cool completely before transferring it to a freezer-safe container. When ready to eat, thaw overnight in the refrigerator before reheating. This meal not only saves time during busy weeks but also provides a delicious, comforting option for any night of the week.

Ingredients

Gather these ingredients before you start cooking:

Main Ingredients

  • 1 lb chicken breast, cubed
  • 1 cup tomato sauce
  • 1/2 cup unsalted butter
  • 1 onion, finely chopped
  • 2 cloves garlic, minced
  • 1 tablespoon ginger, minced
  • 1 tablespoon garam masala
  • 1 teaspoon cumin
  • 1/2 cup heavy cream
  • Salt to taste
  • Fresh cilantro for garnish

Once you have all the ingredients, you're ready to cook!

Instructions

Follow these steps to create the perfect Butter Chicken:

Sauté the Onions and Spices

In a large skillet, melt the butter over medium heat. Add the onions and sauté until they are translucent. Then, add the garlic and ginger, cooking until fragrant.

Cook the Chicken

Add the cubed chicken to the skillet and cook until browned. Sprinkle in teaspoon of garam masala and cumin, stirring well to coat the chicken.

Add Tomato Sauce and Simmer

Pour in the tomato sauce and simmer for about 20 minutes, letting the flavors meld together. Season with salt to taste.

Finish with Cream

Stir in the heavy cream and let it simmer for another 5 minutes. Garnish with fresh cilantro before serving.

Serve your delicious Butter Chicken with rice or naan.

Expert Tips for Success

To enhance the flavor of your Butter Chicken, consider marinating the chicken in yogurt and spices for a few hours or overnight. This not only adds depth of flavor but also helps to tenderize the chicken, resulting in a juicier outcome. If you have time, experimenting with different spice levels can also elevate your dish; add more garam masala or a hint of chili powder for a spicier version.

Always taste as you go. Each ingredient, from the tomatoes to the seasonings, can vary in potency. Adjusting salt and cream levels in your sauce can make a big difference in achieving the perfect balance of flavors. Remember, food is about personal preference, so if you find it needs a little more heat or sweetness, don't hesitate to modify it to suit your taste.

Healthier Alternatives

While Butter Chicken is undeniably delicious, you can make a few tweaks to create a lighter version. Consider using skinless chicken thighs instead of breasts for added flavor and juiciness, or switch out the heavy cream for coconut milk for a dairy-free option that provides a hint of sweetness. Additionally, reducing the amount of butter used can cut calories while still preserving the richness of the dish.

Adding extra vegetables to the sauce is another fantastic way to enhance nutrition without sacrificing flavor. You could incorporate spinach, peas, or even bell peppers, which will add color, texture, and vitamins to the dish. This not only contributes to a balanced meal but also makes your Butter Chicken even more visually appealing.

Secondary image

Questions About Recipes

→ Can I use frozen chicken?

Yes, but make sure to thaw it thoroughly before cooking.

→ What can I substitute for heavy cream?

You can use coconut milk for a dairy-free option.

Quick & Easy Homemade Butter Chicken

Experience the creamy, rich taste of homemade Butter Chicken that's both delicious and simple to prepare. This family-friendly dish combines tender chicken pieces simmered in a fragrant tomato and butter sauce, making it perfect for weeknight dinners or special occasions. Serve it over fluffy rice or with warm naan for a satisfying meal the whole family will love.

Prep Time15 minutes
Cooking Duration30 minutes
Overall Time45 minutes

Created by: Vanessa Doyle

Recipe Type: Quick & Easy

Skill Level: Beginner

Final Quantity: 4 servings

What You'll Need

Main Ingredients

  1. 1 lb chicken breast, cubed
  2. 1 cup tomato sauce
  3. 1/2 cup unsalted butter
  4. 1 onion, finely chopped
  5. 2 cloves garlic, minced
  6. 1 tablespoon ginger, minced
  7. 1 tablespoon garam masala
  8. 1 teaspoon cumin
  9. 1/2 cup heavy cream
  10. Salt to taste
  11. Fresh cilantro for garnish

How-To Steps

Step 01

In a large skillet, melt the butter over medium heat. Add the onions and sauté until they are translucent. Then, add the garlic and ginger, cooking until fragrant.

Step 02

Add the cubed chicken to the skillet and cook until browned. Sprinkle in teaspoon of garam masala and cumin, stirring well to coat the chicken.

Step 03

Pour in the tomato sauce and simmer for about 20 minutes, letting the flavors meld together. Season with salt to taste.

Step 04

Stir in the heavy cream and let it simmer for another 5 minutes. Garnish with fresh cilantro before serving.

Nutritional Breakdown (Per Serving)

  • Calories: 500
  • Fat: 35g
  • Carbohydrates: 20g
  • Protein: 30g