Easy Indian Butter Chicken Recipe

There’s something truly heartwarming about a good chicken dish, and this Indian butter chicken recipe is pure comfort food. The rich, creamy sauce envelops tender pieces of chicken, creating a flavor experience that feels like a warm hug. Perfect for family dinners or cozy nights in, this dish brings a taste of the Indian subcontinent right to your kitchen. While it might sound exotic, you’ll be pleasantly surprised at how simple it is to make at home.

At the heart of this recipe are the star ingredients that contribute to its deliciousness. You’ll use 1.5 lbs of boneless skinless chicken thighs marinated in a vibrant mix of spices and yogurt—this is what makes the chicken tender and flavorful. The addition of garam masala, ground turmeric, and cumin imparts an aromatic depth that is both comforting and exotic. Alongside these, you have crushed tomatoes, creamy heavy cream, and a hit of fresh cilantro to garnish. The combination of these ingredients creates a dish that’s both indulgent and satisfying.

Preparing this dish is straightforward and accessible, even for those who may be new to cooking or looking for something easy to whip up. With a prep time of just 20 minutes, plus an hour for marinating, you will spend about 30 minutes cooking this flavorful meal. In total, it takes 1 hour and 50 minutes to prepare and cook, yielding 4 servings that are perfect for enjoying with loved ones.

This Indian butter chicken is especially great for chilly nights or family gatherings where everyone is looking for that comforting embrace in the form of food. It’s even suitable for more formal occasions if you want to impress guests with a delightful homemade dish.

Why You’ll Love This Easy Indian Butter Chicken Recipe

  • Quick: With a hands-on prep time of just 20 minutes, you won’t have to spend all day cooking to enjoy a delicious meal.
  • Simple Ingredients: You likely have many of these spices and ingredients in your pantry already, making this an easy recipe to execute without special trips to the grocery store.
  • Comfort Food: The creamy sauce and tender chicken create a feeling of comfort and satisfaction, perfect for family dinners.
  • Customizable: Adjust the spice levels to suit your preferences. You can easily make it milder or bolder according to your taste.
  • Leftover Friendly: This dish reheats beautifully, so you can enjoy it for lunch the next day or serve it as a quick dinner later in the week.

Chicken Tips

When it comes to selecting chicken for this recipe, I recommend using boneless skinless chicken thighs. They are juicier and more forgiving in the cooking process than chicken breasts, which can dry out quickly. Look for fresh pieces with a nice pink color, free from any off odors. If you prefer convenience, you can opt for organic or free-range options for a more ethical choice. To ensure maximum flavor, let the chicken marinate for at least one hour—overnight is even better. This will allow the spices and yogurt to penetrate the meat, resulting in a dish that is both tender and bursting with flavor.

Options for Substitutions

  • Chicken Thighs: You can substitute with boneless skinless chicken breasts if preferred but adjust cooking time to prevent drying out.
  • Yogurt: Use Greek yogurt instead of regular yogurt for a thicker texture with slightly tangy notes.
  • Butter: If you’re looking to reduce fat, try using olive oil in place of some or all of the butter.
  • Heavy Cream: Swap out heavy cream for coconut milk if you’re looking for a dairy-free version.
  • Basmati Rice: Quiinoa or cauliflower rice can be used for a low-carb option that still adheres to the flavor profile.
  • Fresh Cilantro: You could use parsley instead if you’re not a fan of cilantro, though it will change the flavor slightly.

Watch Out for These Mistakes

One of the most common pitfalls when making butter chicken is overcooking the chicken. The key is to cook until the internal temperature reaches 165°F. Chicken that is cooked for too long can become tough and dry.

Another mistake is neglecting the marinating stage. Marinating the chicken not only adds flavor but also keeps it moist when cooked. If you skip this step or don’t marinate long enough, you might miss out on the tenderness the marinade offers.

Finally, adding the heavy cream too early in the cooking process can cause it to curdle. Make sure to stir it in only after the sauce has simmered and thickened. This ensures a smooth, rich sauce that coats the chicken beautifully.

What to Serve With Easy Indian Butter Chicken Recipe?

To enhance your meal, consider serving the butter chicken alongside warm naan bread for dipping, a fresh cucumber and tomato salad for a refreshing contrast, or steam broccoli for a nutritious boost. You could also serve it with a side of pickled onions to add a zesty kick and balance the richness of the sauce. These pairings will round out the meal and make it even more satisfying.

Storage Instructions

Store: If you have leftovers, they can be stored in an airtight container in the refrigerator for up to 4 days.

Freeze: You can freeze the butter chicken for up to 3 months. Just make sure to let it cool completely before transferring it to a freezer-safe container.

Reheat: To reheat, you can warm it on the stovetop over low heat, stirring occasionally. If you’re short on time, you can microwave it in short intervals, stirring in between until heated thoroughly.

Recipe Info

  • Preparation Time: 20 minutes, plus 1 hour marinating
  • Cooking Time: 30 minutes
  • Total Time: 1 hour 50 minutes
  • Level of Difficulty: Easy
  • Servings: 4

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1,200-1,400
  • Protein: 80-100g
  • Fat: 70-90g
  • Carbohydrates: 50-60g

Ingredients

  • 1.5 lbs boneless skinless chicken thighs, cut into bite-size pieces
  • 1/2 cup plain full-fat yogurt
  • 1 tbsp lemon juice
  • 2 tsp garam masala, divided
  • 1 tsp ground turmeric
  • 1 tsp ground cumin
  • 1 tsp chili powder
  • 4 cloves garlic, minced, divided
  • 1 tbsp grated fresh ginger, divided
  • 3 tbsp unsalted butter, divided
  • 1 medium yellow onion, finely diced
  • 1 (14.5 oz) can crushed tomatoes
  • 3/4 cup heavy cream
  • 1 tsp sugar
  • Salt to taste
  • Fresh cilantro, chopped, for garnish
  • Cooked basmati rice, for serving

Step-by-Step Instructions

Step 1: Combine the Marinade

In a large bowl, combine the yogurt, lemon juice, 1 teaspoon of garam masala, turmeric, cumin, chili powder, half the minced garlic, and half the grated ginger. Mix well and then add the chicken pieces. Toss everything together until the chicken is evenly coated.

Step 2: Marinate the Chicken

Cover the bowl with plastic wrap and refrigerate for at least 1 hour, or you can let it marinate overnight for even better flavor.

Step 3: Cook the Chicken

In a large skillet, heat 1 tablespoon of butter over medium-high heat. Add the marinated chicken in a single layer. Cook for 6-7 minutes, turning occasionally, until the chicken is browned and cooked through, reaching an internal temperature of 165°F. Once cooked, remove the chicken and set it aside.

Step 4: Sauté the Onions

In the same skillet, melt the remaining 2 tablespoons of butter over medium heat. Add the diced onion and cook for about 4-5 minutes until softened and golden.

Step 5: Add Garlic and Ginger

Add the remaining garlic and ginger to the skillet, cooking for about 30 seconds until fragrant.

Step 6: Create the Sauce

Stir in the crushed tomatoes, the remaining 1 teaspoon of garam masala, and sugar. Let the mixture simmer for 10 minutes, stirring occasionally until it thickens slightly.

Step 7: Blend the Sauce

Using an immersion blender, carefully blend the sauce until it is smooth. If you prefer a rustic texture, you can skip this step and leave the sauce as is.

Step 8: Add Chicken and Cream

Stir in the heavy cream and return the cooked chicken to the skillet. Simmer for an additional 8-10 minutes, or until the sauce is thick and coats the back of a spoon.

Step 9: Season to Taste

Season the sauce with salt to taste, adjusting based on your preference.

Step 10: Serve and Garnish

Garnish the dish with fresh cilantro before serving. Enjoy hot over cooked basmati rice for a complete meal that everyone will love.

Conclusion

This easy Indian butter chicken recipe is not just about making a meal; it’s about sharing love and creating memories around the dinner table. The tender chicken and creamy sauce embody comfort, making it perfect for any occasion. I invite you to give this recipe a try and experience the rich flavors for yourself. Don’t forget to share your feedback with us and explore similar recipes for more delightful meals!

Indian Butter Chicken

A comforting and rich dish featuring tender chicken in a creamy, spiced sauce, perfect for family dinners and cozy nights.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 1 hour 50 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: Indian
Calories: 1300

Ingredients
  

For the Chicken Marinade
  • 1.5 lbs boneless skinless chicken thighs, cut into bite-size pieces Juicier than chicken breasts
  • 1/2 cup plain full-fat yogurt Can substitute with Greek yogurt for thickness
  • 1 tbsp lemon juice
  • 2 tsp garam masala, divided
  • 1 tsp ground turmeric
  • 1 tsp ground cumin
  • 1 tsp chili powder
  • 4 cloves garlic, minced, divided
  • 1 tbsp grated fresh ginger, divided
For the Sauce
  • 3 tbsp unsalted butter, divided
  • 1 medium yellow onion, finely diced
  • 1 14.5 oz can crushed tomatoes
  • 3/4 cup heavy cream Can substitute with coconut milk for dairy-free option
  • 1 tsp sugar
  • Fresh cilantro, chopped for garnish Can replace with parsley if not a cilantro fan
  • Cooked basmati rice for serving Optional side

Method
 

Preparation
  1. In a large bowl, combine the yogurt, lemon juice, 1 teaspoon of garam masala, turmeric, cumin, chili powder, half the minced garlic, and half the grated ginger. Mix well and then add the chicken pieces. Toss everything together until the chicken is evenly coated.
  2. Cover the bowl with plastic wrap and refrigerate for at least 1 hour, or overnight for better flavor.
Cooking
  1. In a large skillet, heat 1 tablespoon of butter over medium-high heat. Add the marinated chicken in a single layer. Cook for 6-7 minutes, turning occasionally, until the chicken is browned and cooked through, reaching an internal temperature of 165°F. Remove the chicken and set aside.
  2. In the same skillet, melt the remaining 2 tablespoons of butter over medium heat. Add the diced onion and cook for about 4-5 minutes until softened and golden.
  3. Add the remaining garlic and ginger to the skillet, cooking for about 30 seconds until fragrant.
  4. Stir in the crushed tomatoes, the remaining 1 teaspoon of garam masala, and sugar. Let the mixture simmer for 10 minutes, stirring occasionally until it thickens slightly.
  5. Using an immersion blender, carefully blend the sauce until it is smooth. If you prefer a rustic texture, you can skip this step and leave the sauce as is.
  6. Stir in the heavy cream and return the cooked chicken to the skillet. Simmer for an additional 8-10 minutes, or until the sauce is thick and coats the back of a spoon.
  7. Season the sauce with salt to taste, adjusting based on your preference.
Serving
  1. Garnish the dish with fresh cilantro before serving. Enjoy hot over cooked basmati rice for a complete meal.

Notes

Store leftovers in an airtight container in the refrigerator for up to 4 days. Can be frozen for up to 3 months; ensure complete cooling before freezing. Reheat on stovetop or microwave in short intervals.