Indian Butter Chicken

Total Time: 1 hr 25 mins Difficulty: Intermediate
Tender chicken thighs bathed in a luscious spiced tomato cream sauce, enriched by cashew paste and butter for a comforting, aromatic meal.
pinit

Indian Butter Chicken is everything you crave when you want tender chicken thighs bathed in a luscious spiced tomato cream sauce, enriched by cashew paste and butter for a comforting, aromatic meal. Juicy chicken chunks soak up a silky, tangy tomato gravy spiked with ginger, garlic and warm spices, then finish with creamy butter and cashew for a rich, soul-warming feast served over rice or naan. Let’s dive into this beloved Indian curry and make dinner unforgettable tonight!

Key Ingredients

To recreate this classic curry, gather these vibrant and flavorful ingredients:

  • 500 g boneless chicken thighs cut into chunks: Juicy, tender meat that soaks up the spiced yogurt marinade.
  • 3 tablespoons plain yogurt: Provides tangy tenderness and helps the spices adhere to the chicken.
  • 1 tablespoon lemon juice: Adds bright acidity to balance the creamy sauce.
  • 1 teaspoon chili powder: Brings warm heat and depth to the marinade and sauce.
  • 1 teaspoon ground turmeric: Contributes earthy color and subtle bitterness.
  • 1 teaspoon garam masala: Delivers signature Indian warmth and spice complexity.
  • 1 teaspoon ground cumin: Offers nutty, smoky undertones to the curry.
  • 1 teaspoon ground coriander: Imparts citrusy, floral notes that brighten the sauce.
  • 1 teaspoon salt: Enhances all the flavors throughout the dish.
  • 2 tablespoons vegetable oil: Provides a neutral cooking fat for browning the chicken.
  • 3 tablespoons unsalted butter: Enriches the sauce with creamy, decadent flavor.
  • 1 piece onion finely chopped: Adds sweetness and body to the curry base.
  • 2 cloves garlic minced: Infuses savory pungency and aromatic depth.
  • 1 inch piece ginger grated: Introduces warm, zesty spiciness.
  • 400 g tomato puree: Forms the tangy foundation of the creamy sauce.
  • 100 ml heavy cream: Creates smooth richness and balances the spices.
  • 2 tablespoons cashew paste: Silky thickness and subtle nuttiness deepen the gravy.
  • 1 teaspoon sugar: Balances acidity and rounds out the flavor profile.
  • handful fresh cilantro: Fresh herb garnish for color and bright herbal notes.

How To Make Indian Butter Chicken

With simple ingredients and straightforward steps, you’ll transform marinated chicken into a silky, flavorful curry. First, we build a fragrant base by sautéing onions, garlic, and ginger in butter. Then we enrich that foundation with tomato puree, sugar, and cashew paste, simmering until the sauce thickens. Seared chicken is returned to the pan, finished with heavy cream and a final sprinkle of garam masala to enhance the aroma. Follow each step closely and watch as this dish comes together beautifully on your stovetop.

1. In a bowl, mix plain yogurt, lemon juice, chili powder, ground turmeric, ground cumin, ground coriander, garam masala, and salt until smooth. Add the chicken pieces and toss thoroughly to coat each chunk. Cover and marinate for at least 30 minutes to allow the flavors to develop.

2. Heat vegetable oil in a large pan over medium heat. Add the marinated chicken pieces and cook until browned on all sides and just cooked through, about 5 minutes. Remove the chicken and set aside on a plate.

3. In the same pan, melt unsalted butter and add the finely chopped onion. Sauté until translucent, about 5 minutes, stirring occasionally to prevent sticking. Add the minced garlic and grated ginger, cooking for another minute until fragrant.

4. Pour in the tomato puree and sugar, stirring to combine. Bring the mixture to a simmer, then reduce heat and cook for 10 minutes, stirring occasionally so it doesn’t stick. Stir in the cashew paste and continue simmering for another 5 minutes, allowing the sauce to thicken.

5. Return the seared chicken to the pan and pour in the heavy cream along with an extra sprinkle of garam masala. Simmer gently for 10 minutes, stirring occasionally, until the sauce is rich and the chicken is heated through.

6. Remove from heat, garnish with a handful of fresh cilantro, and serve hot with basmati rice or naan bread.

Serving Suggestions

Indian Butter Chicken shines alongside simple accompaniments that soak up its luscious sauce and highlight its bold spices. Whether you’re planning a cozy family dinner or hosting a casual gathering, these serving ideas will transform your meal into a memorable feast. From fragrant rice to freshly baked breads, each option brings its own flair and texture, making every bite more satisfying. Try one or mix and match for a diverse spread that keeps everyone coming back for seconds.

  • Steamed Basmati Rice: Serve the curry over fluffy basmati or jasmine rice so each grain absorbs the creamy tomato sauce.
  • Warm Naan Bread: Tear into soft, warm naan to scoop up every last bit of curry—garlic naan adds an extra flavor punch.
  • Cucumber Raita: A cool dollop of cucumber raita balances the warmth of the spices and provides a refreshing contrast.
  • Mango Chutney: A spoonful of sweet mango chutney alongside each serving brings a fruity counterpoint to the rich gravy.

Tips For Perfect Indian Butter Chicken

A few simple tweaks can turn a great butter chicken into an unforgettable one. From choosing the right dairy swap to timing your marinating, these insider tips will help you customize the heat level, deepen the flavor, and make sure your dish stays tender and delicious—whether you’re cooking for two or a crowd.

  • You can substitute ghee for butter for a richer taste
  • Adjust the chili powder to make the dish milder or spicier
  • Marinating the chicken for at least 1 hour enhances the flavor
  • Leftovers store well and taste even better the next day

How To Store It

Whether you’re meal-prepping or saving leftovers, proper storage ensures each bite of your butter chicken tastes just as creamy and delicious as day one. Follow these methods to lock in flavor and maintain the sauce’s silky texture.

  • Refrigerate in an airtight container: Cool the curry to room temperature, then store for up to 3 days.
  • Freeze in freezer-safe containers: Portion into meal-size containers and freeze for up to a month; thaw overnight in the fridge.
  • Reheat gently on the stovetop: Warm over low heat, stirring occasionally and adding a splash of water or cream if the sauce thickens too much.
  • Microwave in short bursts: Heat in 1-minute intervals, stirring between each, to ensure even warming without drying out the chicken.

Frequently Asked Questions

Here are quick answers to the most common questions about Indian Butter Chicken:

  • How long should I marinate the chicken for the best flavor?

The recipe calls for at least 30 minutes of marinating, which is enough to tenderize the chicken and infuse the yogurt, lemon juice, and spices. For even deeper flavor, you can marinate for up to 2 hours in the refrigerator. Avoid exceeding 4 hours, as the acidity in the yogurt may begin to break down the meat excessively and alter its texture.

  • Can I make cashew paste at home, and how?

Yes. Soak 2 tablespoons of raw cashews in hot water for 15 minutes, then drain and blend with just enough soaking water to form a smooth paste. This homemade cashew paste will integrate seamlessly into the sauce, providing the rich, creamy texture the recipe requires.

  • How can I adjust the spice level without losing the dish’s balance?

To make it milder, reduce the chili powder from 1 teaspoon to ½ teaspoon. For more heat, increase up to 2 teaspoons or add a pinch of cayenne. If you add extra spice, counterbalance by slightly increasing the sugar or cream to maintain the sauce’s signature sweet richness.

  • Is there a dairy-free variation of this butter chicken?

Substitute full-fat coconut cream for the heavy cream and use a plant-based butter or coconut oil instead of unsalted butter. Replace the plain yogurt with a coconut or almond-based yogurt. These swaps keep the curry creamy and luxurious while making it completely dairy-free.

  • What’s the best way to store and reheat leftovers?

Allow the curry to cool to room temperature, then transfer it to an airtight container. Refrigerate for up to 3 days or freeze for up to a month. When reheating, warm gently over low heat on the stovetop or in the microwave, stirring occasionally and adding a splash of water or cream if the sauce becomes too thick.

  • Can I use boneless chicken breasts instead of thighs?

Yes, but chicken breasts are leaner and can dry out more easily. Cut them into uniform chunks, reduce the initial browning time by a minute or two, and be sure not to overcook. Alternatively, sear the breasts briefly and finish cooking exclusively in the sauce to help retain moisture.

  • Why is a small amount of sugar added to the sauce?

The teaspoon of sugar balances the natural acidity of the tomato puree. It rounds out the flavors, softens the tanginess, and enhances the overall sweetness profile, resulting in a more harmonious and authentic butter chicken gravy.

What Makes This Special

This Indian Butter Chicken works because it hits every note—tender marinated chicken, a velvety tomato-cashew sauce, and a dash of warming spices that dance on your tongue. It’s rich, comforting, and surprisingly easy to pull off at home, making it perfect for a weeknight splurge or a weekend feast. Feel free to print and save this recipe for those “I need to wow my guests” moments. And if you try it, let me know how it went—drop a comment or question below for any tweaks or troubleshooting!

Indian Butter Chicken

Difficulty: Intermediate Prep Time 15 mins Cook Time 40 mins Rest Time 30 mins Total Time 1 hr 25 mins
Calories: 560

Description

Juicy chicken chunks soak up a silky, tangy tomato gravy spiked with ginger, garlic and warm spices, then finish with creamy butter and cashew for a rich, soul-warming feast served over rice or naan.

Ingredients

Instructions

  1. In a bowl mix yogurt lemon juice chili powder turmeric ground cumin ground coriander garam masala and salt then add chicken and toss to coat marinate for at least 30 minutes.
  2. Heat vegetable oil in a pan over medium heat add chicken pieces and cook until browned and just cooked through about 5 minutes remove chicken and set aside.
  3. In the same pan melt butter add onion and sauté until translucent about 5 minutes then stir in garlic and ginger and cook until fragrant about 1 minute.
  4. Pour in tomato puree and sugar bring to a simmer reduce heat and cook for 10 minutes stirring occasionally then stir in cashew paste and simmer for another 5 minutes.
  5. Return chicken to the pan add heavy cream and garam masala simmer gently for 10 minutes until sauce thickens and chicken is heated through.
  6. Garnish with fresh cilantro and serve hot with basmati rice or naan bread.

Note

  • You can substitute ghee for butter for a richer taste
  • Adjust the chili powder to make the dish milder or spicier
  • Marinating the chicken for at least 1 hour enhances the flavor
  • Leftovers store well and taste even better the next day
Keywords: butter chicken, indian curry, chicken curry, creamy curry, cashew paste, dinner recipes
Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

How long should I marinate the chicken for the best flavor?

The recipe calls for at least 30 minutes of marinating, which is enough to tenderize the chicken and infuse the yogurt, lemon juice, and spices. For even deeper flavor, you can marinate for up to 2 hours in the refrigerator. Avoid exceeding 4 hours, as the acidity in the yogurt may begin to break down the meat excessively and alter its texture.

Can I make cashew paste at home, and how?

Yes. Soak 2 tablespoons of raw cashews in hot water for 15 minutes, then drain and blend with just enough soaking water to form a smooth paste. This homemade cashew paste will integrate seamlessly into the sauce, providing the rich, creamy texture the recipe requires.

How can I adjust the spice level without losing the dish’s balance?

To make it milder, reduce the chili powder from 1 teaspoon to ½ teaspoon. For more heat, increase up to 2 teaspoons or add a pinch of cayenne. If you add extra spice, counterbalance by slightly increasing the sugar or cream to maintain the sauce’s signature sweet richness.

Is there a dairy-free variation of this butter chicken?

Substitute full-fat coconut cream for the heavy cream and use a plant-based butter or coconut oil instead of unsalted butter. Replace the plain yogurt with a coconut or almond-based yogurt. These swaps keep the curry creamy and luxurious while making it completely dairy-free.

What’s the best way to store and reheat leftovers?

Allow the curry to cool to room temperature, then transfer it to an airtight container. Refrigerate for up to 3 days or freeze for up to a month. When reheating, warm gently over low heat on the stovetop or in the microwave, stirring occasionally and adding a splash of water or cream if the sauce becomes too thick.

Can I use boneless chicken breasts instead of thighs?

Yes, but chicken breasts are leaner and can dry out more easily. Cut them into uniform chunks, reduce the initial browning time by a minute or two, and be sure not to overcook. Alternatively, sear the breasts briefly and finish cooking exclusively in the sauce to help retain moisture.

Why is a small amount of sugar added to the sauce?

The teaspoon of sugar balances the natural acidity of the tomato puree. It rounds out the flavors, softens the tanginess, and enhances the overall sweetness profile, resulting in a more harmonious and authentic butter chicken gravy.

Flora Chen Food and Lifestyle Blogger

Hello beautiful souls! I'm Flora Chen, and I'm absolutely delighted you've stumbled into my cozy corner of the internet where cooking meets creativity and every dish blooms with love.

Leave a Comment

Your email address will not be published. Required fields are marked *