Ingredients
For the Chicken Marinade:
- 1.5 lbs boneless, skinless chicken thighs, cut into 1-inch cubes
- 1 tablespoon ginger-garlic paste (equal parts ginger and garlic, finely grated)
- 1 tablespoon lemon juice
- 1 teaspoon garam masala
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon red chili powder (adjust to your spice preference)
- 1/2 teaspoon salt
- 1 tablespoon yogurt (plain, full-fat)
For the Butter Chicken Sauce:
- 2 tablespoons butter
- 1 medium onion, finely chopped
- 1 tablespoon ginger-garlic paste
- 1 (28 ounce) can crushed tomatoes
- 1 teaspoon garam masala
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon red chili powder (or to taste)
- 1/4 teaspoon cayenne pepper (optional, for extra heat)
- 1 teaspoon sugar
- 1/2 teaspoon dried fenugreek leaves (kasuri methi), crushed
- 1/2 cup heavy cream
- Salt to taste
- Fresh cilantro, chopped, for garnish
Step-by-Step Instructions: Creating Your Butter Chicken Masterpiece
Marinating the Chicken: The Foundation of Flavor
- In a large bowl, combine the chicken cubes with ginger-garlic paste, lemon juice, garam masala, turmeric powder, red chili powder, salt, and yogurt.
- Mix well, ensuring the chicken is thoroughly coated with the marinade.
- Cover the bowl and refrigerate for at least 30 minutes, or ideally for 2-3 hours (or even overnight for maximum flavor!). The longer it marinates, the more tender and flavorful the chicken will become.
Cooking the Chicken: Achieving that Perfect Texture
- Heat a large skillet or pan over medium-high heat. Add a tablespoon of oil (or butter, for extra flavor!).
- Add the marinated chicken to the skillet in a single layer (you may need to do this in batches to avoid overcrowding).
- Cook the chicken for about 5-7 minutes per side, or until it’s nicely browned and cooked through. Don’t worry about cooking it completely at this stage, as it will continue to cook in the sauce.
- Remove the cooked chicken from the skillet and set aside.
Crafting the Butter Chicken Sauce: The Heart of the Dish
- In the same skillet (or a large pot), melt the butter over medium heat.
- Add the chopped onion and sauté until it’s softened and lightly golden, about 5-7 minutes.
- Add the ginger-garlic paste and sauté for another minute, until fragrant. Be careful not to burn the garlic!
- Pour in the crushed tomatoes, garam masala, turmeric powder, red chili powder, and cayenne pepper (if using). Stir well to combine.
- Bring the sauce to a simmer, then reduce the heat to low, cover, and let it simmer for 15-20 minutes, stirring occasionally. This allows the flavors to meld together beautifully.
- Stir in the sugar and crushed fenugreek leaves. The fenugreek leaves add a characteristic aroma and flavor to Butter Chicken, so don’t skip them!
- If you want a smoother sauce, you can use an immersion blender to blend the sauce directly in the pot, or transfer it to a regular blender and blend until smooth (be careful when blending hot liquids!). This step is optional, but it can improve the texture of the sauce.
- Pour in the heavy cream and stir well to combine.
- Return the cooked chicken to the sauce and stir to coat.
- Simmer for another 5-10 minutes, allowing the chicken to absorb the flavors of the sauce.
- Taste and adjust the seasoning as needed. Add more salt, chili powder, or garam masala to your preference.
Serving and Garnishing: The Final Touches
- Garnish with fresh cilantro.
- Serve hot with naan bread, basmati rice, or both!
Tips and Tricks for Butter Chicken Perfection
Marinating Matters:
Don’t skimp on the marinating time! The longer the chicken marinates, the more tender and flavorful it will be. Overnight marination is ideal.
Spice Level Adjustment:
Butter Chicken should have a mild to medium level of spiciness. Adjust the amount of red chili powder and cayenne pepper to your taste. If you’re sensitive to heat, start with a smaller amount and add more as needed.
Creaminess Factor:
The heavy cream adds a luscious creaminess to the sauce. If you want a lighter version, you can substitute half-and-half or even plain yogurt, but the flavor and texture will be slightly different.
Kasuri Methi: The Secret Ingredient:
Dried fenugreek leaves (kasuri methi) are a key ingredient in Butter Chicken, adding a unique aroma and flavor. Be sure to crush them between your palms before adding them to the sauce to release their flavor.
Leftovers:
Butter Chicken leftovers are even better the next day! Store them in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop or in the microwave.
Variations: Customize Your Butter Chicken
Vegetarian Butter Chicken:
Substitute the chicken with paneer (Indian cheese) or tofu for a delicious vegetarian version. Follow the same recipe, but adjust the cooking time accordingly.
Slow Cooker Butter Chicken:
For an even easier version, try making Crockpot Butter Chicken! Simply combine all the ingredients (except the cream and cilantro) in a slow cooker and cook on low for 6-8 hours or on high for 3-4 hours. Then, stir in the cream and cilantro before serving.
Spicy Butter Chicken:
If you like your Butter Chicken with a kick, add more red chili powder or cayenne pepper to the sauce. You can also add a chopped green chili for extra heat.
Serving Suggestions: Complete Your Meal
Naan Bread:
Warm naan bread is the perfect accompaniment to Butter Chicken. Use it to scoop up the sauce and enjoy every last bite.
Basmati Rice:
Fluffy basmati rice is another great option for serving with Butter Chicken. It soaks up the sauce beautifully and provides a satisfying base for the dish.
Salad:
A simple cucumber and tomato salad with a light vinaigrette dressing can provide a refreshing contrast to the richness of the Butter Chicken.
More Delicious Chicken Recipes to Try
If you enjoyed this Butter Chicken recipe, here are a few other chicken recipes that you might like:
- Honey Garlic Chicken: A sweet and savory dish that’s perfect for a quick weeknight meal.
- Sticky Chicken Rice Bowls: A flavorful and easy-to-assemble dish that’s great for lunch or dinner.
- Chicken Buns: Soft and fluffy buns filled with savory chicken, perfect for a snack or light meal.
- Butter Chicken: A quicker version of this classic that is still packed with flavor.
- Marry Me Chicken Pasta: A creamy and decadent pasta dish with tender chicken and sun-dried tomatoes.
Troubleshooting: Common Butter Chicken Issues and Solutions
Sauce is Too Thick:
If your sauce is too thick, add a little bit of water or chicken broth to thin it out. Stir well and simmer for a few more minutes.
Sauce is Too Thin:
If your sauce is too thin, simmer it for a longer period of time, uncovered, to allow some of the liquid to evaporate. You can also add a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water) to thicken the sauce. Stir well and simmer for a few minutes until the sauce thickens.
Chicken is Dry:
Make sure not to overcook the chicken when you’re searing it. It should be browned on the outside but still slightly undercooked on the inside, as it will continue to cook in the sauce. Also, ensure that the chicken is fully coated in the sauce and simmered for enough time to absorb the flavors and moisture.
Sauce is Too Acidic:
If your sauce is too acidic, add a pinch of sugar to balance the flavors. You can also add a dollop of yogurt or cream to neutralize the acidity.
Conclusion
So, are you ready to embark on your Butter Chicken adventure? With this recipe, you have everything you need to create a truly unforgettable meal. Gather your ingredients, follow the steps, and most importantly, have fun! You’ve got this, and soon you’ll be enjoying the best homemade Butter Chicken you’ve ever tasted!How long should I marinate the chicken for the best flavor?
Ideally, marinate the chicken for 2-3 hours, or even overnight for maximum flavor. At a minimum, marinate for at least 30 minutes.
What can I use instead of heavy cream to make a lighter version of Butter Chicken?
You can substitute half-and-half or plain yogurt for heavy cream, but the flavor and texture will be slightly different.
What can I do if the Butter Chicken sauce is too thick?
If the sauce is too thick, add a little bit of water or chicken broth to thin it out. Stir well and simmer for a few more minutes.
Can I make this recipe vegetarian?
Yes, you can substitute the chicken with paneer (Indian cheese) or tofu for a delicious vegetarian version. Follow the same recipe, but adjust the cooking time accordingly.

Best Butter Chicken Recipe
Ingredients
Equipment
Method
- In a large bowl, combine the chicken cubes with ginger-garlic paste, lemon juice, garam masala, turmeric powder, red chili powder, salt, and yogurt. Mix well, ensuring the chicken is thoroughly coated with the marinade.
- Cover the bowl and refrigerate for at least 30 minutes, or ideally for 2-3 hours (or even overnight).
- Heat a large skillet or pan over medium-high heat. Add a tablespoon of oil (or butter, for extra flavor!).
- Add the marinated chicken to the skillet in a single layer (you may need to do this in batches to avoid overcrowding).
- Cook the chicken for about 5-7 minutes per side, or until it’s nicely browned and cooked through. Remove the cooked chicken from the skillet and set aside.
- In the same skillet (or a large pot), melt the butter over medium heat.
- Add the chopped onion and sauté until it’s softened and lightly golden, about 5-7 minutes.
- Add the ginger-garlic paste and sauté for another minute, until fragrant. Be careful not to burn the garlic!
- Pour in the crushed tomatoes, garam masala, turmeric powder, red chili powder, and cayenne pepper (if using). Stir well to combine.
- Bring the sauce to a simmer, then reduce the heat to low, cover, and let it simmer for 15-20 minutes, stirring occasionally.
- Stir in the sugar and crushed fenugreek leaves.
- If you want a smoother sauce, you can use an immersion blender to blend the sauce directly in the pot, or transfer it to a regular blender and blend until smooth.
- Pour in the heavy cream and stir well to combine.
- Return the cooked chicken to the sauce and stir to coat.
- Simmer for another 5-10 minutes, allowing the chicken to absorb the flavors of the sauce.
- Taste and adjust the seasoning as needed. Add more salt, chili powder, or garam masala to your preference.
- Garnish with fresh cilantro.
- Serve hot with naan bread, basmati rice, or both!