top of page

Butter Chicken Recipe

Prep Time:

15 minutes

Cook Time:

40 minutes
Total Time: 55 minutes

Serves:

4 persons

Level:

Beginner Friendly

About the Recipe

Best Butter Chicken: Silky, Restaurant-Style Perfection

Butter Chicken done right is pure magic—tender shredded chicken bathed in that iconic creamy tomato gravy that clings to every bite, with just the right balance of mild spices, buttery richness, and nutty undertones. This recipe nails the dhaba-style taste using a smart boil-and-blend technique that creates restaurant-level smoothness without cream or hours of cooking. In 40 minutes, you get that silky, mildly spicy sauce that makes naan disappear faster than you can say "seconds."

What Makes This THE Best Version
The secret is in the method: boiling tomatoes, onions, garlic, ginger, dried chilies, bay leaves, and cashews together creates a naturally sweet, velvety base that blends into pure silk. No gritty bits, no separation—just smooth perfection. The chicken gets boiled with tikka masala then shredded, so every strand soaks up maximum gravy (way better than grilled chunks). Milk powder thickens without heaviness, kasuri methi adds that irreplaceable aroma, and the final butter swirl? Game over.

Simple 4-Step Process

Boil Flavor Base: Onion + tomatoes + garlic + ginger + chilies + bay leaves + cashews (10 mins). Blend smooth after peeling tomatoes.

Cook Chicken: Simmer chicken cubes with ginger-garlic paste + tikka masala. Shred + save stock.

Build Sauce: Cumin + fenugreek tempering, add tomato puree + stock, simmer thick. Milk powder + garam masala + ketchup.

Finish: Shredded chicken + final butter swirl. Serve with naan, rice, roti, or paratha.

Perfect Every Time

Spice Control: Kashmiri chili = color, dried chilies = adjustable heat

Protein Swap: Chicken thighs stay juicier, breasts shred prettier

Gravy Goals: Stock controls thickness—thinner for rice, thicker for naan

Make Ahead: Freezes beautifully, reheats like fresh

That first buttery, mildly spicy bite where tender chicken meets creamy tomato sauce? It's why Butter Chicken rules dinner tables worldwide. Simple ingredients, foolproof method, unforgettable taste.

Ingredients

  • 1 medium onion

  • 3 medium tomatoes

  • 5–6 garlic cloves

  • ½ inch ginger

  • 4 dried red chillies

  • 2 bay leaves

  • 5–6 cashews

  • 300 g boneless chicken

  • 1 tsp ginger-garlic paste

  • 1 tsp tikka masala

  • 2 tbsp oil

  • 3 tbsp butter (2 for cooking + 1 for finishing)

  • 1 tsp cumin seeds

  • 2 tsp dried fenugreek leaves

  • 1 tsp Kashmiri red chilli powder

  • 1 tsp milk powder

  • 1 pinch garam masala powder

  • 2 tsp tomato ketchup

  • Salt, to taste

  • Water, as needed


Preparation

  1. Prepare the tomato-onion base:

    In a pot, add 1 cup water, chopped onion, chopped tomatoes, garlic cloves, ginger, dried red chillies, bay leaves, and cashews. Cook on medium heat for 10–12 minutes until the tomatoes are soft.

  2. Cook the chicken:

    In another pot, add the boneless chicken, ginger-garlic paste, tikka masala, half a teaspoon of salt, and ½ cup water. Boil until the chicken is tender.

  3. Make the smooth tomato-cashew paste:

    Once the tomato mixture is cooked, remove the tomato skins and bay leaves. Grind everything into a smooth paste.

  4. Shred the chicken:

    Remove the cooked chicken from the pot and shred it into small pieces. Reserve the chicken stock.

  5. Build the butter chicken gravy:

    Heat oil and 2 tbsp butter in a pan. Add cumin seeds and let them crackle. Lower the flame and add dried fenugreek leaves and red chilli powder. Sauté for 30 seconds, then add the tomato-cashew paste and reserved chicken stock. Mix well and cook until combined.

  6. Add the finishing touches:

    Stir in milk powder, cook on low for 2 minutes, then add garam masala, tomato ketchup, and shredded chicken. Adjust the gravy consistency with a little water if needed. Let it boil briefly and finish with 1 tbsp butter.

  7. Serve:

    Enjoy your butter chicken hot with naan, roti, paratha, kulcha, or steamed rice.

Tips for the Best Butter Chicken

  • Use boneless, skinless chicken thighs for extra juiciness.

  • If using diced tomatoes instead of tomato paste, blend them for a smooth sauce.

  • Adjust the chilli level to your taste.

  • Prep ingredients first – chopping onions, tomatoes, and garlic beforehand makes cooking easier.

  • Slow cook the tomato-onion base for the richest, creamiest flavor.

  • Shred the chicken carefully to help it absorb the creamy sauce.

FAQs About Butter Chicken

1. Can I use chicken with bones?Yes! Bone-in chicken works, but cooking time will be longer. Shred the meat carefully after cooking.

2. Can I make this butter chicken in advance?Absolutely! The flavors actually improve if the dish sits for a few hours. Reheat gently on low heat before serving.

3. What can I serve with butter chicken?Butter chicken pairs wonderfully with naan, roti, paratha, steamed rice, or jeera (cumin) rice.

4. Can I make it less spicy?Yes! Reduce the red chilli powder or skip the dried red chillies when making the base. Kashmiri red chilli is mild and adds color more than heat.

5. Can I make a vegetarian version?Try paneer instead of chicken. Follow the same steps but reduce cooking time, as paneer cooks much faster.

Suggestions for Beginners

  • Start with boneless chicken; it’s easier to cook evenly.

  • Taste as you go – adjust salt, chilli, and butter according to your preference.

  • Control consistency by adding water gradually while cooking.

  • Don’t rush the gravy – slow cooking ensures rich flavor.

  • If short on time, you can lightly sauté the base and finish with pre-cooked chicken, but the flavor will be slightly less deep.

Butter chicken is all about rich flavors and creamy texture. With this recipe, you’ll get restaurant-quality results right in your own kitchen—perfectly balanced, deeply satisfying, and sure to become a family favorite.

bottom of page