The aroma of warm spices filled my kitchen, transporting me straight to the bustling streets of India with every simmer of this delicious Butter Chicken recipe. Tender chunks of chicken bathed in a rich, creamy tomato sauce create not just a meal but a comforting experience for family and friends alike. What I love most about this dish is how simple it is to make, yet it tastes like an impressive feast—perfect for both cozy weeknights and festive gatherings. Plus, you’ll be delighted to know it sits beautifully in the fridge, making it a fantastic meal prep option. So, ready to delight your taste buds and transform dinner into a culinary adventure? Let’s dive into this delightful journey of flavors!

Why Is This Butter Chicken Recipe Special?
Unforgettable Flavor: This creamy Butter Chicken recipe offers a symphony of spices and a velvety richness that transports you straight to India. Simple Preparation: With minimal effort, you can achieve restaurant-quality results right in your kitchen. Perfect for Meal Prep: Enjoy the convenience of leftovers that taste even better the next day! Versatile Options: Customize it with paneer or veggies for a delightful twist. If you love flavorful, easy-to-make meals, this recipe is sure to impress just like my Garlic Butter Chicken or Mushroom Chicken Discover. Give it a try and prepare for compliments around the dinner table!
Butter Chicken Recipe Ingredients
For the Marinade
- Ginger (40 g) – Adds a fresh and spicy flavor; substitute with minced ginger or ginger powder if fresh is unavailable.
- Garlic (80 g) – Provides savory depth; use garlic powder if fresh garlic is not accessible.
- Water (2 fl oz) – Used to create a paste with ginger and garlic; can substitute with a low-sodium chicken broth for added flavor.
- Chicken thighs (480 g, skinless) – Main protein source; tender and flavorful, though chicken breast can be used for a leaner option.
- Full fat yogurt (120 g) – Helps to tenderize the chicken and adds creaminess; replace with coconut yogurt for a dairy-free version.
For the Curry
- Garam masala (2.4 g) – A blend of spices for warmth and complexity; any Indian spice blend can stand in if unavailable.
- Turmeric (3 g) – Adds color and earthiness; can be omitted, although it contributes to flavor.
- Garlic ginger paste (80 g) – Combines flavors for the curry; can be made fresh or purchased jarred.
- Kashmiri chile powder (2.6 g) – Provides mild heat and vibrant color; paprika can be used for less heat.
- Cumin (2 g) – Adds warmth and earthiness; coriander powder can substitute.
- Lemon juice (0.75 fl oz) – Balances the flavors with acidity; vinegar can be a substitute.
- Salt (7 g) – Enhances overall flavor.
- Ghee (56 g) – Provides a rich, nutty flavor; you can use unsalted butter instead.
- Yellow onions (140 g) – Adds sweetness and depth when sautéed; substitute with shallots for a milder flavor.
- Cashews (19 g) – Adds creaminess and texture; can be blended into the curry.
For the Sauce
- Tomato puree (28 fl oz) – Base of the curry, providing sweetness and acidity; whole canned tomatoes can be pureed as a substitute.
- Filtered water (16 fl oz) – Used to adjust texture; can be replaced with chicken broth for added flavor.
- Heavy cream (4 fl oz) – Enriches the sauce and contributes to creaminess; coconut cream can be used for a dairy-free alternative.
- Fenugreek leaves – Optional topping for an aromatic finish.
This Butter Chicken recipe is ready to transform your dinner into an unforgettable experience!
Step‑by‑Step Instructions for Butter Chicken Recipe
Step 1: Prepare Garlic Ginger Paste
Blend the ginger, garlic, and water until you achieve a smooth paste—this should take about 1 minute. You’ll want a creamy consistency without any lumps, as this will lay the foundation for the flavorful sauce in your butter chicken. Set aside to let the aromas develop.
Step 2: Marinate Chicken
Cut the chicken thighs into uniform strips to ensure even cooking. In a bowl, mix the chicken with the garlic ginger paste, yogurt, garam masala, turmeric, lemon juice, and salt. Cover and marinate in the refrigerator for at least 4 hours, ideally overnight, to infuse the chicken with rich flavors.
Step 3: Cook Chicken
Remove the marinated chicken from the fridge and skewer the pieces if desired. Heat a large skillet over medium-high heat and add a tablespoon of ghee. Sear the chicken for 6 to 8 minutes, turning until golden brown and slightly charred. Set aside the seared chicken to maintain its juiciness.
Step 4: Prepare Curry Base
In a Dutch oven, melt the remaining ghee over medium heat. Add the chopped onions and sauté until they turn translucent and slightly caramelized, about 5 to 7 minutes. Stir in the garlic ginger paste and cook for another 2 minutes until fragrant; this builds the base of your butter chicken.
Step 5: Combine and Simmer
Pour the tomato puree into the hot mixture, followed by the cashews and filtered water. Bring the mixture to a gentle boil, then reduce the heat to low and allow it to simmer for 10 minutes. You’ll notice the sauce thickening and the rich aromas filling your kitchen, creating the perfect base for the chicken.
Step 6: Blend the Sauce
Carefully transfer the simmered sauce to a blender and blend until completely smooth—be cautious of steam. Return the blended sauce to the pot and add the seared chicken pieces. Stir well, ensuring the chicken is fully coated in the luscious sauce, and set it to simmer together for about 5 minutes.
Step 7: Finish the Dish
In the final step, pour in the heavy cream and adjust the seasoning with extra salt if needed. Allow the butter chicken to simmer for an additional 5 minutes; the sauce should become creamy and rich. Serve warm, garnished with optional fenugreek leaves for that authentic touch.

How to Store and Freeze Butter Chicken
Fridge: Store your butter chicken in an airtight container for up to 3 days. The flavors deepen and meld together, making it even more delicious upon reheating.
Freezer: For longer storage, freeze portions of butter chicken in airtight containers or freezer bags for up to 3 months. Allow it to cool before freezing for best texture.
Reheating: Thaw overnight in the refrigerator before reheating. Gently reheat on the stove over low heat, adding a splash of water or cream for extra moisture if needed.
Serving Tip: Butter chicken is perfect for meal prep! Enjoy it with freshly made rice or naan to recreate that restaurant experience at home.
Make Ahead Options
These Butter Chicken Recipe preparations are perfect for busy home cooks looking to save time during the week! You can marinate the chicken thighs up to 24 hours in advance; simply mix the chicken with the garlic ginger paste, yogurt, spices, and lemon juice, then refrigerate for optimal flavor absorption. The curry base can also be cooked and stored separately in the fridge for up to 3 days, allowing the flavors to meld beautifully. When it’s time to serve, just reheat the curry base, add the seared chicken, and stir in the heavy cream until creamy and warm. You’ll enjoy a deliciously rich Butter Chicken that feels just as fresh as when you first made it!
What to Serve with Creamy Indian Butter Chicken?
Transform your dinner into an unforgettable feast with these perfect pairings that enhance the rich flavors of this dish.
-
Garlic Naan: This soft, pillowy bread is perfect for scooping up the creamy sauce, making each bite truly satisfying.
-
Basmati Rice: Fluffy, fragrant rice complements the rich spices of butter chicken beautifully, ensuring a well-rounded meal.
-
Cucumber Raita: A cooling yogurt sauce with fresh cucumbers offers a refreshing contrast, balancing the heat and richness of the curry.
-
Palak Paneer: This creamed spinach dish adds a burst of color and nutrition to your table, harmonizing with the warm spices in your main dish.
-
Chickpea Salad: A bright salad with fresh herbs, tomatoes, and spices brings crunch and zest, making your plate vibrant and flavorful.
-
Mango Lassi: This sweet and creamy yogurt drink serves as the perfect complement to the meal, refreshing and lightening the palate with each sip.
-
Spiced Chai: A warm cup of chai rounds out the dining experience with its aromatic spices, keeping the Indian theme alive and cozy.
-
Gulab Jamun: End your meal on a sweet note with these soft, syrup-soaked treats that offer a delicious contrast to the savory flavors.
Butter Chicken Recipe Variations
Feel free to explore these inventive twists and substitutions to make this Butter Chicken recipe even more delightful!
-
Vegetarian: Swap chicken for paneer or tofu for a tasty vegetarian version that’s equally rich and satisfying.
-
Add Veggies: Incorporate bell peppers, peas, or spinach to boost nutrition and color in your curry—each bite will be a surprise!
-
Make It Spicy: Increase the Kashmiri chile powder or add fresh green chilies to heat things up. Perfect for spice enthusiasts!
-
Dairy-Free: Replace heavy cream with coconut cream and yogurt with coconut yogurt to keep it rich and creamy without dairy.
-
Nut-Free: If you’re avoiding nuts, skip the cashews and use sunflower seeds for a similar texture in the curry.
-
Flavor Boost: Toss in some fresh cilantro or basil before serving for an aromatic finish that brightens up the dish.
-
Curry with a Twist: Add a dash of lemon zest for a fresh zing that enhances the overall flavors—a delightful surprise on the palate.
-
Chicken Variation: Feel free to use chicken breast instead of thighs; just be mindful of cooking time to prevent dryness.
For more delicious chicken ideas, be sure to check out my Stuffed Chicken Breast and Bbq Chicken Power. Enjoy your culinary adventure!
Expert Tips for Butter Chicken Recipe
- Perfect Marinade Time: Marinate the chicken for at least 4 hours, but overnight is ideal for maximizing flavor and tenderness in your butter chicken.
- Searing Tip: Ensure your pan is hot enough before adding the chicken. A good sear locks in juices, creating a beautiful golden color on your meat.
- Simmer Wisely: Allow the sauce to simmer long enough to develop rich flavors. If you’re in a hurry, using an Instant Pot can speed up the process without sacrificing taste.
- Blend with Care: When blending the sauce, be cautious of steam to avoid burns. A creamy, smooth sauce enhances the overall appeal of your butter chicken recipe.
- Storage Insight: Leftovers taste even better! Store in an airtight container and reheat gently to enjoy a convenient meal later in the week.

Butter Chicken Recipe FAQs
What type of chicken is best for butter chicken?
Absolutely! I recommend using skinless chicken thighs for the best flavor and tenderness in your butter chicken. They remain juicy throughout the cooking process. If you prefer a leaner option, you can use chicken breasts, but be aware they may turn out a bit drier.
How should I store leftover butter chicken?
You can store your butter chicken in an airtight container in the refrigerator for up to 3 days. Allow it to cool completely before sealing to preserve its taste. The flavors will meld beautifully as it sits, making those leftovers even more rewarding!
Can I freeze butter chicken?
Yes, you can freeze butter chicken! Just place it in airtight containers or freezer bags and store it for up to 3 months. Make sure to cool the dish before freezing to maintain the best texture. When you’re ready to enjoy it, thaw overnight in the fridge and reheat gently on the stovetop.
What can I do if my sauce is too thin?
If you find your sauce is too thin, don’t worry! You can thicken it up simply by simmering it uncovered for a few extra minutes, allowing some of the liquid to evaporate. Alternatively, you can blend in a tablespoon of cornstarch mixed with a bit of water to create a slurry and add it to the simmering sauce until desired thickness is achieved.
Are there any dietary considerations for butter chicken?
Absolutely! If you’re looking to accommodate dietary restrictions, consider using coconut yogurt and coconut cream for a dairy-free version. You can also substitute chicken with paneer or even load it up with vibrant vegetables for a delicious vegetarian option. Always check for any nut allergies since cashews are included in the recipe.
How can I tell when the chicken is fully cooked?
To ensure your chicken is fully cooked, the internal temperature should reach 165°F (74°C). For a visual cue, the chicken should be white inside without any pinkness, and the juices should run clear. I often use a meat thermometer for accuracy, especially when cooking larger pieces!

Irresistibly Creamy Butter Chicken Recipe You'll Love
Ingredients
Equipment
Method
- Blend the ginger, garlic, and water until you achieve a smooth paste—this should take about 1 minute.
- Cut the chicken thighs into uniform strips and marinate in a bowl with garlic ginger paste, yogurt, garam masala, turmeric, lemon juice, and salt.
- Heat a large skillet over medium-high heat, add ghee, and sear the chicken for 6 to 8 minutes.
- In a Dutch oven, melt remaining ghee over medium heat, add chopped onions, and sauté until translucent.
- Pour in tomato puree, add cashews and filtered water, bring to a gentle boil, then simmer for 10 minutes.
- Blend the simmered sauce until smooth, return it to the pot and add seared chicken, stir to coat.
- Add heavy cream and adjust seasoning; simmer for an additional 5 minutes.







