Butter Chicken has been a staple in my kitchen ever since I first tasted its rich, creamy goodness during a trip to India. I remember walking into a bustling Delhi restaurant, the air thick with the aroma of spices, and being utterly captivated by the vibrant orange hue of the dish. That moment sparked my quest to recreate an Authentic Butter Chicken Recipe at home, one that truly captures the restaurant-quality flavor. After countless attempts and tweaks, I’ve finally perfected this incredibly delicious and easy homemade butter chicken dish that brings that same warmth and comfort to my family’s table. Every spoonful is a journey back to that incredible experience. Let’s get cooking!
Why You’ll Love This Butter Chicken
I promise, once you try this recipe, you’ll understand why it’s become a family favorite. It’s truly a dish that delivers on all fronts.
- Incredible Taste: This Butter Chicken boasts a rich, creamy, and subtly sweet tomato-based sauce that perfectly coats tender chicken pieces. It’s a flavor explosion!
- Quick Preparation: Despite its gourmet taste, this is an Easy Butter Chicken Recipe that comes together faster than you’d expect, making it perfect for weeknights.
- Health Benefits: Made with fresh ingredients and lean chicken, it’s a wholesome meal that can be easily adapted for a healthier diet.
- Budget-Friendly: Skip the expensive takeout; making this delicious dish at home is much kinder to your wallet.
- Family Favorite: Its mild, comforting flavors are a hit with both adults and kids, ensuring everyone at the table is happy.
- Restaurant-Quality at Home: You’ll achieve a truly authentic Restaurant style Butter Chicken recipe right in your own kitchen, impressing everyone.
Ingredients for Homemade Butter Chicken Dish
Gathering the right ingredients is key to achieving that authentic, rich flavor we all crave. Here’s a comprehensive Butter Chicken ingredients list to make sure you have everything you need for this delicious meal:
- 1.5 lbs (about 680g) boneless, skinless chicken thighs – cut into 1-inch pieces, thighs stay juicier.
- 1/2 cup plain whole milk yogurt – or Greek yogurt, thinned with 1 tbsp water if using. This tenderizes the chicken.
- 1 tbsp ginger-garlic paste – or 1-inch fresh ginger, grated, and 3 cloves garlic, minced.
- 1 tsp red chili powder (Kashmiri chili powder) – for beautiful color and mild heat.
- 1 tsp ground cumin – a warm, earthy spice.
- 1 tsp ground coriander – adds a citrusy, floral note.
- 1/2 tsp turmeric powder – for color and its distinct flavor.
- 1/2 tsp garam masala – a fragrant blend of ground spices.
- 1/2 tsp salt – to season the chicken.
- 1 tbsp fresh lemon juice – brightens the marinade.
- 1 tbsp cooking oil – vegetable or canola, for the marinade.
- 3 tbsp unsalted butter, divided – essential for the rich sauce.
- 1 large yellow onion, finely chopped – about 1 cup, forms the base of the sauce.
- 1 (14.5 oz) can crushed tomatoes – or 3 medium fresh tomatoes, pureed.
- 1/2 cup raw cashews – soaked in hot water for 15 minutes, crucial for creaminess.
- 1/4 tsp turmeric powder – for the sauce.
- 1/2 tsp garam masala – for the sauce.
- 1/4 tsp ground cardamom (optional) – adds a lovely aromatic touch.
- 1/2 cup chicken broth or water – to thin the sauce.
- 1/2 cup heavy cream – the signature richness of Butter Chicken.
- 1 tbsp honey or sugar – balances the acidity of the tomatoes.
- 1 tsp dried fenugreek leaves (Kasuri Methi), crushed – this is the secret ingredient for authentic flavor.
- Salt to taste – for final seasoning.
- Fresh cilantro, chopped – for garnish.
- Extra heavy cream – for drizzle, optional.
- A pat of butter – for garnish, optional.
How to Make Butter Chicken
Making this incredible dish at home is simpler than you might think, and I’ll walk you through each step to ensure you get that perfect restaurant-style flavor. Follow these detailed Butter Chicken cooking instructions for a truly memorable meal.
- Step 1: Prepare your chicken. Cut boneless, skinless chicken thighs into 1-inch pieces. In a large bowl, combine yogurt, ginger-garlic paste, red chili powder, ground cumin, ground coriander, turmeric powder, garam masala, salt, lemon juice, and 1 tablespoon cooking oil. Add the chicken and mix well to coat every piece. Marinate for at least 30 minutes in the refrigerator, or even better, overnight for a deeper flavor.
- Step 2: While the chicken marinates, prepare your cashews. Soak raw cashews in hot water for at least 15 minutes; this will help them blend into a super creamy sauce.
- Step 3: Begin building your sauce. In a large pot or Dutch oven, melt 2 tablespoons of unsalted butter over medium heat. Add the finely chopped yellow onion and sauté for 8-10 minutes until it becomes beautifully translucent and lightly caramelized. This step is crucial for the sweetness of the sauce.
- Step 4: Add 1 tablespoon of ginger-garlic paste to the pot and cook for just 1 minute until it becomes wonderfully fragrant. Then, pour in the crushed tomatoes. Stir in 1/2 teaspoon red chili powder, 1/2 teaspoon ground cumin, 1/2 teaspoon ground coriander, 1/4 teaspoon turmeric powder, 1/2 teaspoon garam masala, and the optional 1/4 teaspoon ground cardamom. Cook this mixture for 5-7 minutes, stirring occasionally, until the oil begins to separate from the mixture, indicating the spices have bloomed.
- Step 5: Drain your soaked cashews and add them to the pot. Pour in 1/2 cup of chicken broth or water. Stir everything together, bring it to a gentle simmer, then reduce the heat, cover, and let it cook for 10-15 minutes.
- Step 6: Carefully transfer the rich sauce mixture to a high-speed blender. Blend until it’s absolutely smooth and creamy – this might take 2-3 minutes. For an ultra-silky sauce, I recommend passing it through a fine-mesh sieve back into the pot. This is a key secret in How to make Butter Chicken truly luxurious.
- Step 7: Now, it’s time for the chicken. Heat the remaining 1 tablespoon of unsalted butter in a large skillet over medium-high heat. Add the marinated chicken pieces in a single layer (cook in batches if necessary to avoid overcrowding) and cook for 3-5 minutes per side until they are nicely browned and slightly charred. Remove the chicken and set it aside.
- Step 8: Pour the smooth sauce back into your pot. Add the cooked chicken pieces and stir gently to coat them completely. Bring the curry to a gentle simmer over medium-low heat. Reduce the heat to low, cover, and let it cook for 15-20 minutes, stirring occasionally, until the chicken is cooked through and all the wonderful flavors have melded together beautifully.
- Step 9: To finish your incredible Butter Chicken, remove the pot from the heat. Stir in the heavy cream. Crush the dried fenugreek leaves (Kasuri Methi) between your palms and add them to the sauce; stir well.
- Step 10: Adjust the seasoning. Stir in honey or sugar to balance the flavors. Taste and adjust salt as needed. Ladle generous portions into bowls, garnish with fresh chopped cilantro, an optional drizzle of extra heavy cream, and a pat of butter. Serve hot with basmati rice or warm naan bread.

Pro Tips for the Best Butter Chicken
I’ve learned a few tricks over the years that truly elevate this dish from good to absolutely incredible. These expert tips will ensure your Butter Chicken turns out perfectly every single time, making it a truly unforgettable meal.
- Always use chicken thighs; they stay incredibly juicy and tender, unlike breast meat which can dry out.
- Don’t skip the marination! Even 30 minutes makes a difference, but overnight yields truly flavorful chicken.
- Soak your cashews thoroughly and blend until the sauce is silky smooth. This is key for that luxurious texture.
- Don’t be afraid to taste and adjust seasonings, especially the salt, honey, and Kasuri Methi, until it’s just right for you.
- Garnish with fresh cilantro and a swirl of cream right before serving for that authentic look and extra richness.
What’s the secret to perfect Creamy Butter Chicken Curry?
The real secret to a velvety, creamy sauce for your Butter Chicken lies in the cashew paste and blending. Soaking cashews and then blending them into the tomato base creates an unparalleled richness. This technique is fundamental to any great Makhani Chicken Recipe, giving it that restaurant-quality body and smooth finish you crave.
Can I make Butter Chicken ahead of time?
Absolutely! This dish is fantastic for meal prep. You can prepare the entire Butter Chicken recipe up to 2-3 days in advance and store it in an airtight container in the refrigerator. The flavors actually deepen overnight, making it even more delicious the next day. Just reheat gently on the stovetop.
How do I avoid common mistakes with my Classic Indian Butter Chicken?
To ensure your Classic Indian Butter Chicken is a success, avoid overcooking the chicken; it should remain tender. Don’t rush the onion caramelization or the blooming of spices, as these build the flavor foundation. Also, make sure to blend your sauce until it’s completely smooth to achieve that signature creamy consistency.
Best Ways to Serve Butter Chicken
Once your incredible Butter Chicken is ready, the serving possibilities are endless, each one enhancing the experience. I love making a full Indian feast out of it, but it’s also perfect as a standalone star.
My absolute favorite way to enjoy this creamy curry is with warm, fluffy naan bread. There’s nothing quite like tearing off a piece of naan bread and scooping up every last drop of that rich, flavorful sauce. It’s truly a match made in culinary heaven.
Another classic pairing is with fragrant basmati rice. The rice soaks up the delicious sauce beautifully, making every bite incredibly satisfying. For a complete meal, consider serving it alongside a simple cucumber raita or a fresh green salad to balance the richness. This Butter Chicken is versatile and always a crowd-pleaser!

Nutrition Facts for Butter Chicken
Here’s an estimated breakdown of the nutritional content per serving for this delicious Butter Chicken recipe (this recipe makes 4-6 servings):
- Calories: 500-700
- Protein: 30-40g
- Fat: 40-60g
- Saturated Fat: 20-30g
- Unsaturated Fat: 15-25g
- Trans Fat: 0g
- Carbohydrates: 20-30g
- Fiber: 2-4g
- Sugar: 5-10g
- Sodium: 700-1000mg
- Cholesterol: 100-150mg
Nutritional values are estimates and may vary based on specific ingredients used, brands, and portion sizes. This homemade Butter Chicken dish offers a good balance of macronutrients.
How to Store and Reheat Butter Chicken
Once you’ve savored this delicious Butter Chicken, you might find yourself with leftovers – and that’s a good thing! This dish stores beautifully, allowing you to enjoy its rich flavors for days to come. Proper storage is key to maintaining its freshness and taste.
First, allow your Butter Chicken to cool completely to room temperature, which usually takes about an hour. Then, transfer it to an airtight container. It will keep wonderfully in the refrigerator for 3-4 days. For longer storage, this homemade butter chicken dish freezes exceptionally well. Simply transfer it to a freezer-safe container or heavy-duty freezer bag, ensuring there’s minimal air. It can be frozen for up to 3 months.
When you’re ready to enjoy it again, thaw frozen Butter Chicken overnight in the refrigerator. Reheat gently on the stovetop over medium-low heat, stirring occasionally, until it’s warmed through. You can also use a microwave, heating in short bursts and stirring in between. A little extra cream or milk can be added if the sauce seems too thick after reheating.
Frequently Asked Questions About Butter Chicken
What is Butter Chicken?
At its heart, Butter Chicken is a classic Indian curry known for its rich, creamy, and mildly spiced tomato-based sauce, often with a hint of sweetness. It features tender pieces of chicken, typically marinated in yogurt and spices, then cooked in a luscious gravy. It’s truly a comforting and flavorful dish that has gained worldwide popularity.
Why is Butter Chicken so popular?
The immense popularity of Butter Chicken stems from its universally appealing flavor profile. Its rich, creamy texture and balanced spices make it accessible to palates that might find other Indian dishes too spicy. It offers a delightful blend of sweet, tangy, and savory notes, making it incredibly satisfying and a favorite in many Indian restaurants globally.
Can I make this Butter Chicken recipe spicier?
Absolutely! I often tailor the spice level to my mood. If you prefer a spicier Butter Chicken, you can easily increase the amount of red chili powder in both the chicken marinade and the sauce. For an extra kick, consider adding a finely chopped green chili or a pinch of cayenne pepper to the sauce while it simmers. Remember to taste as you go!
What can I substitute for cashews in the sauce?
If you have a nut allergy or simply don’t have cashews on hand, you can still achieve a creamy sauce for your Butter Chicken. A great alternative is almond flour (about 1/4 cup) or even a tablespoon or two of poppy seeds, which also add a lovely thickening quality. You can also use a small cooked potato, blended into the sauce, for a similar creamy texture.
Variations of Butter Chicken You Can Try
While this classic Butter Chicken recipe is fantastic, there are many ways to adapt it to suit different tastes or dietary needs. I love experimenting with variations to keep things fresh and exciting in my kitchen.
- Vegetarian Paneer Makhani: For a delightful meat-free option, simply substitute the chicken with paneer (Indian cheese) cubes. Marinate and pan-fry the paneer as you would the chicken, then add it to the creamy sauce. It’s equally rich and satisfying!
- Healthy Butter Chicken Recipe: If you’re looking to lighten things up, you can reduce the amount of heavy cream and butter, or even substitute some of the cream with coconut milk for a different flavor profile. Using chicken breast can also lower the fat content, but be careful not to overcook it.
- Smoky Tandoori Twist: For an extra layer of flavor, grill or pan-fry your marinated chicken until it gets a nice char before adding it to the sauce. This mimics the smoky taste of tandoor-cooked chicken and adds fantastic depth to your Butter Chicken.
- Spicy Kick: Don’t be afraid to amp up the heat! Add extra red chili powder or a finely chopped green chili to the sauce during cooking for a more fiery experience.
Butter Chicken: 1 amazing dish, unbelievably delicious
Discover how to make restaurant-quality butter chicken at home with this easy and quick recipe. Enjoy tender chicken in a rich, creamy tomato-based sauce, perfectly spiced for an ultimate comfort food experience.
- Prep Time: 30 Minutes
- Cook Time: 45 Minutes
- Total Time: 1 Hour 15 Minutes
- Yield: 4–6 servings 1x
- Category: Main Dish
- Method: Stovetop
- Cuisine: Indian
- Diet: Halal
Ingredients
- 1.5 lbs (about 680g) boneless, skinless chicken thighs, cut into 1-inch pieces
- 1/2 cup plain whole milk yogurt (Greek yogurt works too, thin with 1 tbsp water if using)
- 1 tbsp ginger-garlic paste (or 1-inch fresh ginger, grated, and 3 cloves garlic, minced)
- 1 tsp red chili powder (Kashmiri chili powder for color)
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp turmeric powder
- 1/2 tsp garam masala
- 1/2 tsp salt
- 1 tbsp fresh lemon juice
- 1 tbsp cooking oil (vegetable or canola)
- 3 tbsp unsalted butter, divided
- 1 large yellow onion, finely chopped
- 1 (14.5 oz) can crushed tomatoes (or 3 medium fresh tomatoes, pureed)
- 1/2 cup raw cashews, soaked in hot water for 15 minutes (or 1/4 cup almond flour for nut-free)
- 1/4 tsp turmeric powder
- 1/2 tsp garam masala
- 1/4 tsp ground cardamom (optional)
- 1/2 cup chicken broth or water
- 1/2 cup heavy cream
- 1 tbsp honey or sugar
- 1 tsp dried fenugreek leaves (Kasuri Methi), crushed
- Salt to taste
- Fresh cilantro, chopped (for garnish)
- Extra heavy cream (for drizzle, optional)
- A pat of butter (for garnish, optional)
Instructions
- Marinate the Chicken: Cut chicken thighs into 1-inch pieces. In a large bowl, combine yogurt, ginger-garlic paste, red chili powder, ground cumin, ground coriander, turmeric powder, garam masala, salt, lemon juice, and 1 tablespoon cooking oil. Add chicken and mix well to coat. Marinate for at least 30 minutes in the refrigerator, or up to overnight for deeper flavor.
- Prepare Cashews: Soak raw cashews in hot water for at least 15 minutes.
- Sauté Aromatics: In a large pot or Dutch oven, melt 2 tablespoons unsalted butter over medium heat. Add finely chopped yellow onion and sauté for 8-10 minutes until translucent and lightly caramelized.
- Build Flavor Base: Add 1 tablespoon ginger-garlic paste and cook for 1 minute until fragrant.
- Add Tomatoes and Spices: Pour in crushed tomatoes. Stir in 1/2 teaspoon red chili powder, 1/2 teaspoon ground cumin, 1/2 teaspoon ground coriander, 1/4 teaspoon turmeric powder, 1/2 teaspoon garam masala, and optional 1/4 teaspoon ground cardamom. Cook for 5-7 minutes, stirring, until oil separates.
- Simmer Sauce: Drain soaked cashews and add to the pot. Pour in 1/2 cup chicken broth or water. Stir, bring to a simmer, then reduce heat, cover, and cook for 10-15 minutes.
- Blend Sauce: Carefully transfer the sauce mixture to a high-speed blender. Blend until absolutely smooth and creamy (2-3 minutes). For an ultra-silky sauce, pass through a fine-mesh sieve back into the pot.
- Cook Chicken: Heat the remaining 1 tablespoon unsalted butter in a large skillet over medium-high heat. Add marinated chicken pieces in a single layer (cook in batches if needed) and cook for 3-5 minutes per side until browned and slightly charred. Remove chicken and set aside.
- Combine and Simmer: Pour the smooth sauce back into the pot. Add cooked chicken pieces and stir gently to coat. Bring to a gentle simmer over medium-low heat. Reduce heat to low, cover, and cook for 15-20 minutes, stirring occasionally, until chicken is cooked through and flavors meld.
- Finish with Cream and Fenugreek: Remove from heat. Stir in heavy cream. Crush dried fenugreek leaves (Kasuri Methi) between your palms and add to the sauce; stir well.
- Adjust Seasoning: Stir in honey or sugar to balance flavors. Taste and adjust salt as needed.
- Serve: Ladle generous portions of butter chicken into bowls. Garnish with fresh chopped cilantro, an optional drizzle of extra heavy cream, and a pat of butter. Serve hot with basmati rice or naan.
Notes
- Using chicken thighs ensures juicy and tender chicken.
- Marinating the chicken for a longer period (2-4 hours or overnight) enhances flavor and tenderness.
- Soaking cashews is key for a truly creamy and smooth sauce.
- Don’t rush the sautéing of onions and spices; this builds the flavor foundation.
- Kasuri Methi (dried fenugreek leaves) is a secret ingredient for authentic butter chicken flavor; do not skip it if possible.
- Adjust spice levels to your preference by adding more or less red chili powder.
- For a vegetarian option, use paneer, chickpeas, or roasted vegetables instead of chicken.
- Leftover butter chicken makes a great filling for wraps or tacos.
Nutrition
- Serving Size: 1 serving
- Calories: 500-700
- Sugar: 5-10g
- Sodium: 700-1000mg
- Fat: 40-60g
- Saturated Fat: 20-30g
- Unsaturated Fat: 15-25g
- Trans Fat: 0g
- Carbohydrates: 20-30g
- Fiber: 2-4g
- Protein: 30-40g
- Cholesterol: 100-150mg












Leave a Reply