Authentic Butter Chicken Recipe: A Rich and Creamy Delight

Plate of authentic butter chicken served with naan and garnished with fresh cream and coriander.

Butter Chicken, also known as Murgh Makhani, is one of the most beloved dishes in Indian cuisine. Known for its rich tomato-based gravy, creamy texture, and tender chicken pieces, this dish has become a global favorite. In this post, we’ll share an easy yet authentic recipe that you can prepare at home, along with tips to make it restaurant-style. Whether you’re hosting a dinner or simply craving comfort food, this butter chicken recipe will not disappoint.

Ingredients

For the Chicken Marinade:

  • 500g boneless chicken (preferably thighs)
  • 1/2 cup plain yogurt
  • 1 tbsp ginger-garlic paste
  • 1 tsp red chili powder
  • 1/2 tsp turmeric powder
  • 1 tsp garam masala
  • Salt to taste
  • 1 tbsp lemon juice

For the Gravy:

  • 2 tbsp butter (unsalted)
  • 1 tbsp oil
  • 1 chopped onion
  • 1 tbsp ginger-garlic paste
  • 3 large tomatoes, pureed
  • 1/2 tsp red chili powder (adjust to taste)
  • 1/2 tsp turmeric
  • 1 tsp coriander powder
  • 1 tsp garam masala
  • 1/2 cup fresh cream
  • Salt to taste
  • 1 tbsp honey or sugar (optional)
  • Fresh coriander for garnish

Instructions

Step 1: Marinate the Chicken

In a large bowl, mix all marinade ingredients and coat the chicken well. Cover and refrigerate for at least 1 hour (or overnight for best flavor).

Step 2: Cook the Chicken

Heat a grill pan or skillet over medium heat. Cook the marinated chicken until fully cooked and slightly charred. Set aside.

Step 3: Prepare the Gravy

In a pan, heat butter and oil. Add chopped onions and sauté until golden brown. Add ginger-garlic paste and cook until the raw smell disappears.

Now add the tomato puree and all dry spices. Cook until the oil begins to separate from the mixture.

Step 4: Blend the Gravy (Optional)

For a smooth texture, let the gravy cool slightly and blend it until silky. Then return it to the pan.

Step 5: Final Touch

Add the cooked chicken pieces to the gravy. Pour in the cream and simmer for 8–10 minutes. Adjust salt and sweetness. Garnish with coriander.

Serving Suggestions

Serve hot with naan, paratha, basmati rice, or jeera rice. Pair with onion salad and a side of mint chutney for a complete Indian meal.

Tips for Best Results

  • Marinate overnight for juicier chicken
  • Use fresh cream for the authentic richness
  • Grill the chicken for added smoky flavor
  • You can use canned tomato puree if fresh tomatoes are unavailable

Nutrition Information (Approx. per serving)

  • Calories: 420 kcal
  • Protein: 25g
  • Fat: 28g
  • Carbohydrates: 15g
  • Fiber: 2g

Conclusion

Butter Chicken is more than just a dish — it’s a celebration of flavor. With this recipe, you can enjoy a restaurant-style meal in the comfort of your home. Try it today and bring the rich taste of Indian cuisine to your table.

Leave a Reply

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