Butter Chicken is a rich and flavorful Indian dish made with tender chicken cooked in a creamy tomato-based sauce. It is a comforting and delicious meal that pairs perfectly with naan or rice.
Ingredients
- 2 cups boneless chicken pieces
- 2 tablespoons butter
- 1 onion, finely chopped
- 2 tomatoes, pureed
- 1/2 cup cream
- 2 tablespoons yogurt
- 1 tablespoon ginger garlic paste
- 1 teaspoon garam masala
- 1 teaspoon chili powder
- 1/2 teaspoon turmeric
- Salt to taste
- Fresh coriander for garnish
Instructions
- Marinate the chicken with yogurt, chili powder, turmeric, and a little salt for 20–30 minutes.
- Heat butter in a pan and sauté the chopped onion until soft.
- Add ginger garlic paste and tomato puree, then cook until the sauce thickens.
- Add the marinated chicken and cook until fully done.
- Stir in cream and garam masala, then simmer for a few more minutes.
- Garnish with fresh coriander and serve hot.
Tip
Serve Butter Chicken with naan, roti, or steamed basmati rice for the best meal experience.

