Print

Indian-Style Butter Chicken – Creamy, Aromatic, and Restaurant-Worthy

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Tender marinated chicken simmered in a rich, creamy tomato butter sauce infused with warm Indian spices — a restaurant-style butter chicken you can make at home.

Ingredients

Scale
  • lbs boneless chicken thighs, cut into chunks

  • ½ cup plain yogurt

  • 1 tbsp lemon juice

  • 1 tbsp ginger-garlic paste

  • 1 tsp turmeric

  • 1½ tsp garam masala (divided)

  • 1 tsp cumin

  • 1 tsp chili powder (divided)

  • Salt, to taste

  • 3 tbsp butter

  • 1 medium onion, finely chopped

  • 1 tbsp ginger-garlic paste

  • 1½ cups tomato puree

  • 1 tsp ground coriander

  • 1 cup heavy cream or half-and-half

  • 1 tsp kasuri methi (optional)

  • 1 tsp sugar or honey

  • Chopped cilantro for garnish

Instructions

  • Mix marinade ingredients. Add chicken and refrigerate 1–12 hrs.

  • Sear or bake chicken until golden and cooked. Set aside.

  • In skillet, melt butter. Sauté onion until golden. Add ginger-garlic paste.

  • Stir in remaining spices and tomato puree. Simmer 10–15 mins.

  • Add cream, sugar, kasuri methi. Simmer 5 mins. Add chicken.

  • Simmer 5–10 mins more. Garnish and serve hot.

Notes

  • Use coconut cream for dairy-free version.

  • Pairs well with naan, basmati rice, or roti.

  • Store leftovers up to 4 days or freeze for 3 months.