
This easy butter chicken recipe has been perfected over the years and shared with many others. The sauce achieves the perfect balance—creamy, but not too thick or thin. The level of salt and spices can be adjusted to taste. Garam and tandoori masala can be found in the ethnic aisle of most grocery stores.
Ingredient Lineup
- Butter - Used in two parts to caramelize the onions and enrich the sauce
- Onion & Garlic - Minced onion and garlic provide a deep, aromatic base for the dish
- Tomato Sauce - A smooth tomato sauce adds a rich, tangy flavor to complement the spices
- Heavy Cream - Gives the dish its signature creamy texture
- Spices - Salt, cayenne pepper, garam masala, and tandoori masala bring warmth and depth to the dish
- Chicken - Boneless, skinless chicken breast, cut into bite-sized pieces, ensures tender and flavorful bites
- Vegetable Oil - Coats the chicken to help the spices adhere before baking
Ingredient Deep Dive
Butter: The Flavor Foundation
More than just a cooking fat, butter plays a crucial role in caramelizing onions and creating a rich, luxurious sauce that defines butter chicken.
Spices: The Flavor Architects
Garam masala and tandoori masala are not just seasonings, but a complex blend of spices that bring depth, warmth, and authenticity to the dish.
Chicken: The Protein Canvas
Carefully cut bite-sized pieces ensure even cooking and maximum flavor absorption, creating tender, succulent bites that are the heart of the dish.
Cooking Methods
- Onion Caramelization
- Slowly cooking onions in butter for 15 minutes isn't just about softening - it's about developing a deep, sweet, complex flavor that forms the base of the sauce.
- Sauce Creation
- Simmering the sauce for 30 minutes allows the flavors to meld and develop, creating a rich, creamy base that defines butter chicken.
- Chicken Preparation
- Baking the chicken ensures even cooking and allows the spices to penetrate deeply, creating flavorful, tender meat.
- Final Integration
- The final 5 minutes of cooking together allows the chicken to fully absorb the sauce, creating a harmonious final dish.

Detailed Cooking Instructions
- Preheat the oven to 375°F (190°C) and gather all ingredients.
- Melt 2 tablespoons of butter in a skillet over medium heat. Add the minced onion and garlic, cooking slowly until the onion caramelizes to a dark brown, about 15 minutes.
- Meanwhile, combine the remaining butter, tomato sauce, heavy cream, salt, cayenne pepper, and garam masala in a saucepan over medium-high heat. Bring to a simmer, then reduce heat to medium-low. Cover and let it simmer for 30 minutes, stirring occasionally. Once ready, stir in the caramelized onions.
- While the sauce is cooking, toss the chicken with vegetable oil until evenly coated. Season with tandoori masala and spread the pieces onto a baking sheet.
- Bake the chicken for about 12 minutes, or until fully cooked and no longer pink in the center.
- Add the cooked chicken to the simmering sauce and let it cook together for 5 more minutes before serving.
Creative Variations
- Adjust spice levels to taste
- Try different protein options like tofu or paneer
- Add additional vegetables
- Experiment with different cream alternatives
- Modify the spice blend to your preference
Serving and Storage Wisdom
Best served hot with rice or naan. Refrigerate leftovers for up to 3-4 days. Can be frozen for up to a month.

Final Culinary Thoughts
Cooking is about more than following a recipe. It's about creating moments, about understanding the magic of spices and how they can transform simple ingredients into something extraordinary.
Whether you're exploring Indian cuisine or looking for a comforting, flavorful meal, this Butter Chicken is your culinary journey.
Frequently Asked Questions
- → Where can I find garam and tandoori masala?
- Check the ethnic aisle of your grocery store, or purchase from specialty spice shops or online retailers.
- → Can I make this dish less spicy?
- Reduce or omit the cayenne pepper. You can also use mild paprika for color without heat.
- → What should I serve with butter chicken?
- Basmati rice, naan bread, or garlic butter roti are perfect accompaniments.
- → Can I use chicken thighs instead of breast?
- Yes! Chicken thighs can be more flavorful and stay juicier during cooking.
- → How do I store leftovers?
- Refrigerate in an airtight container for 3-4 days. Reheat gently to prevent separating.