Butter Chicken Recipe
Introduction
Butter chicken is a creamy, flavorful Indian classic that’s perfect for weeknight dinners or special occasions. Tender chicken pieces simmered in a rich tomato and spice sauce create a comforting dish that pairs beautifully with rice or naan bread.

Ingredients
- 1 1/2 lbs chicken breast meat
- Marinade:
- 1/2 cup plain Greek yogurt
- 3 garlic cloves, minced
- 1 tbsp fresh grated ginger
- 2 tsp garam masala seasoning
- 1 1/2 tsp turmeric powder
- 1 1/2 tsp ground cumin
- 1 tsp cayenne pepper
- 1 tbsp lemon juice
- Cooking:
- 1 tbsp vegetable oil
- 8 oz tomato sauce
- 1 tbsp sugar
- 1 tsp salt
- 1 cup heavy cream
- 2 tbsp butter
- Cilantro for garnish
- Garlic naan bread (for serving)
Instructions
- Step 1: Combine all marinade ingredients with the chicken in a bowl. Cover and refrigerate for at least one hour, or up to 24 hours for best flavor.
- Step 2: Heat vegetable oil in a large frying pan or wok over high heat. Add the marinated chicken and cook for 3–5 minutes until the chicken turns white all over. It won’t brown much due to the marinade.
- Step 3: Stir in tomato sauce, sugar, and salt. Reduce heat to low and simmer uncovered for 15 minutes until the sauce thickens and reduces.
- Step 4: Taste and adjust salt if needed. Stir in the heavy cream and simmer for another 5 minutes. Remove from heat.
- Step 5: Add butter and swirl it through the sauce until melted. Garnish with cilantro leaves and an optional pinch of garam masala.
- Step 6: Serve hot over rice alongside garlic naan bread.
Tips & Variations
- Use chicken tender strips or thigh fillets cut into bite-sized pieces as a substitute for chicken breast.
- Adjust the amount of garam masala to control the spice level—it adds flavor more than heat.
- Substitute tomato passata for tomato sauce if you prefer a smoother texture or want little tomato bits in your sauce.
- Frozen baked naan is a convenient side and easy to find in many supermarkets or specialty stores.
Storage
Store leftover butter chicken in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave, stirring occasionally to keep the sauce creamy. Avoid boiling to preserve the texture of the cream.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen chicken for this recipe?
Yes, but make sure to fully thaw the chicken before marinating and cooking to ensure even cooking and best flavor absorption.
Is butter chicken very spicy?
Butter chicken is generally mild, focusing more on rich flavors than heat. You can adjust the spice levels by varying the garam masala and cayenne pepper according to your taste.
PrintButter Chicken Recipe
This Butter Chicken recipe is a flavorful and creamy Indian classic made with marinated chicken breast cooked in a spiced tomato sauce enriched with cream and butter. Perfectly balanced with garam masala and a hint of cayenne, the dish offers a mild yet aromatic heat. Serve it over rice with garlic naan bread for a comforting and satisfying meal.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Frying
- Cuisine: Indian
Ingredients
Chicken and Marinade
- 1 1/2 lbs chicken breast meat, cut into bite-sized pieces
- 1/2 cup plain Greek yogurt
- 3 garlic cloves, minced
- 1 tbsp fresh grated ginger
- 2 tsp garam masala seasoning
- 1 1/2 tsp turmeric powder
- 1 1/2 tsp ground cumin
- 1 tsp cayenne pepper
- 1 tbsp lemon juice
Cooking
- 1 tbsp vegetable oil
- 8 oz tomato sauce (or tomato passata/canned pureed tomatoes)
- 1 tbsp sugar
- 1 tsp salt, plus more to taste
- 1 cup heavy cream
- 2 tbsp butter
- Cilantro leaves for garnish
- Garlic naan bread, for serving
Instructions
- Marinate the Chicken: Combine the Greek yogurt, minced garlic, grated ginger, garam masala, turmeric powder, ground cumin, cayenne pepper, and lemon juice in a bowl. Add the chicken pieces and mix well to coat. Cover and refrigerate for at least one hour, up to 24 hours for best flavor.
- Cook the Chicken: Heat vegetable oil in a large fry pan or wok over high heat. Add the marinated chicken and cook for 3 to 5 minutes, stirring occasionally until the chicken turns white all over but does not brown due to the marinade.
- Add Tomato Sauce and Simmer: Stir in the tomato sauce, sugar, and salt. Reduce the heat to low and let the mixture simmer uncovered for 15 minutes. The sauce will thicken and reduce during this time.
- Finish the Sauce: Taste and adjust salt if necessary. Pour in the heavy cream and simmer for another 5 minutes to allow the flavors to blend and sauce to become rich and creamy. Remove from heat.
- Add Butter and Garnish: Stir in the butter until melted and incorporated into the sauce. Garnish with fresh cilantro leaves and an optional pinch of garam masala for extra aroma.
- Serve: Serve hot over cooked rice and alongside garlic naan bread for a complete traditional meal.
Notes
- Chicken breast, chicken tender strips, or thigh fillets can be used, cut into bite-sized pieces.
- Adjust the amount of garam masala according to your preferred heat level; this recipe is flavorful more than spicy.
- Tomato sauce can be substituted with tomato passata or pureed canned tomatoes for a smoother or chunkier texture.
- Frozen baked naan bread is convenient and available at most supermarkets or stores like Trader Joe’s.
Keywords: Butter Chicken, Indian Butter Chicken, Chicken Curry, Creamy Chicken, Indian Cuisine, Garam Masala, Chicken Breast Recipe

