Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Butter Chicken with Soft, Fluffy Homemade Naan

The Ultimate Guide to Creamy Butter Chicken with Soft, Fluffy Homemade Naan


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Amanda Thompson
  • Total Time: 1 hour 10 minutes
  • Yield: Serves 4

Description

This rich and creamy Butter Chicken features tender, marinated chicken simmered in a velvety tomato-based sauce infused with aromatic spices. Paired with soft, fluffy homemade naan, this classic Indian dish is perfect for a comforting and flavorful meal.


Ingredients

Scale

For the Chicken Marinade:

  • 1 lb (450g) boneless chicken (thighs or breasts), cut into bite-sized pieces

  • ½ cup plain yogurt

  • 1 tbsp lemon juice

  • 1 tsp garam masala

  • 1 tsp turmeric

  • 1 tsp chili powder

  • 1 tsp ground cumin

  • ½ tsp salt

  • 1 tbsp ginger-garlic paste

For the Butter Chicken Sauce:

  • 2 tbsp butter

  • 1 tbsp oil

  • 1 small onion, finely chopped

  • 1 tbsp ginger-garlic paste

  • 1 tsp garam masala

  • 1 tsp ground coriander

  • ½ tsp turmeric

  • ½ tsp chili powder

  • 1 tsp ground cumin

  • 1 ½ cups tomato purée (or canned crushed tomatoes)

  • 1 tbsp tomato paste

  • 1 cup heavy cream (or coconut milk for a lighter version)

  • 1 tbsp honey or sugar (optional, for balance)

  • Salt to taste

  • Fresh cilantro for garnish


Homemade Naan Ingredients

  • 2 ½ cups all-purpose flour

  • 1 tsp salt

  • 1 tsp sugar

  • ½ tsp baking powder

  • ½ cup warm milk

  • ¼ cup plain yogurt

  • 2 tbsp oil or melted butter

  • ½ tsp instant yeast

  • 2 tbsp butter (for brushing)

  • 1 clove garlic, minced (optional, for garlic naan)


Instructions

Step 1: Marinate the Chicken

  1. In a bowl, mix yogurt, lemon juice, spices, salt, and ginger-garlic paste.

  2. Add the chicken pieces and coat well. Cover and refrigerate for at least 30 minutes (or overnight for best flavor).

Step 2: Cook the Chicken

  1. Heat 1 tbsp oil in a pan over medium-high heat.

  2. Add marinated chicken and cook until browned and cooked through (about 5-7 minutes). Remove and set aside.

Step 3: Make the Butter Chicken Sauce

  1. In the same pan, melt butter and sauté onions until soft.

  2. Add ginger-garlic paste and cook for another minute.

  3. Stir in garam masala, coriander, turmeric, chili powder, and cumin. Cook for 30 seconds to release the aromas.

  4. Pour in tomato purée and tomato paste. Simmer for 10 minutes until thickened.

  5. Add heavy cream and honey (if using). Simmer for another 5 minutes.

  6. Return the cooked chicken to the pan and stir to coat in the sauce. Simmer for a few minutes, then garnish with cilantro.

Step 4: Make the Naan

  1. In a bowl, mix flour, salt, sugar, baking powder, and yeast.

  2. Add warm milk, yogurt, and oil. Mix until a soft dough forms.

  3. Knead for 5-7 minutes until smooth. Cover and let rise for 1 hour.

  4. Divide dough into 6-8 balls. Roll out into thin ovals.

  5. Heat a dry pan over medium-high heat. Cook each naan for about 1-2 minutes per side until puffed and golden.

  6. Brush with melted butter and sprinkle with garlic (if using).

Notes

  • For extra flavor, char the naan over an open flame for a tandoori effect.

  • Adjust spice levels by adding or reducing chili powder.

  • Store leftover naan in an airtight container and reheat in a pan for the best texture.

  • Prep Time: 30 minutes
  • Cook Time: 40 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian