This butter chicken recipe is a creamy, spicy Indian-style curry with tender roasted chicken in a rich, flavorful sauce. It’s easier and quicker than many traditional recipes, perfect for a satisfying weeknight dinner.
A Spicy and Easy Butter Chicken Recipe
Butter chicken has become one of our family’s favorite Indian-style dishes. Over the years, I’ve tried many recipes, some of which required long cooking times. This version is reliable and straightforward. Once I started using an air fryer, roasting the chicken became faster and more consistent, giving the dish a lovely caramelized flavor.
I’m still learning the art of Indian curries, but I’ve found that balancing the spices carefully brings out maximum flavor. This recipe has a bit of heat, a rich sauce, and tender chicken, making it a favorite every time we serve it.
Serving Butter Chicken at Home

I usually serve butter chicken with dishes like lentil dahl, naan or flatbread, raita, and fresh vegetables. The combination of creamy curry, soft bread, and cooling sides balances the spiciness beautifully, creating a satisfying and hearty meal.
By roasting the chicken first, the sauce develops extra depth and richness, making this spicy Indian-style curry a rewarding dish to prepare when you have a bit of time to let the flavors develop.
Try It With Other Indian-Style Favorites
If you love this butter chicken, try pairing it with my Red Lentil Dahl and Homemade flatbread for a complete Indian-inspired meal. The creamy lentils complement the spicy butter chicken perfectly, rounding out the meal for a full and flavorful experience.
Share the Recipe

Butter Chicken – Creamy and Flavorful
Equipment
- Airfryer (or oven, see notes)
- Large bowl or sealable plastic bag (for marinade)
- Medium pot or saucepan
- Wooden spoon or spatula
- Knife and cutting board
- Measuring spoons and cups
Ingredients
For the Chicken and Marinade
- 600 g (1.3 lb) boneless chicken thighs or breast cut into bite-size pieces
- 150 ml ( ⅔ cup) plain Greek or Turkish yogurt 10% fat
- 1 tbsp fresh lemon or lime juice
- 2 garlic cloves minced or grated
- 1 tbsp fresh ginger finely chopped or grated
- 1 tbsp garam masala
- 1 tsp chili powder
- 1 tsp ground turmeric
- 1 tsp ground coriander
- 1 tsp fine sea salt
For the Butter Chicken Sauce
- 1 tbsp coconut oil or canola oil
- 50 g (3.5 tbsp) unsalted butter
- 1 tbsp chili powder
- 2 tsp ground cumin jeera
- 1 tbsp garam masala
- 2 garlic cloves minced or grated
- 1 tbsp fresh ginger grated
- 1 large onion chopped
- 400 g (14 oz) crushed tomatoes 1 can
- 200 ml (¾ cup) chicken stock
- 200 ml (¾ cup) heavy cream or coconut cream
- 1 tbsp fresh lemon juice
- fine sea salt to taste
- 2 tbsp chopped cilantro tender stems and leaves
- 1 medium-hot red chili sliced
- Yogurt for garnish (optional)
Instructions
Marinate the Chicken
- Combine all the marinade ingredients in a large bowl or sealable plastic bag.
- Add the chopped chicken and mix until fully coated.
- Refrigerate for 2 hours to overnight.
- Remove chicken from the fridge 30 minutes before cooking to bring to room temperature.
Prepare the Sauce
- Mix all the dry spices (chili, cumin, garam masala) in a small dish.
- Heat coconut oil (or canola oil) in a medium pot over medium heat.
- Add chopped onion and cook 3–4 minutes until soft.
- Add minced garlic and ginger; cook 1 more minute until fragrant.
- Stir in the dry spices and cook 30 seconds.
- Add crushed tomatoes and chicken stock. Simmer gently.
Cook the Chicken
- Preheat your airfryer to 200°C / 390°F.
- Place the marinated chicken in a single layer in the airfryer basket, ensuring pieces aren’t crowded.
- Roast for 12–15 minutes, shake or turn the pieces, then roast another 10–12 minutes until lightly golden and slightly crisp on the edges. The chicken does not need to be fully cooked at this stage, as it will finish cooking when added to the sauce.
- Remove chicken from the airfryer and add it to the simmering sauce. Simmer for about 10 minutes to absorb flavors and finish cooking.
- Stir in butter until melted.
Finish & Serve
- Stir in lemon juice and adjust salt to taste.
- Garnish with chopped cilantro, yogurt, and red chili slices.
- Serve with rice, naan, flatbread, or salad.




