Butter Chicken
Chicken thighs simmered in a tomato and cream sauce with garam masala, ginger, and garlic. Serve with rice or naan.
Jump to recipe
Prep Time
10min
Cook Time
30min
Total Time
40min
Servings
4
Calories
480
Nutrition Facts
Per serving · 4 servings per recipe
Scale Ingredients
Original recipe makes 4 servings.
Ingredients
- 1.3 lb (600g) boneless chicken thighs, cut into chunks
- 1 tbsp avocado oil
- 2 tbsp butter
- 1 large onion, finely diced
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 2 tbsp garam masala
- 1 tsp turmeric
- 1 tsp chilli powder
- 1 can (14 oz / 400g) crushed tomatoes
- 3/4 cup (200ml) heavy cream
- 1 tbsp sugar
- Salt to taste
- Fresh coriander, for serving
- Rice or naan, for serving
Instructions
- Season chicken with salt, half the garam masala, and turmeric. This blooms the spices on the meat surface and builds layered flavor. Heat oil in a large pan over high heat and brown the chicken on all sides. Remove and set aside.
- In the same pan, melt butter over medium heat. Add onion and cook for 5 minutes until softened.
- Add garlic, ginger, remaining garam masala, and chilli powder. Stir for 1 minute until fragrant.
- Pour in crushed tomatoes and sugar. Simmer for 10 minutes, stirring occasionally.
- Stir in cream. Return the chicken to the pan and simmer for another 10 minutes until the chicken is cooked through and the sauce has thickened.
- Taste and adjust salt. Serve over rice or with naan, topped with coriander.
Notes
Critical insight: Use chicken thighs, not breasts. Thighs have enough fat and connective tissue to stay incredibly juicy as they simmer in the rich sauce. Chicken breasts will turn into sad, dry rubber that no amount of cream can save.
Substitutions: Heavy cream can be substituted with full-fat coconut milk for a dairy-free sauce (swap the butter for coconut oil or ghee). If you don't have fresh ginger or garlic, use 1 tablespoon of pre-made ginger-garlic paste.
Storage: This dish gets remarkably better the next day as the spices meld. Store in an airtight container in the fridge for up to 4 days. It also freezes exceptionally well for up to 3 months. Thaw overnight and reheat gently on the stove.
Variations: For a vegetarian version, substitute the chicken with large chunks of paneer or extra-firm tofu (pan-fry them first). If you want more heat, add 1-2 finely chopped serrano or green chillies during the onion stage.
Pairs with: Serve with warm basmati rice to soak up the sauce, and start the meal with Garlic Butter Pasta if you're mixing cuisines, or just stick to classic garlic naan.
More like this

Oven Tandoori Chicken
Bone-in chicken marinated in yogurt, lemon, and spices, roasted in the oven, then seared in a hot skillet for charred skin.

Crispy Chicken Tenders
Chicken tenders coated in seasoned flour, egg, and a mix of panko and regular breadcrumbs. Shallow-fry and serve with dipping sauce.

15-Minute Thai Basil Chicken (Pad Krapow)
Ground chicken stir-fried with garlic, chilies, and soy, oyster, and fish sauces. Stir in Thai basil and serve over rice with a fried egg.

Crispy Chicken Thighs
Bone-in chicken thighs started skin-side down in a cold skillet, then finished in the oven with garlic powder and smoked paprika.