Quick & Easy Homemade Butter Chicken

Highlighted under: Quick & Easy

Savor the rich and creamy delight of this Quick & Easy Homemade Butter Chicken recipe that transforms ordinary chicken into an extraordinary dish. Perfect for a weeknight dinner or impressing guests, this flavorful Indian classic combines tender chicken simmered in a luscious tomato-based sauce with aromatic spices. Serve it with fluffy rice or naan for a complete meal that everyone will love.

Aubrey Whitman

Created by

Aubrey Whitman

Last updated on 2025-12-06T03:20:59.203Z

This recipe for butter chicken will take you on a flavorful journey through Indian cuisine!

The Magic of Marination

One of the key steps to achieving perfectly tender and flavorful chicken in butter chicken is marination. The yogurt not only imparts a creamy texture but also acts as a tenderizer, allowing the spices to infuse deeply into the chicken. Combine this with lemon juice, salt, and cumin for a flavor-packed marinade that is simple yet effective. Allowing the chicken to marinate for at least 30 minutes—or even overnight—will significantly enhance the overall taste of the dish.

This marination can be adjusted based on your taste preferences as well. Consider adding spices like coriander or turmeric to the marinade to give the chicken an extra kick. The longer the chicken sits in the marinade, the more pronounced the flavors will be after cooking. This step is truly where the love for butter chicken begins.

Creating the Perfect Sauce

The sauce is what truly elevates the chicken in this butter chicken recipe. With its base of crushed tomatoes, the sauce offers a vibrant, tangy flavor complemented by the richness of heavy cream. The balance between acidity and creaminess is crucial in creating that signature taste. When sautéing the onions, garlic, and ginger, aim for a golden brown color, which adds depth and complexity to the sauce.

Don’t forget the spices. Garam masala and chili powder bring warmth and aroma, making your kitchen smell heavenly while cooking. Feel free to adjust the spice levels based on your tolerance; a bit more chili powder can create a spicier dish that many curry lovers enjoy. Simmering the sauce allows it to thicken and mingle, making every bite of chicken a taste sensation.

Serving Suggestions

Once your butter chicken is ready, it's time to serve it up! This dish is best enjoyed with fluffy basmati rice or warm naan. The rice soaks up the savory sauce beautifully, while naan is perfect for scooping up the creamy chicken. You can even serve a side of cucumber raita to add a refreshing contrast, balancing the richness of the butter chicken.

For a complete meal, consider pairing butter chicken with a simple salad or sautéed vegetables. A side of garlic naan or flavored rice can add additional textures and flavors. Your guests will surely appreciate the effort, creating a lavish dining experience right at home.

Ingredients

Gather the following ingredients before you begin:

For the Chicken

  • 500g chicken breast, cut into cubes
  • 1 cup yogurt
  • 1 tablespoon lemon juice
  • 1 teaspoon salt
  • 1 teaspoon cumin

For the Sauce

  • 2 tablespoons butter
  • 1 onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tablespoon ginger, minced
  • 1 can (400g) crushed tomatoes
  • 1 cup heavy cream
  • 1 teaspoon garam masala
  • 1 teaspoon chili powder
  • Salt to taste

Make sure you have everything ready before starting!

Instructions

Follow these steps to create your butter chicken:

Marinate the Chicken

In a bowl, combine chicken cubes with yogurt, lemon juice, salt, and cumin. Mix well and let it marinate for at least 30 minutes.

Cook the Chicken

In a large pan, heat butter over medium heat. Add the marinated chicken and cook until browned and cooked through. Remove and set aside.

Make the Sauce

In the same pan, add onions, garlic, and ginger. Sauté until onions are translucent. Stir in the crushed tomatoes, garam masala, and chili powder. Simmer for 10 minutes.

Combine and Finish

Add the cooked chicken back into the sauce and mix in the heavy cream. Simmer for another 5-10 minutes. Adjust seasoning with salt.

Enjoy your homemade butter chicken with rice or naan!

Storage and Reheating

Leftover butter chicken can be stored in an airtight container in the refrigerator for up to three days. The flavors tend to deepen as it sits, making it even more delicious upon reheating. When ready to enjoy, simply warm it up in a pan over medium heat or in the microwave. If it seems a bit thick, add a splash of water or cream to keep it creamy.

For longer storage, butter chicken can be frozen for up to three months. Just make sure it’s completely cooled before transferring to a freezer-safe container. Thaw overnight in the refrigerator before reheating to ensure even warming without compromising the texture.

Tips for Customization

Feel free to customize your butter chicken to suit your taste. If you’re looking for a healthier alternative, consider using boneless, skinless chicken thighs, which are often juicier than breasts. Additionally, you can try adding vegetables like peas, bell peppers, or spinach into the sauce for extra nutrition and flavor.

For those who prefer a lighter version, you can substitute heavy cream with coconut milk or Greek yogurt. This swap not only reduces the fat content but also adds a unique flavor twist to the dish. Experimenting with different spices or adding a splash of lemon juice at the end can elevate your butter chicken to a whole new level.

Secondary image

Questions About Recipes

→ Can I use other meats?

Yes, you can use lamb or shrimp, though cooking times may vary.

→ Can I freeze butter chicken?

Absolutely! Store it in an airtight container for up to 3 months.

Quick & Easy Homemade Butter Chicken

Savor the rich and creamy delight of this Quick & Easy Homemade Butter Chicken recipe that transforms ordinary chicken into an extraordinary dish. Perfect for a weeknight dinner or impressing guests, this flavorful Indian classic combines tender chicken simmered in a luscious tomato-based sauce with aromatic spices. Serve it with fluffy rice or naan for a complete meal that everyone will love.

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

Created by: Aubrey Whitman

Recipe Type: Quick & Easy

Skill Level: Intermediate

Final Quantity: 4.0

What You'll Need

For the Chicken

  1. 500g chicken breast, cut into cubes
  2. 1 cup yogurt
  3. 1 tablespoon lemon juice
  4. 1 teaspoon salt
  5. 1 teaspoon cumin

For the Sauce

  1. 2 tablespoons butter
  2. 1 onion, finely chopped
  3. 3 garlic cloves, minced
  4. 1 tablespoon ginger, minced
  5. 1 can (400g) crushed tomatoes
  6. 1 cup heavy cream
  7. 1 teaspoon garam masala
  8. 1 teaspoon chili powder
  9. Salt to taste

How-To Steps

Step 01

In a bowl, combine chicken cubes with yogurt, lemon juice, salt, and cumin. Mix well and let it marinate for at least 30 minutes.

Step 02

In a large pan, heat butter over medium heat. Add the marinated chicken and cook until browned and cooked through. Remove and set aside.

Step 03

In the same pan, add onions, garlic, and ginger. Sauté until onions are translucent. Stir in the crushed tomatoes, garam masala, and chili powder. Simmer for 10 minutes.

Step 04

Add the cooked chicken back into the sauce and mix in the heavy cream. Simmer for another 5-10 minutes. Adjust seasoning with salt.

Nutritional Breakdown (Per Serving)

  • Protein: 35g
  • Carbohydrates: 20g
  • Fat: 40g