ADVERTISEMENT

Creamy Homestyle Butter Chicken: A Simple Yet Flavorful Favorite

Butter Chicken, also known as Murgh Makhani, is a globally loved Indian dish with a rich, creamy tomato-based sauce and tender, juicy chicken. While it sounds luxurious and complex, it’s surprisingly easy to make at home. This version is made for home cooks of all levels—it’s straightforward, fast, and full of deep, satisfying flavor. Using pantry spices, Greek yogurt, and heavy cream, this butter chicken recipe gives you the same comforting taste you’d expect from a restaurant. It’s perfect for busy weeknights, weekend gatherings, or even special occasions with the family.

What sets this recipe apart is its ease: no complicated steps, no fancy equipment, and no need to hunt down hard-to-find ingredients. Just good seasoning, balanced spice, and a silky sauce that turns simple chicken thighs into something truly special.

Ingredients and Preparation

Before starting, gather and prep your ingredients for a smooth cooking process.

For the Marinated Chicken:

  • 1 ½ pounds (about 700 grams) boneless, skinless chicken thighs, cut into bite-sized pieces
  • 1 teaspoon salt
  • 1 teaspoon garlic powder
  • 1 teaspoon sweet paprika
  • ½ teaspoon curry powder
  • 1 tablespoon Greek yogurt

For the Butter Sauce:

  • 3 tablespoons vegetable oil
  • 3 tablespoons butter, divided (1 tbsp for cooking, 2 tbsp to finish)
  • 6 garlic cloves, minced
  • 1 medium onion, finely diced
  • 1 can (15 ounces or about 425 grams) tomato sauce or purĂŠe
  • 1 teaspoon sugar
  • 1 teaspoon salt (adjust to taste)
  • ½ teaspoon black pepper
  • ½ teaspoon cayenne pepper (optional)
  • 1 teaspoon garam masala
  • ½ teaspoon curry powder
  • 2 cups heavy cream

For Garnishing and Serving:

  • Fresh parsley or cilantro, chopped (optional)
  • Cooked basmati rice or naan bread

Preparation Notes:

  • Cut the chicken into equal-sized chunks for even cooking.
  • Use fresh garlic and onions for maximum flavor.
  • Measure out all spices before cooking to make the process faster.
  • Marinate the chicken while you prep the sauce.

Step-by-Step Instructions

1. Marinate the Chicken

  • In a large bowl, add the chicken pieces.
  • Sprinkle with salt, garlic powder, paprika, and curry powder.
  • Add Greek yogurt and stir until the chicken is evenly coated.
  • Let it marinate for at least 10–30 minutes at room temperature (or overnight in the refrigerator if prepping ahead).

2. Sear the Chicken

  • Heat 3 tablespoons of vegetable oil in a large skillet over medium-high heat.
  • Add the marinated chicken in batches to avoid crowding the pan.
  • Sear for 8 to 10 minutes, turning to cook all sides until browned and cooked through.
  • Remove the chicken from the pan and set aside. Leave any browned bits in the pan—they add flavor to the sauce.

3. SautĂŠ Aromatics

  • Reduce the heat to medium.
  • Add 1 tablespoon of butter to the same skillet.
  • Once melted, add the minced garlic and chopped onion.
  • Cook for 3 to 5 minutes until the onion becomes soft and translucent, stirring occasionally.

4. Add Tomato Sauce and Spices

  • Pour in the tomato sauce and add sugar, 1 teaspoon salt, and black pepper.
  • Stir and simmer for 2 to 3 minutes to allow the sauce to deepen in flavor.

5. Return Chicken and Pour in Cream

  • Add the cooked chicken (and any juices) back into the skillet.
  • Stir to coat the chicken with the sauce.
  • Slowly pour in the heavy cream while stirring.
  • Add garam masala, curry powder, and cayenne pepper if using.
  • Stir until the sauce becomes smooth and evenly colored.

6. Finish with Butter and Adjust Seasoning

  • Add the remaining 2 tablespoons of butter.
  • Let it melt into the sauce for extra richness.
  • Taste and adjust salt, spice, or creaminess as needed.
  • Simmer for another 2 to 3 minutes on low heat until everything is heated through.

7. Garnish and Serve

  • Turn off the heat and let the sauce sit for a couple of minutes to thicken.
  • Garnish with freshly chopped parsley or cilantro if desired.
  • Serve hot with rice or naan.

Beginner Tips and Notes

  • Use chicken thighs instead of breasts. Thighs stay tender and juicy even after searing and simmering.
  • Don’t skip the marinade. Even 10 minutes of marinating helps infuse the chicken with flavor and tenderness.
  • Stir frequently when cooking garlic and onions to avoid burning and bitterness.
  • Taste as you go. Adjust the seasoning after adding cream—it’s easier to fix flavor when you’re layering it.
  • Add cayenne in small amounts if you’re unsure about heat. Start with a pinch and increase later.
  • Use canned tomato purĂŠe or sauce rather than diced tomatoes for a smoother texture.
  • No Greek yogurt? Regular plain yogurt works, just make sure it’s not sweetened.
  • Ghee or clarified butter can be used instead of regular butter for a more authentic Indian flavor.
  • To make it dairy-free, use coconut cream instead of heavy cream and plant-based butter.
Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Creamy Homestyle Butter Chicken: A Simple Yet Flavorful Favorite

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🍗🥣 Cozy up to a bowl of this Creamy Homestyle Butter Chicken—a simple dish packed with bold, buttery flavor! Tender chicken is simmered in a rich tomato-cream sauce infused with warm spices like garam masala and cumin. 🍅🧈 It’s comfort food at its finest, perfect over rice or with soft naan bread. Whether it’s a weeknight dinner or a cozy weekend treat, this classic never fails to satisfy. 🧡🍛

  • Total Time: 55 minutes
  • Yield: 4 servings 1x

Ingredients

Scale

For the Marinated Chicken:

  • 1 ½ pounds (about 700 grams) boneless, skinless chicken thighs, cut into bite-sized pieces
  • 1 teaspoon salt
  • 1 teaspoon garlic powder
  • 1 teaspoon sweet paprika
  • ½ teaspoon curry powder
  • 1 tablespoon Greek yogurt

For the Butter Sauce:

  • 3 tablespoons vegetable oil
  • 3 tablespoons butter, divided (1 tbsp for cooking, 2 tbsp to finish)
  • 6 garlic cloves, minced
  • 1 medium onion, finely diced
  • 1 can (15 ounces or about 425 grams) tomato sauce or purĂŠe
  • 1 teaspoon sugar
  • 1 teaspoon salt (adjust to taste)
  • ½ teaspoon black pepper
  • ½ teaspoon cayenne pepper (optional)
  • 1 teaspoon garam masala
  • ½ teaspoon curry powder
  • 2 cups heavy cream

For Garnishing and Serving:

  • Fresh parsley or cilantro, chopped (optional)
  • Cooked basmati rice or naan bread

Preparation Notes:

 

  • Cut the chicken into equal-sized chunks for even cooking.
  • Use fresh garlic and onions for maximum flavor.
  • Measure out all spices before cooking to make the process faster.
  • Marinate the chicken while you prep the sauce.

Instructions

1. Marinate the Chicken

  • In a large bowl, add the chicken pieces.
  • Sprinkle with salt, garlic powder, paprika, and curry powder.
  • Add Greek yogurt and stir until the chicken is evenly coated.
  • Let it marinate for at least 10–30 minutes at room temperature (or overnight in the refrigerator if prepping ahead).

2. Sear the Chicken

  • Heat 3 tablespoons of vegetable oil in a large skillet over medium-high heat.
  • Add the marinated chicken in batches to avoid crowding the pan.
  • Sear for 8 to 10 minutes, turning to cook all sides until browned and cooked through.
  • Remove the chicken from the pan and set aside. Leave any browned bits in the pan—they add flavor to the sauce.

3. SautĂŠ Aromatics

  • Reduce the heat to medium.
  • Add 1 tablespoon of butter to the same skillet.
  • Once melted, add the minced garlic and chopped onion.
  • Cook for 3 to 5 minutes until the onion becomes soft and translucent, stirring occasionally.

4. Add Tomato Sauce and Spices

  • Pour in the tomato sauce and add sugar, 1 teaspoon salt, and black pepper.
  • Stir and simmer for 2 to 3 minutes to allow the sauce to deepen in flavor.

5. Return Chicken and Pour in Cream

  • Add the cooked chicken (and any juices) back into the skillet.
  • Stir to coat the chicken with the sauce.
  • Slowly pour in the heavy cream while stirring.
  • Add garam masala, curry powder, and cayenne pepper if using.
  • Stir until the sauce becomes smooth and evenly colored.

6. Finish with Butter and Adjust Seasoning

  • Add the remaining 2 tablespoons of butter.
  • Let it melt into the sauce for extra richness.
  • Taste and adjust salt, spice, or creaminess as needed.
  • Simmer for another 2 to 3 minutes on low heat until everything is heated through.

7. Garnish and Serve

 

  • Turn off the heat and let the sauce sit for a couple of minutes to thicken.
  • Garnish with freshly chopped parsley or cilantro if desired.
  • Serve hot with rice or naan.

Notes

  • Use chicken thighs instead of breasts. Thighs stay tender and juicy even after searing and simmering.
  • Don’t skip the marinade. Even 10 minutes of marinating helps infuse the chicken with flavor and tenderness.
  • Stir frequently when cooking garlic and onions to avoid burning and bitterness.
  • Taste as you go. Adjust the seasoning after adding cream—it’s easier to fix flavor when you’re layering it.
  • Add cayenne in small amounts if you’re unsure about heat. Start with a pinch and increase later.
  • Use canned tomato purĂŠe or sauce rather than diced tomatoes for a smoother texture.
  • No Greek yogurt? Regular plain yogurt works, just make sure it’s not sweetened.
  • Ghee or clarified butter can be used instead of regular butter for a more authentic Indian flavor.
  • To make it dairy-free, use coconut cream instead of heavy cream and plant-based butter.
  • Author: Rosa
  • Prep Time: 30 minutes
  • Cook Time: 25 minutes

Serving Suggestions

This butter chicken pairs well with various sides and can be served in multiple ways. Here are some ideas:

With Grains:

  • Steamed Basmati Rice: A classic pairing that soaks up the creamy sauce beautifully.
  • Jeera Rice: Basmati rice cooked with cumin seeds for extra aroma and taste.
  • Brown Rice or Quinoa: For a healthier twist that still complements the dish.

With Breads:

  • Naan Bread: A traditional Indian flatbread that’s perfect for scooping up the sauce.
  • Garlic Naan: Adds a bit of sharp flavor to contrast with the creamy chicken.
  • Roti or Chapati: Lighter options that work well if you prefer less richness.

With Sides:

  • Raita: A cooling yogurt side dish with cucumber, mint, and cumin.
  • Cucumber Salad: Crisp, fresh, and easy to prepare—great for balancing the richness.
  • Lentils (Dal): A warm bowl of mild dal adds fiber and protein for a heartier meal.
  • Pickled Onions or Chutney: Add acidity or sweetness depending on your preference.

Final Thought

This homemade butter chicken recipe proves that comforting, restaurant-quality meals don’t have to be complicated or time-consuming. With basic ingredients and simple techniques, you can make a dish that’s creamy, spiced just right, and completely satisfying. Whether it’s your first time making Indian food or you’ve cooked it for years, this version is friendly to all skill levels and endlessly customizable.

Feel free to adjust the heat, try a dairy-free option, or experiment with add-ins like peas, spinach, or cashew cream. Once you master this dish, it’ll likely become a regular in your kitchen—not just because it tastes amazing, but because it brings comfort, warmth, and joy to any meal.

Give it a try today. You’ll be surprised how easy it is to bring this bold, rich flavor to life in your own kitchen.

ADVERTISEMENT

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

ADVERTISEMENT