Butter Chicken, also known as Chicken Butter Masala, is one of the most loved Indian curries worldwide.
With its rich, creamy tomato-based gravy and tender, spiced chicken, this dish is a favorite for a reason!
The best part? You don’t need a restaurant to enjoy it—this easy homemade version gives you the same bold flavors in under an hour.
Serve it with naan, roti, or rice for a delicious meal that’s sure to impress!

Butter Chicken
Ingredients
To marinate chicken
To make masala paste
To make butter chicken
Instructions
Prep Work
-
Mix chicken, ginger garlic, hung curd, lemon juice, chili powder, garam masala, and salt. Let it marinate for 30 minutes.
-
Chop onions and tomatoes. Pound ginger and garlic.
Method
-
Heat oil in a pan and fry marinated chicken until fully cooked. Set aside.
-
Heat oil and butter in a pan. Saute onions until soft, then add ginger garlic and mix well.
-
Add chopped tomatoes, red chilies, salt, cumin, coriander, and garam masala. Cook until tomatoes are mushy.
-
Add cashews and cook for 5 minutes. Let it cool, then grind into a smooth paste with water.
-
In the same pan, heat butter and chili powder on low flame. Add the blended puree and some water.
-
Add cooked chicken, fresh cream, and let it simmer for 10 minutes covered.
-
Stir in kasuri methi and coriander leaves. Serve hot with naan, roti, or rice.
Nutrition Facts
Servings 4
- Amount Per Serving
- Calories 350kcal
- % Daily Value *
- Total Fat 22g34%
- Saturated Fat 10g50%
- Cholesterol 85mg29%
- Sodium 500mg21%
- Potassium 650mg19%
- Total Carbohydrate 12g4%
- Dietary Fiber 2g8%
- Sugars 6g
- Protein 28g57%
- Vitamin A 900 IU
- Vitamin C 25 mg
- Calcium 80 mg
- Iron 2.5 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.