Why You’ll Love This Butter Chicken
Butter chicken is a popular Indian dish that combines tender boneless chicken pieces marinated in a blend of spices, lemon juice, salt, and thick yogurt, then cooked in a creamy tomato and butter-based sauce. This recipe stands out for its mildly spiced, rich, and silky gravy infused with aromatic whole spices, making it a comforting meal that’s hard to resist. You’ll appreciate how easy it is to prepare, even on busy nights, while enjoying its flavorful balance that brings warmth and depth to your table.
Start with the ease of preparation here’s a recipe that’s simple and quick, perfect for beginners or anyone short on time. It’s packed with health benefits from ingredients like lean chicken protein and spices known for their antioxidants. This version offers versatility for different diets, including gluten-free or plant-based tweaks, so everyone can savor its distinctive taste of creamy tomato sauce mixed with Indian spices.
- First, the straightforward steps make it ideal for weeknights, requiring just basic kitchen tools and common ingredients.
- Second, the nutritional perks come from spices that add flavor without overwhelming, keeping the dish light yet satisfying.
- Finally, you can adapt it effortlessly, whether you’re aiming for a low-calorie option or a vegan twist, to fit your lifestyle.
For instance, if you’re exploring refreshing recipes with a citrus touch like the lemon in this dish, you’ll find similarities in how simple flavors elevate everyday meals. The rich sauce not only coats the chicken perfectly but also pairs well with sides, creating a versatile dish that’s beloved by home cooks and food enthusiasts alike.
Jump to:
- Why You’ll Love This Butter Chicken
- Essential Ingredients for Butter Chicken
- Ingredients for Marination
- Ingredients for the Sauce
- How to Prepare the Perfect Butter Chicken: Step-by-Step Guide
- Dietary Substitutions to Customize Your Butter Chicken
- Mastering Butter Chicken: Advanced Tips and Variations
- How to Store Butter Chicken: Best Practices
- FAQs: Frequently Asked Questions About Butter Chicken
- How far in advance can I marinate the chicken for butter chicken?
- Whatβs the best way to cook butter chicken if I donβt have a tandoor oven?
- Can I make butter chicken sauce without onions?
- How do I stop the cream from curdling when adding it to butter chicken sauce?
- What side dishes go well with butter chicken?
- Butter Chicken
- Ingredients
- Instructions
- Last Step:
- Notes
- Nutrition
- Did you make this recipe?
Essential Ingredients for Butter Chicken
Butter chicken relies on a mix of fresh ingredients that create its signature creamy tomato sauce and spiced flavors. To make this dish just right, let’s break down the essentials, focusing on what’s needed for both marination and the sauce. This ensures you have everything prepared for a smooth cooking experience.
Ingredients for Marination
- Β½ kg (1.1 lbs) boneless chicken, cut into 1-inch pieces
- Β½ to ΒΎ teaspoon Kashmiri red chili powder or paprika
- ΒΌ to β teaspoon salt
- ΒΎ to 1 tablespoon lemon juice
- β cup Greek yogurt or hung curd (thick strained yogurt)
- ΒΎ tablespoon ginger garlic paste (or Β½ tbsp grated ginger + Β½ tbsp grated garlic)
- β teaspoon turmeric (optional)
- ΒΎ to 1 teaspoon garam masala
- Β½ teaspoon cumin powder (optional)
- 1 teaspoon coriander powder (optional)
- 1 teaspoon kasuri methi (dried fenugreek leaves, optional)
- ΒΎ to 1 tablespoon oil
Ingredients for the Sauce
- 2 to 3 tablespoons butter or ghee, divided
- 2-inch cinnamon stick (optional)
- 2 to 4 green cardamoms (optional)
- 2 to 4 cloves (optional)
- 1Β½ cups sliced onions (about 130 grams, optional)
- 600 grams (1.3 lbs) fresh tomatoes or 1 cup passata/canned tomato puree or β cup double concentrate tomato paste
- ΒΎ tablespoon ginger garlic paste (or Β½ tbsp grated ginger + Β½ tbsp grated garlic)
- 1 to 2 green chilies (optional, deseeded or chopped)
- 28 whole raw cashews (soaked) or ΒΌ to β cup heavy cream as substitute
- Β½ cup water for blending (adjust as needed)
- 1 to 2 teaspoons Kashmiri chili powder (adjust to taste)
- 1 to 1Β½ teaspoons garam masala, divided
- 1 to 1Β½ teaspoons coriander powder (optional)
- Β½ teaspoon cumin powder (optional)
- Β½ to ΒΎ teaspoon salt (adjust to taste)
- 1 teaspoon sugar
- Β½ tablespoon crushed kasuri methi (dried fenugreek leaves)
- 1Β½ cups hot water for gravy (reduce to 1 cup if omitting cashews)
- β cup heavy cream or whipping cream
- 2 tablespoons chopped coriander leaves for garnish
For special dietary options, you can swap chicken with tofu for a vegan version or use coconut cream instead of heavy cream. These ingredients come together to form the creamy tomato sauce that’s central to butter chicken, blending Indian spices for that perfect, aromatic finish.
How to Prepare the Perfect Butter Chicken: Step-by-Step Guide
Creating butter chicken starts with marinating the chicken to lock in flavors, followed by building a rich sauce. This Indian favorite features boneless chicken pieces simmered in a creamy tomato and butter-based sauce, with aromatic whole spices adding depth. Follow these steps for a dish that’s mildly spiced and silky smooth, perfect for any home cook.
- Marinate the chicken by coating it with lemon juice, chili powder, and salt, then let it rest for 20 minutes. Next, mix in yogurt, ginger garlic paste, spices like garam masala, kasuri methi, turmeric, oil, coriander powder, and cumin powder, then cover and refrigerate for at least 12 hours or overnight for the best tenderness.
- Optionally, sautΓ© onions in oil until lightly golden and let them cool to enhance the sauce’s flavor.
- Blend tomatoes, sautΓ©ed onions, soaked cashews, and water into a smooth puree; for a smoother texture, puree cashews separately if needed.
- Melt butter in a pan and add whole spices such as cinnamon, cardamoms, and cloves; once fragrant, add ginger garlic paste and green chilies, fry briefly, then stir in powdered spices and the tomato-cashew puree. Simmer partially covered on medium-low heat for 12-15 minutes until thickened.
- Add hot water and simmer partially covered for 10 minutes until the sauce thickens and fat traces appear; remove whole spices if desired for easier eating.
- Grill or pan-fry the marinated chicken until it’s cooked through and the moisture evaporates, without burning, to get that perfect char.
- Add the cooked chicken to the sauce; if it’s too thick, stir in up to Β½ cup more hot water, then simmer for 5-7 minutes until the chicken is tender and flavors blend.
- Season with salt, sugar, kasuri methi, and optionally more garam masala and butter. Off the heat, stir in heavy cream gradually to keep it smooth and prevent curdling.
- Garnish with chopped coriander leaves and a drizzle of cream, then serve hot with basmati rice, naan, roti, or parathas for a complete meal.
This method yields a creamy, flavorful butter chicken with a rich tomato and butter gravy. For more ideas on pairing, check out complementary recipes that highlight fresh flavors.
Dietary Substitutions to Customize Your Butter Chicken
Butter chicken is versatile, allowing swaps for different dietary needs while keeping its creamy tomato sauce and Indian spices intact. For example, replace chicken with tofu or tempeh for a vegan option, or use paneer for a dairy-rich twist. These changes help maintain the dish’s mildly spiced, rich gravy.
- Protein alternatives: Try tofu, tempeh, or chickpeas instead of chicken for plant-based meals, or swap with turkey for a leaner protein.
- Sauce modifications: Use roasted red pepper sauce in place of tomato puree for a smoky flavor, or add spinach for extra nutrition and a vibrant color.
- Seasoning tweaks: Reduce chili powder for a milder taste or add smoked paprika; for dairy-free, opt for coconut cream over heavy cream to keep the sauce silky.
| Original Ingredient | Substitution | Benefit |
|---|---|---|
| Boneless chicken | Tofu or chickpeas | Makes it vegan and adds plant-based protein |
| Heavy cream | Coconut cream | Creates a dairy-free, creamy texture |
Mastering Butter Chicken: Advanced Tips and Variations
To elevate your butter chicken, focus on techniques that enhance its creamy tomato sauce and aromatic spices. Marinate the chicken overnight for deeper flavor, using a heavy-bottomed pan for even cooking to avoid burning the rich, silky gravy. Experiment with variations like adding fenugreek leaves for a traditional touch or a bit of honey for subtle sweetness.
For presentation, serve in bowls with a swirl of cream and fresh coriander to make it visually appealing. If you’re planning ahead, prepare the sauce separately and store it for up to three days, then add cooked chicken when reheating to keep textures perfect. This approach ensures your butter chicken remains a standout dish for any occasion.
When trying new flavors, remember that small changes, like swapping cashews for cream, can make the sauce even smoother while preserving the essence of this Indian classic.
How to Store Butter Chicken: Best Practices
Proper storage keeps butter chicken fresh, maintaining its creamy tomato sauce and spiced flavors. Refrigerate in an airtight container for up to three days to preserve the mildly spiced gravy. For longer storage, freeze portions in freezer-safe containers for up to two months, making it easy for meal prep.
- Reheating tips: Warm on low heat with occasional stirring to keep the cream from curdling and maintain the sauce’s texture.
- Meal ideas: Divide into single servings and store rice separately to avoid sogginess, perfect for quick dinners.
As an added resource, visit Indian Healthy Recipes for more storage insights on similar dishes.

FAQs: Frequently Asked Questions About Butter Chicken
How far in advance can I marinate the chicken for butter chicken?
You can marinate the chicken anywhere from 1 hour up to 24 hours before cooking. Marinating for at least 4 to 6 hours allows the spices and yogurt to tenderize the chicken and infuse flavor. For best taste and texture, avoid marinating beyond 24 hours as the acidity in the marinade may start breaking down the chicken too much, causing a mushy texture.
Whatβs the best way to cook butter chicken if I donβt have a tandoor oven?
If you donβt have a tandoor, roasting the marinated chicken in a hot oven at 425Β°F (220Β°C) on a baking tray or using a grill pan on the stovetop works well. Pan-frying the chicken pieces until they are just cooked through before adding them to the sauce is also a great alternative. This step helps develop a delicious charred flavor similar to tandoori cooking.
Can I make butter chicken sauce without onions?
Yes, traditional butter chicken recipes often omit onions. However, using sautΓ©ed onions adds sweetness and helps mellow the acidity of the tomatoes, especially when using canned varieties. If you prefer a smoother sauce or want to skip onions, increasing cashews or cream slightly will help achieve richness and balance.
How do I stop the cream from curdling when adding it to butter chicken sauce?
To prevent cream from splitting, temper it by mixing a few tablespoons of the hot butter chicken sauce into the cream first. Stir this mixture well, then slowly add it back into the main sauce while stirring continuously. This gradual temperature adjustment keeps the cream smooth and prevents curdling.
What side dishes go well with butter chicken?
Butter chicken pairs perfectly with basmati rice, which soaks up the flavorful sauce, or Indian breads like naan, roti, or paratha. You can also serve it with flavored rice such as cumin or turmeric rice for added aroma. A simple cucumber raita or fresh salad provides a refreshing contrast to the rich, creamy curry.

Butter Chicken
π Enjoy a velvety blend of spices and creamy tomato sauce in this classic Butter Chicken recipe, perfect for a rich and satisfying meal.
π₯ This recipe offers tender chicken pieces marinated for deep flavor and simmered in a luscious buttery gravy, ideal for meals with family or friends.
- Total Time: 12 hours 1 hour
- Yield: 4 servings 1x
Ingredients
Β½ kg (1.1 lbs) boneless chicken, cut into 1-inch pieces
Β½ to ΒΎ teaspoon Kashmiri red chili powder or paprika
ΒΌ to β teaspoon salt
ΒΎ to 1 tablespoon lemon juice
β cup Greek yogurt or hung curd (thick strained yogurt)
ΒΎ tablespoon ginger garlic paste (or Β½ tbsp grated ginger + Β½ tbsp grated garlic)
β teaspoon turmeric (optional)
ΒΎ to 1 teaspoon garam masala
Β½ teaspoon cumin powder (optional)
1 teaspoon coriander powder (optional)
1 teaspoon kasuri methi (dried fenugreek leaves, optional)
ΒΎ to 1 tablespoon oil
2 to 3 tablespoons butter or ghee, divided
2-inch cinnamon stick (optional)
2 to 4 green cardamoms (optional)
2 to 4 cloves (optional)
1Β½ cups sliced onions (about 130 grams, optional)
600 grams (1.3 lbs) fresh tomatoes or 1 cup passata/canned tomato puree or β cup double concentrate tomato paste
ΒΎ tablespoon ginger garlic paste (or Β½ tbsp grated ginger + Β½ tbsp grated garlic)
1 to 2 green chilies (optional, deseeded or chopped)
28 whole raw cashews (soaked) or ΒΌ to β cup heavy cream as substitute
Β½ cup water for blending (adjust as needed)
1 to 2 teaspoons Kashmiri chili powder (adjust to taste)
1 to 1Β½ teaspoons garam masala, divided
1 to 1Β½ teaspoons coriander powder (optional)
Β½ teaspoon cumin powder (optional)
Β½ to ΒΎ teaspoon salt (adjust to taste)
1 teaspoon sugar
Β½ tablespoon crushed kasuri methi (dried fenugreek leaves)
1Β½ cups hot water for gravy (reduce to 1 cup if omitting cashews)
β cup heavy cream or whipping cream
2 tablespoons chopped coriander leaves for garnish
Instructions
1-Marinate the chicken: Marinate the chicken by coating it with lemon juice, chili powder, and salt, then let it rest for 20 minutes. Next, mix in yogurt, ginger garlic paste, spices like garam masala, kasuri methi, turmeric, oil, coriander powder, and cumin powder, then cover and refrigerate for at least 12 hours or overnight for the best tenderness.
2-Optionally: sautΓ© onions in oil until lightly golden and let them cool to enhance the sauceβs flavor.
3-Blend: tomatoes, sautΓ©ed onions, soaked cashews, and water into a smooth puree; for a smoother texture, puree cashews separately if needed.
4-Melt butter: in a pan and add whole spices such as cinnamon, cardamoms, and cloves; once fragrant, add ginger garlic paste and green chilies, fry briefly, then stir in powdered spices and the tomato-cashew puree. Simmer partially covered on medium-low heat for 12-15 minutes until thickened.
5-Add hot water and simmer partially covered for 10 minutes until the sauce thickens and fat traces appear; remove whole spices if desired for easier eating.
6-Grill or pan-fry the marinated chicken until itβs cooked through and the moisture evaporates, without burning, to get that perfect char.
7-Add the cooked chicken to the sauce; if itβs too thick, stir in up to Β½ cup more hot water, then simmer for 5-7 minutes until the chicken is tender and flavors blend.
8-Season with salt, sugar, kasuri methi, and optionally more garam masala and butter. Off the heat, stir in heavy cream gradually to keep it smooth and prevent curdling.
9-Garnish with chopped coriander leaves and a drizzle of cream, then serve hot with basmati rice, naan, roti, or parathas for a complete meal.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
π§ Use Kashmiri red chili powder for vibrant color and mild heat.
π³ Grill the marinated chicken to add smoky flavor and enhanced texture.
π₯ Stir in cream off the heat slowly to avoid curdling and keep the sauce silky.
- Prep Time: 20 minutes for initial marination + 12 hours for overnight marination
- Marination time: 12 hours
- Cook Time: 40 minutes
- Category: Main Course
- Method: Simmering, Grilling, Pan-frying
- Cuisine: Indian
- Diet: Gluten-Free
Nutrition
- Serving Size: 1 serving
- Calories: 450 kcal
- Sugar: 6 g
- Sodium: 430 mg
- Fat: 28 g
- Saturated Fat: 14 g
- Unsaturated Fat: 11 g
- Trans Fat: 0 g
- Carbohydrates: 15 g
- Fiber: 3 g
- Protein: 35 g
- Cholesterol: 105 mg






