Savoury and creamy, this easy Indian Butter Chicken recipe brings authentic flavour to your table with minimal effort.
Prep
15 min
Cook
30 min
Total
75 min
Servings
4
Difficulty
Easy
Instructions
Marinate the chicken
In a bowl, combine the chicken pieces with yogurt, ginger paste, garlic paste, ground cumin, ground coriander, cayenne pepper, and salt. Mix well and let it marinate for at least 30 minutes in the refrigerator.
Pro tip: For deeper flavour, marinate overnight.
Cook the chicken
Heat a large pan over medium heat. Add the marinated chicken in batches and cook until browned on all sides, about 5-7 minutes. Remove and set aside.
Pro tip: Ensure the pan is hot to get a good sear on the chicken.
Prepare the sauce
In the same pan, melt butter over medium heat. Add the chopped onion and sauté until golden brown.
Add spices
Stir in garam masala and chili powder, cooking for an additional 2 minutes until fragrant.
Pro tip: Cook spices gently to avoid burning them.
Simmer the sauce
Pour in the tomato puree and sugar, stirring well. Let it simmer for 10 minutes to thicken.
Pro tip: Use high-quality tomato puree for the best results.
Finish the dish
Return the cooked chicken to the pan, mixing it into the sauce. Stir in the heavy cream and simmer for 5 more minutes until heated through. Adjust seasoning if needed.
Pro tip: For a thinner sauce, add a little water or chicken stock.
Tips & Tricks
- Use fresh ginger and garlic for the best flavour.
- Marinate the chicken for at least 30 minutes for tender results.
- Adjust the spice level by varying the amount of cayenne pepper.
Frequently Asked Questions
What makes Indian Butter Chicken easy?
The recipe uses common ingredients and simple cooking steps, making it accessible for home cooks.
How long should I marinate the chicken?
Marinate the chicken for at least 30 minutes, or overnight for more flavour.
Can I make this Butter Chicken ahead of time?
Yes, you can prepare it up to 2 days in advance and reheat gently before serving.
What can I serve with Butter Chicken?
Serve it with basmati rice or naan bread to complement the rich sauce.
How many calories are in a serving of Butter Chicken?
Each serving contains approximately 450 calories.
Can I adjust the spice level?
Yes, adjust the cayenne pepper to achieve your desired heat level.
Is Butter Chicken gluten-free?
Yes, this recipe is naturally gluten-free as long as all ingredients used are certified as such.
Serving Suggestions
Nutrition per serving
450
Calories
30g
Protein
30g
Fat
18g
Carbs
You Might Also Like
More Chicken Recipes
Indian Chicken Curry: Murgh Kari Delight
Savour the rich flavours of Indian chicken curry with this authentic Murgh Kari recipe, perfect for spice lovers.
Express Butter Chicken
A quick and delightful version of butter chicken with tender, spiced chicken in a creamy tomato sauce, ready in under 30 minutes.
Tofu in Butter Chicken Style
Enjoy a vegetarian twist on the classic butter chicken using tofu, rich in flavour and perfect for any meal.
Authentic Butter Chicken (Murgh Makhani) Recipe
Delight in the rich, creamy flavours of Murgh Makhani, a classic butter chicken recipe with a fragrant tomato-cashew gravy.
Juicy Roasted Chicken with Herb Butter
Enjoy a succulent roasted chicken, expertly seasoned with herb butter for a perfect family dinner.
Classic Chicken Tikka Masala Recipe
Savoury broiled marinated chicken in a spiced tomato cream sauce, distinct from butter chicken.
Kitchen & BBQ gear
What we use for recipes like this

Pots & Pans · Frying Pans
Sensarte 12 in Nonstick Deep Frying Pan,5-Qt Non-Stick Saute Pan with Lid,Large Skillet Pan,Non-Stick Jumbo Cooker,Cooking Pan Chef's Pan Cookware for All Stove Tops,Induction Compatible,PFOA Free
$64.99

Coffee & Drinks · Cocktail Shakers
Mixology Bartender Kit with Stand - 15 Piece Bar Tool Set, Silver Bar Set Cocktail Shaker Set for Drink Mixing - Includes Martini Shaker, Jigger, Strainer, Bar Mixer Spoon, Tongs | Gift Idea (Natural)
$39.99

Pit Boss Grills
Sportsman 1100 Wood Pellet Grill
$1149.99
Affiliate links. Prices come from Amazon and are refreshed at least every 24 hours.
