• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
chefkiwi

chefkiwi

  • Home
  • Breakfast
  • Dessert
  • Appetizers
  • Dinner
  • Lunch
  • About
  • Contact
chefkiwi
  • Home
  • Breakfast
  • Dessert
  • Appetizers
  • Dinner
  • Lunch
  • About
  • Contact

Filed Under: Dinner

Homemade Butter Chicken: The Ultimate Recipe Guide

June 26, 2025 by chefkiwi Leave a Comment

Homemade Butter Chicken, a dish synonymous with creamy indulgence and aromatic spices, is easier to create in your own kitchen than you might think! Forget ordering takeout; with this recipe, you can experience the authentic flavors of this beloved Indian classic, tailored perfectly to your taste. Have you ever wondered about the origins of this rich and flavorful curry? Butter Chicken, or Murgh Makhani, was born in the 1950s at the Moti Mahal restaurant in Delhi, India. It was a stroke of genius, created by chance when chefs mixed leftover tandoori chicken in a tomato-based sauce enriched with butter and cream.

The result was a culinary masterpiece that quickly gained popularity, spreading across the globe and becoming a staple in Indian restaurants worldwide. What makes Homemade Butter Chicken so irresistible? It’s the harmonious blend of tender, marinated chicken simmered in a velvety smooth tomato-based sauce, infused with warming spices like garam masala, ginger, and garlic. The creamy texture, balanced with a hint of sweetness and a touch of tanginess, creates a symphony of flavors that dance on your palate. Whether you’re craving comfort food on a chilly evening or looking to impress your guests with a flavorful and exotic dish, this recipe is guaranteed to deliver a restaurant-quality experience in the comfort of your home. So, let’s embark on this culinary adventure and discover the secrets to making the perfect Butter Chicken!

Homemade Butter Chicken

Ingredients:

  • For the Chicken Marinade:
    • 1.5 lbs boneless, skinless chicken thighs, cut into 1-inch cubes
    • 1 cup plain yogurt, full-fat preferred
    • 2 tablespoons lemon juice
    • 1 tablespoon ginger-garlic paste (equal parts ginger and garlic, finely minced or blended)
    • 1 teaspoon garam masala
    • 1 teaspoon turmeric powder
    • 1 teaspoon red chili powder (adjust to your spice preference)
    • 1/2 teaspoon cumin powder
    • 1/2 teaspoon coriander powder
    • 1/2 teaspoon salt (or to taste)
  • For the Butter Chicken Sauce:
    • 2 tablespoons butter
    • 1 tablespoon olive oil
    • 1 large onion, finely chopped
    • 1 tablespoon ginger-garlic paste
    • 1 (14.5 ounce) can crushed tomatoes
    • 1 (8 ounce) can tomato sauce
    • 1 cup heavy cream
    • 1/2 cup cashew nuts (soaked in warm water for at least 30 minutes, then drained)
    • 1 tablespoon garam masala
    • 1 teaspoon red chili powder (adjust to your spice preference)
    • 1 teaspoon cumin powder
    • 1 teaspoon coriander powder
    • 1 teaspoon sugar (or honey, to balance acidity)
    • 1/2 teaspoon dried fenugreek leaves (kasuri methi), crushed
    • Salt to taste
    • Fresh cilantro leaves, chopped (for garnish)
  • Optional:
    • 1/4 cup water (to adjust sauce consistency)
    • A pinch of saffron strands (soaked in 2 tablespoons of warm milk for 30 minutes, for added flavor and color)
    • Green chilies, slit (for extra heat)

Marinating the Chicken:

  1. In a large bowl, combine the chicken cubes with yogurt, lemon juice, ginger-garlic paste, garam masala, turmeric powder, red chili powder, cumin powder, coriander powder, and salt.
  2. Mix well, ensuring that all the chicken pieces are evenly coated with the marinade.
  3. Cover the bowl with plastic wrap or a lid and refrigerate for at least 2 hours, or preferably overnight. The longer the chicken marinates, the more flavorful and tender it will become. I usually aim for at least 4 hours!

Preparing the Butter Chicken Sauce:

  1. While the chicken is marinating, you can start preparing the sauce. Soak the cashew nuts in warm water for at least 30 minutes. This will help them blend smoothly and create a creamy texture for the sauce.
  2. After the cashews have soaked, drain them and set them aside.
  3. In a large, heavy-bottomed pot or Dutch oven, melt the butter along with the olive oil over medium heat. The olive oil helps prevent the butter from burning.
  4. Add the finely chopped onion to the pot and sauté until it turns golden brown and translucent, about 8-10 minutes. Stir frequently to prevent burning. This step is crucial for developing the base flavor of the sauce.
  5. Add the ginger-garlic paste to the pot and sauté for another minute until fragrant. Be careful not to burn the garlic, as it can become bitter.
  6. Pour in the crushed tomatoes and tomato sauce. Stir well to combine.
  7. Add the garam masala, red chili powder, cumin powder, coriander powder, sugar (or honey), and salt to the sauce. Stir well to incorporate the spices.
  8. Bring the sauce to a simmer, then reduce the heat to low, cover the pot, and let it simmer for at least 20-25 minutes, stirring occasionally. This allows the flavors to meld together and the sauce to thicken slightly.
  9. While the sauce is simmering, blend the soaked cashews with a little bit of water (about 1/4 cup) until you have a smooth paste.
  10. After the sauce has simmered for 20-25 minutes, remove it from the heat and let it cool slightly.
  11. Carefully transfer the sauce to a blender or use an immersion blender to blend it until it is completely smooth. This step is essential for achieving the signature creamy texture of butter chicken. Be cautious when blending hot liquids, as they can splatter.
  12. Return the blended sauce to the pot and place it back over low heat.
  13. Stir in the cashew paste and heavy cream. Mix well to combine.
  14. If you are using saffron, add the saffron strands soaked in warm milk to the sauce. This will add a beautiful color and subtle flavor.
  15. Add the crushed dried fenugreek leaves (kasuri methi) to the sauce. Rub the leaves between your palms to release their aroma before adding them.
  16. Simmer the sauce for another 5-10 minutes, stirring occasionally, to allow the flavors to meld together.
  17. Taste the sauce and adjust the seasoning as needed. You may need to add more salt, sugar, or chili powder to achieve your desired flavor profile.
  18. If the sauce is too thick, you can add a little bit of water to thin it out to your desired consistency.

Cooking the Chicken:

There are several ways to cook the marinated chicken. You can grill it, bake it, pan-fry it, or even cook it in an air fryer. I personally prefer grilling or baking, as it gives the chicken a nice smoky flavor.

Grilling the Chicken:

  1. Preheat your grill to medium-high heat.
  2. Thread the marinated chicken pieces onto skewers. This will make it easier to grill them evenly.
  3. Grill the chicken skewers for about 8-10 minutes, turning them occasionally, until they are cooked through and slightly charred. The internal temperature of the chicken should reach 165°F (74°C).
  4. Remove the chicken from the grill and set it aside.

Baking the Chicken:

  1. Preheat your oven to 400°F (200°C).
  2. Line a baking sheet with parchment paper.
  3. Arrange the marinated chicken pieces on the baking sheet in a single layer.
  4. Bake the chicken for about 20-25 minutes, or until it is cooked through and slightly browned. The internal temperature of the chicken should reach 165°F (74°C).
  5. Remove the chicken from the oven and set it aside.

Pan-Frying the Chicken:

  1. Heat a tablespoon of oil in a large skillet over medium-high heat.
  2. Add the marinated chicken pieces to the skillet in a single layer.
  3. Cook the chicken for about 6-8 minutes, turning occasionally, until it is cooked through and browned on all sides. The internal temperature of the chicken should reach 165°F (74°C).
  4. Remove the chicken from the skillet and set it aside.

Air Frying the Chicken:

  1. Preheat your air fryer to 375°F (190°C).
  2. Place the marinated chicken in the air fryer basket in a single layer, being careful not to overcrowd. You may need to cook in batches.
  3. Air fry for 12-15 minutes, flipping halfway through, until the chicken is cooked through and lightly browned. The internal temperature should reach 165°F (74°C).
  4. Remove the chicken from the air fryer and set aside.

Bringing it All Together:

  1. Once the chicken is cooked, add it to the pot of simmering butter chicken sauce.
  2. Stir well to coat the chicken with the sauce.
  3. Simmer for another 5-10 minutes to allow the chicken to absorb the flavors of the sauce.
  4. Garnish with fresh cilantro leaves.
  5. Serve hot with naan bread, basmati rice, or roti.

Enjoy your homemade butter chicken! I promise, it’s worth the effort. The rich, creamy sauce and tender chicken are a match made in heaven. Don’t be afraid to adjust the spices to your liking. Some people prefer a spicier butter chicken, while others prefer a milder version. Experiment and find what works best for you!

Homemade Butter Chicken

Conclusion:

This Homemade Butter Chicken recipe isn’t just another weeknight dinner; it’s a culinary adventure waiting to happen in your very own kitchen. From the fragrant spices that fill your home to the creamy, rich sauce that coats every morsel of tender chicken, this dish is a guaranteed crowd-pleaser. I know tackling a seemingly complex dish like butter chicken can feel daunting, but trust me, this recipe breaks it down into manageable steps, making it accessible for cooks of all skill levels. The result? A restaurant-quality meal that you can proudly say you made from scratch.

Why is this a must-try? Because it’s more than just food; it’s an experience. It’s the satisfaction of creating something delicious and comforting with your own hands. It’s the joy of sharing a flavorful meal with loved ones. And it’s the knowledge that you can recreate a beloved classic anytime you crave it, without relying on takeout. The depth of flavor achieved through the careful layering of spices and the slow simmering process is simply unmatched. You’ll find yourself reaching for this recipe again and again, I promise!

But the best part? This recipe is incredibly versatile. Feel free to experiment with different variations to suit your taste. For a spicier kick, add a pinch of cayenne pepper or a finely chopped green chili to the marinade. If you prefer a sweeter sauce, a touch of honey or maple syrup can do the trick. For a vegetarian option, substitute the chicken with paneer (Indian cheese) or chickpeas. The possibilities are endless!

Serving Suggestions:

* Serve your Homemade Butter Chicken with fluffy basmati rice or warm naan bread to soak up all that delicious sauce.
* A dollop of plain yogurt or a sprinkle of fresh cilantro adds a refreshing touch.
* For a complete meal, pair it with a side of steamed vegetables like broccoli or green beans.
* Leftovers are even better the next day! Store them in an airtight container in the refrigerator for up to three days.

Variations to Explore:

* Creamy Coconut Butter Chicken: Replace half of the heavy cream with coconut milk for a tropical twist.
* Spicy Butter Chicken Masala: Add a teaspoon of garam masala and a pinch of red chili flakes for extra heat.
* Butter Chicken with Vegetables: Incorporate vegetables like bell peppers, onions, and peas into the sauce for added nutrients and flavor.
* Slow Cooker Butter Chicken: Adapt the recipe for your slow cooker for an even easier weeknight meal. Simply combine all the ingredients in the slow cooker and cook on low for 6-8 hours.

I’m so excited for you to try this recipe and experience the magic of Homemade Butter Chicken for yourself. Don’t be afraid to get creative and put your own spin on it. Cooking should be fun and rewarding, and I truly believe this recipe will bring you both.

So, what are you waiting for? Gather your ingredients, put on some music, and get cooking! And most importantly, don’t forget to share your experience with me. I’d love to hear how it turned out and any variations you tried. Tag me in your photos on social media and let’s celebrate the joy of homemade food together! Happy cooking!


Homemade Butter Chicken: The Ultimate Recipe Guide

Tender chicken simmered in a rich and creamy tomato-based sauce, infused with aromatic spices. This homemade Butter Chicken is a flavorful and satisfying dish that's easier to make than you think!

Prep Time30 minutes
Cook Time60 minutes
Total Time90 minutes
Category: Dinner
Yield: 6 servings
Save This Recipe

Ingredients

  • 1.5 lbs boneless, skinless chicken thighs, cut into 1-inch cubes
  • 1 cup plain yogurt, full-fat preferred
  • 2 tablespoons lemon juice
  • 1 tablespoon ginger-garlic paste (equal parts ginger and garlic, finely minced or blended)
  • 1 teaspoon garam masala
  • 1 teaspoon turmeric powder
  • 1 teaspoon red chili powder (adjust to your spice preference)
  • 1/2 teaspoon cumin powder
  • 1/2 teaspoon coriander powder
  • 1/2 teaspoon salt (or to taste)
  • 2 tablespoons butter
  • 1 tablespoon olive oil
  • 1 large onion, finely chopped
  • 1 tablespoon ginger-garlic paste
  • 1 (14.5 ounce) can crushed tomatoes
  • 1 (8 ounce) can tomato sauce
  • 1 cup heavy cream
  • 1/2 cup cashew nuts (soaked in warm water for at least 30 minutes, then drained)
  • 1 tablespoon garam masala
  • 1 teaspoon red chili powder (adjust to your spice preference)
  • 1 teaspoon cumin powder
  • 1 teaspoon coriander powder
  • 1 teaspoon sugar (or honey, to balance acidity)
  • 1/2 teaspoon dried fenugreek leaves (kasuri methi), crushed
  • Salt to taste
  • Fresh cilantro leaves, chopped (for garnish)
  • 1/4 cup water (to adjust sauce consistency)
  • A pinch of saffron strands (soaked in 2 tablespoons of warm milk for 30 minutes, for added flavor and color)
  • Green chilies, slit (for extra heat)

Instructions

  1. Marinate the Chicken: In a large bowl, combine the chicken cubes with yogurt, lemon juice, ginger-garlic paste, garam masala, turmeric powder, red chili powder, cumin powder, coriander powder, and salt. Mix well, ensuring all pieces are coated. Cover and refrigerate for at least 2 hours, or preferably overnight.
  2. Prepare the Cashews: Soak the cashew nuts in warm water for at least 30 minutes. Drain and set aside.
  3. Sauté Aromatics: In a large, heavy-bottomed pot or Dutch oven, melt butter and olive oil over medium heat. Add onion and sauté until golden brown (8-10 minutes). Add ginger-garlic paste and sauté for another minute until fragrant.
  4. Simmer the Sauce: Pour in crushed tomatoes and tomato sauce. Stir well. Add garam masala, red chili powder, cumin powder, coriander powder, sugar (or honey), and salt. Bring to a simmer, then reduce heat to low, cover, and simmer for 20-25 minutes, stirring occasionally.
  5. Blend Cashews: While the sauce simmers, blend the soaked cashews with a little water (about 1/4 cup) until smooth.
  6. Blend the Sauce: After simmering, remove the sauce from heat and let it cool slightly. Carefully transfer to a blender (or use an immersion blender) and blend until completely smooth.
  7. Finish the Sauce: Return the blended sauce to the pot over low heat. Stir in the cashew paste and heavy cream. If using, add saffron strands soaked in warm milk. Add crushed dried fenugreek leaves. Simmer for another 5-10 minutes, stirring occasionally.
  8. Adjust Seasoning: Taste the sauce and adjust seasoning as needed (salt, sugar, chili powder). If the sauce is too thick, add a little water.
  9. Cook the Chicken: Choose your preferred method:
    • Grilling: Preheat grill to medium-high. Thread chicken onto skewers. Grill for 8-10 minutes, turning occasionally, until cooked through (165°F/74°C).
    • Baking: Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper. Arrange chicken on the sheet in a single layer. Bake for 20-25 minutes, or until cooked through (165°F/74°C).
    • Pan-Frying: Heat oil in a large skillet over medium-high heat. Add chicken in a single layer. Cook for 6-8 minutes, turning occasionally, until cooked through and browned (165°F/74°C).
    • Air Frying: Preheat air fryer to 375°F (190°C). Place chicken in the air fryer basket in a single layer, being careful not to overcrowd. Air fry for 12-15 minutes, flipping halfway through, until the chicken is cooked through and lightly browned. The internal temperature should reach 165°F (74°C).
  10. Combine Chicken and Sauce: Add the cooked chicken to the pot of simmering butter chicken sauce. Stir well to coat. Simmer for another 5-10 minutes.
  11. Garnish and Serve: Garnish with fresh cilantro leaves. Serve hot with naan bread, basmati rice, or roti.

Notes

  • Marinating the chicken overnight yields the best flavor and tenderness.
  • Soaking the cashews is crucial for a smooth and creamy sauce.
  • Be cautious when blending hot liquids.
  • Adjust the amount of red chili powder to your spice preference.
  • Rub the dried fenugreek leaves between your palms to release their aroma before adding them to the sauce.
  • If you don’t have saffron, you can omit it.
  • For extra heat, add slit green chilies to the sauce while simmering.
  • The internal temperature of the chicken should reach 165°F (74°C).

« Previous Post
Smothered Chicken and Rice: The Ultimate Comfort Food Recipe
Next Post »
Garlic Parmesan Herb Bread: The Ultimate Guide to Baking Perfection

If you enjoyed this…

All RecipesAppetizersDinner

Cinnamon Rolls

Dinner

Bang Bang Chicken Skewers: A Delicious and Easy Recipe

Dinner

Creamy Chicken and Rice Dish: A Comforting Recipe for Any Occasion

Reader Interactions

Leave a Comment Cancel reply

Helpful comments include feedback on the post or changes you made.

Primary Sidebar

Browse by Diet

BreakfastBreakfastDinnerDinnerLunchLunchDessertDessert

Archives

  • July 2025
  • June 2025
  • May 2025

Categories

  • All Recipes
  • Appetizers
  • Breakfast
  • Dessert
  • Dinner
  • Lunch
  • All Recipes
  • About
  • Contact
  • California Consumer Privacy Act (CCPA)
  • DMCA

© 2025 ChefKiwi – All Rights Reserved Fresh flavors, smart cooking tips, and delicious inspiration every day. www.chefkiwi.com