Butter Chicken Recipe with Coconut Milk

Butter chicken is a delicious and creamy dish that is loved by many. Traditionally, it is made with cream, but in this recipe, we will use coconut milk to give it a unique and rich flavor. This version is dairy-free, healthier, and just as flavorful as the classic butter chicken.

Ingredients

Here are the ingredients you need for making butter chicken with coconut milk:

For the Chicken Marinade:

  • 500g boneless chicken (thighs or breasts, cut into bite-sized pieces)
  • 1/2 cup plain yogurt (optional for extra tenderness)
  • 1 tablespoon lemon juice
  • 1 teaspoon turmeric powder
  • 1 teaspoon chili powder
  • 1 teaspoon garam masala
  • 1 teaspoon ground cumin
  • 1 teaspoon salt
  • 1 tablespoon ginger-garlic paste

For the Sauce:

  • 2 tablespoons oil or butter
  • 1 large onion (finely chopped)
  • 1 teaspoon cumin seeds
  • 3 cloves garlic (minced)
  • 1-inch ginger (grated)
  • 1 teaspoon coriander powder
  • 1 teaspoon turmeric powder
  • 1 teaspoon garam masala
  • 1 teaspoon paprika (for color and mild heat)
  • 1/2 teaspoon red chili powder (adjust as per taste)
  • 2 large tomatoes (pureed)
  • 1 cup coconut milk
  • 1/2 cup water (adjust for consistency)
  • Salt to taste
  • 1 teaspoon sugar (optional, balances flavors)
  • Fresh coriander leaves for garnish

Instructions

Step 1: Marinate the Chicken

  1. In a large bowl, mix all the marinade ingredients together.
  2. Add the chicken pieces and coat them well with the marinade.
  3. Cover and refrigerate for at least 30 minutes (or overnight for best results).

Step 2: Cook the Chicken

  1. Heat 1 tablespoon oil in a pan over medium heat.
  2. Add the marinated chicken pieces and cook for about 5-7 minutes until they are lightly browned. (They do not need to be fully cooked at this stage.)
  3. Remove the chicken and set it aside.

Step 3: Prepare the Sauce

  1. In the same pan, add 1 tablespoon oil or butter.
  2. Add cumin seeds and let them sizzle for a few seconds.
  3. Add chopped onions and sauté until golden brown.
  4. Stir in minced garlic and grated ginger. Cook for another 1-2 minutes until fragrant.
  5. Add coriander powder, turmeric, garam masala, paprika, and chili powder. Stir well.
  6. Pour in the pureed tomatoes and cook until the oil starts to separate from the mixture.
  7. Stir in coconut milk and mix well.
  8. Add water and let the sauce simmer for 5-10 minutes.

Step 4: Combine Chicken with Sauce

  1. Add the cooked chicken back into the pan with the sauce.
  2. Stir well and let it simmer for 10-15 minutes until the chicken is fully cooked.
  3. Taste and adjust salt and spice levels.
  4. Add sugar if needed.
  5. Garnish with fresh coriander leaves.

Serving Suggestions

Butter chicken with coconut milk pairs well with:

  • Steamed Basmati Rice
  • Naan Bread
  • Jeera Rice
  • Roti or Chapati

Nutritional Information

Here is a rough estimate of the nutritional values per serving:

NutrientAmount (per serving)
Calories400-450 kcal
Protein30g
Carbohydrates15g
Fat25g
Fiber3g
Sugar5g

Tips for the Best Butter Chicken

  • Use Chicken Thighs: They stay juicier than chicken breasts.
  • Marinate Longer: If possible, marinate overnight for better flavor.
  • Adjust Spice Levels: Add more chili if you like it spicy or reduce for mild taste.
  • Use Fresh Tomatoes: Freshly pureed tomatoes give a better taste than canned ones.
  • Simmer the Sauce Well: Letting the sauce cook slowly enhances the flavors.

Variations

  • Vegetarian Option: Replace chicken with paneer, tofu, or chickpeas.
  • Low-Fat Option: Use light coconut milk and reduce oil.
  • Extra Creamy: Add a spoonful of cashew paste for extra richness.

Frequently Asked Questions

Can I make butter chicken without marinating?

Yes, but marinating helps enhance the flavor and tenderness of the chicken.

Can I use canned tomatoes?

Yes, but fresh tomatoes give a more authentic and natural taste.

How long can I store butter chicken?

It can be stored in the refrigerator for 3-4 days and in the freezer for up to 3 months.

Can I use coconut cream instead of coconut milk?

Yes, coconut cream will make the dish richer and creamier.

Conclusion

Butter chicken with coconut milk is a perfect dish for a hearty meal. It’s creamy, flavorful, and easy to make. Whether you serve it with rice or naan, this recipe will surely become a family favorite. Give it a try and enjoy the delicious flavors!

Leave a Comment

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

Scroll to Top