Why Butter Chicken Recipe Matters in Indian Cuisine
Understanding the cultural significance and techniques behind authentic Indian cooking can greatly enhance your culinary journey. For those interested in exploring Texas Roadhouse butter chicken variations or discovering Thai green curry paste alternatives, these recipes offer fascinating contrasts to traditional Indian flavors. Learning about various cooking techniques such as tandoori grilling and sautéing can elevate your understanding of how different methods create unique textures and flavors. Additionally, exploring cashew cream as an alternative to dairy cream opens up possibilities for dietary modifications without compromising taste.
The historical journey of butter chicken begins with Kundan Lal Gujral, the innovative chef who accidentally created this masterpiece while experimenting with leftover tandoori chicken. By combining the smoky, charred chicken with a rich tomato-butter sauce, he unknowingly launched what would become India’s most internationally recognized curry. The dish represents the Mughlai cooking style, characterized by rich gravies, aromatic spices, and the generous use of dairy products.
This evolution from accident to culinary icon demonstrates how traditional Indian cooking embraces adaptation and creativity. The original recipe has inspired countless variations, from restaurant-style versions with heavy cream to home-style adaptations using yogurt and cashews for richness.
Butter Chicken Recipe Ingredients

Ingredient Spotlight
Kashmiri Red Chili Powder: This mild, vibrant red spice provides the signature color without excessive heat, creating the beautiful orange-red hue that makes butter chicken visually appealing.
Greek Yogurt: Acts as a natural tenderizer, breaking down protein fibers while adding subtle tanginess that balances the rich sauce.
Garam Masala: This warming spice blend typically contains cinnamon, cardamom, cloves, and nutmeg, providing the aromatic complexity that defines Indian cuisine.
Raw Cashews: When blended, these nuts create a silky, luxurious texture that mimics heavy cream while adding subtle sweetness and body to the sauce.
Kasuri Methi: Dried fenugreek leaves contribute a distinctive slightly bitter, maple-like flavor that’s essential for authentic taste.
Complete Ingredients List
For the Chicken Marinade:
- ½ kg (1.1 lbs) boneless chicken, cut into 1-inch pieces
- ½ to ¾ teaspoon Kashmiri red chili powder (substitute: paprika)
- ¼ to ⅓ teaspoon salt
- ¾ to 1 tablespoon fresh lemon juice
- ⅓ cup Greek yogurt (or thick hung curd)
- ¾ tablespoon ginger garlic paste
- ⅛ teaspoon turmeric powder (optional)
- ¾ to 1 teaspoon garam masala
- ½ teaspoon cumin powder (optional)
- 1 teaspoon coriander powder (optional)
- 1 teaspoon kasuri methi (optional)
- ¾ to 1 tablespoon neutral oil
For the Sauce:
- 2 to 3 tablespoons butter or ghee
- 2-inch cinnamon piece (optional)
- 2 to 4 green cardamom pods (optional)
- 2 to 4 whole cloves (optional)
- 1½ cups thinly sliced onions (optional)
- 600 grams fresh ripe tomatoes
- 28 whole raw cashews (or ¼-⅓ cup heavy cream)
- 1 to 2 green chilies (optional)
- 1 to 2 teaspoons Kashmiri chili powder
- 1 to 1½ teaspoons garam masala
- 1 to 1½ teaspoons coriander powder (optional)
- ½ teaspoon cumin powder (optional)
- ½ to ¾ teaspoon salt
- 1 teaspoon sugar
- ½ tablespoon kasuri methi
- 1½ cups hot water
- ⅓ cup heavy cream
- 2 tablespoons fresh coriander leaves for garnish
Substitution Ideas
- Cashews: Substitute with heavy cream, coconut cream, or blanched almonds
- Kashmiri chili powder: Use sweet paprika with a pinch of cayenne
- Kasuri methi: Replace with fresh oregano or skip entirely
- Greek yogurt: Use regular plain yogurt strained through cheesecloth
- Fresh tomatoes: Substitute with high-quality canned tomatoes
Timing
- Preparation Time: 15 minutes (plus marination time)
- Cooking Time: 30 minutes
- Total Time: 45 minutes (excluding marination)
- Marination Time: 30 minutes minimum (overnight preferred)
- Servings: 4 generous portions
This recipe is approximately 20% faster than traditional restaurant-style preparations while maintaining authentic flavors.
Step-by-Step Instructions for Perfect Butter Chicken Recipe
1. Prepare the Chicken Marinade
Cut chicken into uniform 1-inch pieces for even cooking. In a large bowl, combine chicken with lemon juice, Kashmiri chili powder, and salt. Mix thoroughly and let rest for 20 minutes. This initial step helps the chicken absorb the basic flavors while the acid begins tenderizing the meat.
2. Complete the Marinade
Add Greek yogurt, ginger garlic paste, turmeric, garam masala, cumin powder, coriander powder, kasuri methi, and oil to the chicken. Mix until every piece is well-coated. Cover and marinate for at least 30 minutes, though overnight marination yields the most tender, flavorful results.
3. Prepare the Tomato-Cashew Base
If using onions, sauté them in a little oil until golden brown. Combine sautéed onions (if using), fresh tomatoes, cashews, and green chilies in a blender. Blend until completely smooth, adding minimal water if needed. This silky puree forms the foundation of your sauce.
4. Build the Aromatic Base
Heat butter or ghee in a heavy-bottomed pan over medium heat. Add whole spices (cinnamon, cardamom, cloves) and let them sizzle for 30 seconds until fragrant. Add ginger-garlic paste and cook for 1 minute, then add Kashmiri chili powder, stirring constantly to prevent burning.
5. Create the Sauce
Pour the tomato-cashew puree into the pan and cook on medium-high heat, stirring frequently, for 10-12 minutes until the sauce thickens and the raw tomato taste disappears. The sauce should coat the back of a spoon when ready.
6. Cook the Marinated Chicken
Heat a grill pan or heavy skillet over medium-high heat. Cook the marinated chicken pieces until golden brown and cooked through, about 6-8 minutes total. The chicken should have beautiful char marks and be completely cooked inside.
7. Combine and Simmer
Add the cooked chicken to the sauce along with remaining garam masala, coriander powder, cumin powder, salt, and sugar. Add hot water to achieve desired consistency. Simmer for 5-7 minutes, allowing flavors to meld beautifully.
8. Final Touches
Stir in heavy cream and crushed kasuri methi. Taste and adjust seasonings as needed. Garnish with fresh coriander leaves and serve immediately with steamed basmati rice or warm naan bread.

Tips & Tricks for Perfect Results
- Marination is Key: Never skip marinating time; overnight marination creates restaurant-quality tenderness and flavor depth.
- Control the Heat: Cook tomato puree on medium heat to prevent burning while ensuring proper caramelization.
- Strain for Silkiness: For ultra-smooth sauce, strain the tomato-cashew puree through a fine mesh sieve.
- Balance is Everything: Taste and adjust salt, sugar, and cream to achieve the perfect sweet-savory-tangy balance.
- Fresh Spice Power: Use freshly ground garam masala for maximum aromatic impact and authentic flavor.
Recipe Variations & Substitutions
- Dairy-Free Version: Replace cream with coconut milk and use coconut oil instead of butter
- Vegan Adaptation: Substitute chicken with cauliflower, paneer, or firm tofu
- Lighter Option: Use low-fat yogurt and reduce cream quantity, adding extra cashews for richness
- Spicy Twist: Add fresh green chilies or increase Kashmiri chili powder for heat lovers
Behind the Recipe
My fascination with this Butter Chicken Recipe began during a culinary journey through Old Delhi, where I discovered that authentic versions often skip onions entirely, relying on tomatoes and cashews for base flavors. The revelation that restaurant-style richness comes from technique rather than excessive cream inspired me to perfect this home-friendly version. Each time I prepare this dish, I’m reminded of how simple ingredients, when treated with respect and proper technique, can create extraordinary results that rival any restaurant.
Pairing Ideas
Beverages: Serve with cooling lassi, sparkling water with mint, or traditional chai. The creamy richness pairs beautifully with acidic drinks that cleanse the palate.
Side Dishes: Classic accompaniments include fluffy basmati rice, garlic naan, or jeera rice. Fresh cucumber raita and pickled onions provide refreshing contrast to the rich sauce.
Leftover & Reuse Ideas
Transform leftover butter chicken into fusion dishes like butter chicken pizza, stuffed naan pockets, or creamy pasta sauce. The sauce works wonderfully as a base for other proteins like shrimp or vegetables. Freeze portions in ice cube trays for quick flavor boosters in future curries.
Nutritional Information
Per serving (approximate): 380 calories, 28g protein, 12g carbohydrates, 26g fat. Rich in protein and contains beneficial spices like turmeric and garam masala. The dish provides essential amino acids and moderate amounts of vitamins A and C from tomatoes.
Serving Suggestions
Present this Butter Chicken Recipe in warmed bowls, garnished with fresh coriander and a drizzle of cream. Serve family-style with an assortment of Indian breads and rice. For special occasions, accompany with multiple curries, creating a traditional Indian thali experience.
Common Mistakes to Avoid
- Rushing the Marinade: Insufficient marination time results in tough, flavorless chicken
- High Heat Cooking: Excessive heat burns spices and creates bitter flavors
- Skipping the Simmer: Not allowing flavors to meld properly creates disjointed taste profiles
- Over-blending Cashews: Processing too long can create gritty texture instead of smoothness
- Adding Cream Too Early: Incorporating cream during high-heat cooking can cause curdling
Storage & Reheating Tips
Store leftover butter chicken in refrigerator for up to 3 days or freeze for up to 3 months. When reheating, add a splash of water or cream to restore proper consistency. Reheat gently over low heat, stirring frequently to prevent separation. The flavors often improve after a day, making this an excellent make-ahead dish for entertaining.
Frequently Asked Questions
Can I make Butter Chicken Recipe without cashews?
Yes, substitute cashews with heavy cream, coconut cream, or blanched almonds. Heavy cream provides richness while coconut cream adds subtle sweetness and dairy-free benefits.
How do I make my Butter Chicken Recipe less spicy?
Reduce or eliminate green chilies and use sweet paprika instead of Kashmiri chili powder. Adding extra cream and a pinch of sugar also helps balance any residual heat.
What’s the secret to restaurant-style Butter Chicken Recipe?
The key lies in proper marination, achieving the right tomato puree consistency, and balancing sweet, savory, and tangy elements. Many restaurants also use a touch of food coloring for vibrant color.
Can I prepare Butter Chicken Recipe in advance?
Absolutely! The dish actually improves in flavor when made ahead. Prepare completely, cool, and refrigerate. The flavors meld beautifully overnight, creating even more delicious results.
Why is my Butter Chicken Recipe sauce too thin?
Simmer uncovered to reduce liquid, or blend additional cashews with minimal water to create a thickening paste. Alternatively, mix a small amount of tomato paste with cream before adding.
Conclusion
Butter Chicken Recipe (Indian Chicken Makhani)

This authentic Butter Chicken Recipe brings the beloved flavors of Indian cuisine directly to your home kitchen, proving that restaurant-quality results are absolutely achievable with proper technique and quality ingredients. The combination of perfectly marinated chicken and silky tomato-cashew sauce creates a harmonious balance that has made this dish a global favorite. Whether you’re introducing family to Indian flavors or satisfying your own curry cravings, this recipe delivers consistent, delicious results every single time.
Made this recipe? Drop your twist in the comments, rate the recipe, and tag us on Facebook, Instagram with #recipehoney.com we might feature your creation!
Butter Chicken Recipe – Easy Perfect Indian Chicken Makhani
Ingredients
Instructions
- Marinate Chicken: Marinate chicken with lemon juice, chili powder and salt for 20 minutes.
- Add Yogurt and Spices: Add yogurt, spices and oil. Marinate 30 minutes minimum (overnight preferred).
- Prepare Sauce Base: Sauté onions until golden (optional), blend with tomatoes and cashews.
- Cook Aromatics: Cook whole spices in butter, add ginger-garlic paste and chili powder.
- Simmer Tomato Puree: Add tomato-cashew puree and simmer until thickened.
- Cook Chicken: Pan-fry or grill marinated chicken until cooked.
- Combine Chicken and Sauce: Add chicken to sauce, simmer 5-7 minutes.
- Final Touches: Finish with cream, kasuri methi and garnish.