• Home
  • |
  • Recipe Detail

Butter Chicken

By Alishba Hamza

  • Serving: 8
  • Prep time: 10 minutes
  • Cook time: 40 minutes
  • Ready in: 50 minutes

Butter Chicken — also known as Murgh Makhani — is a rich, creamy, and mildly spiced North Indian curry that has become one of the most beloved dishes worldwide. This restaurant-style butter chicken recipe features succulent marinated chicken pieces roasted to perfection and simmered in a silky tomato-based gravy infused with aromatic spices, cashew paste, and fresh cream. The base is made by slow-cooking onions, tomatoes, garlic, ginger, and dried chilies, blended into a smooth and flavorful gravy. The chicken is first marinated with yogurt and spices for depth of flavor, then pan-roasted in ghee for a beautiful char. Finally, everything is combined with butter, ghee, and cream to create a curry that’s indulgent, comforting, and irresistibly delicious. Perfect for festive dinners, family meals, or impressing guests, this homemade butter chicken pairs beautifully with naan, roti, or steamed basmati rice. Make it once, and it’ll be on repeat in your kitchen!

Step by step method
Step 1

Prepare the gravy base: Heat 2–3 tbsp oil in a pan. Add cumin seeds and let them splutter. Add sliced onions and sauté until they change color. Add tomatoes, garlic, green chilies, ginger, coriander stems, dried red chilies, and a little salt. Cook well. Add fenugreek leaves, ½ glass water, red chili powder, and cashew nuts. Cover and cook on low flame for 15–20 minutes until everything softens. Switch off the flame, let it cool down, and blend into a smooth puree.

Step 2

Marinate the Chicken .In a bowl, mix chicken with yogurt, ginger garlic paste, red chili powder, turmeric powder, coriander powder, oil, and salt. Massage the chicken well and let it rest for 30 minutes. For smoky flavor, place a live charcoal in the bowl, add a drop of oil over it, cover, and leave for 15 minutes.

Step 3

Cook the Butter Chicken. In a large pan, heat 2 tbsp ghee and 100 g butter. Add red chili powder, turmeric powder, and coriander powder. Mix well. Add a little water, then pour in the prepared tomato-onion puree. Stir well. Cook on medium flame for 10–15 minutes. Add the leftover marinade paste and 2–3 tbsp cashew & melon seed paste. Stir and cook. Add fenugreek leaves, cover, and cook for 10 minutes on low flame. Add roasted chicken pieces and cook for another 10 minutes on low flame. Pour in fresh cream, mix gently, and switch off the flame.

Step 4

Finish & Serve. Garnish with fresh coriander. Add 1 tbsp butter on top before serving. Serve hot with naan, roti, or rice

Tips & variations
  • Always add cream after turning off the heat. This keeps the texture silky and prevents curdling.
  • If your gravy feels too spicy or acidic from the tomatoes, add ½ tsp of sugar or honey to balance the flavor.

Recent Comments

Comment – Jul 18, 2026
No Comments Yet – Jul 18, 2026

Be the first person to write a comment...

Related Recipes

Fried Rice With Chicken Gravy

Fried rice with chicken gravy is the ultimate comfort food...

Alishba Hamza Aug 27, 2025 (5 / 5)
Creamy Alfredo Bread

This creamy alfredo bread is a cheesy, garlicky, and flavorful...

Alishba Hamza Aug 27, 2025 (5 / 5)
Creamy Chicken Braided Breads

These creamy chicken braided moon breads are soft, fluffy, and...

Alishba Hamza Aug 27, 2025 (5 / 5)