I still remember the first time I set out to make Indian Butter Chicken in my own kitchen. The thrill of recreating a restaurant-worthy dish at home was so intoxicating, and by the end of the evening I was hooked for life. Every juicy morsel of chicken nestled in that luxurious, creamy tomato-butter bath felt like a little celebration on my tongue. The spices—warm cumin, fragrant coriander, and just the right kiss of chili powder—dance in perfect harmony, giving each bite a comforting hug that feels both familiar and exotic. This is the kind of recipe that turns an ordinary weeknight into a special occasion without adding hours of toil to your schedule. With a prep time of 15 minutes, 35 minutes on the stove, and a 30-minute rest to let all those flavors meld, it’s an ideal intermediate-level project for anyone eager to dive into Indian cooking.
In my kitchen, this dish has become a go-to whenever I crave something heartwarming yet sophisticated. Whether I’m cooking for family, hosting friends, or simply treating myself, this butter chicken hits all the right notes. The melding of tangy tomato puree and rich heavy cream makes for a sauce so velvety that you’ll find yourself scraping the pan clean, spoon in hand. I often pair it with warm naan or fluffy basmati rice, but it’s also adventurous enough to stand alongside a vibrant salad or a cooling raita. At about 500 calories per serving, it’s a satisfying, well-rounded meal that feels indulgent without going overboard. Trust me—once you dive into this recipe, you’ll be planning your next batch before you’ve even reached the last bite.
KEY INGREDIENTS INDIAN BUTTER CHICKEN
Every great butter chicken starts with a handful of simple, pantry-friendly ingredients that come together in a melody of savory, tangy, and creamy flavors. Here’s what you’ll need:
- Chicken breast or thighs
The protein star of the show—bite-sized pieces ensure each chunk soaks up the luxurious sauce. Thighs add extra juiciness, while breast meat is leaner and still delightfully tender.
- Yogurt
Acts as the foundation of the marinade, tenderizing the chicken and adding a subtle tang that balances the richness of the sauce.
- Ginger-garlic paste
A fragrant duo that infuses both the chicken and the sauce with deep, aromatic layers, bringing authentic character to every bite.
- Lemon juice
Brightens the marinade, cutting through richness and helping tenderize the meat for a juicier result.
- Turmeric powder
Lends that hallmark golden hue and an earthy warmth that’s instantly recognizable in classic Indian curries.
- Ground cumin
Offers a nutty, slightly smoky depth that forms the backbone of the spice blend in both the marinade and the sauce.
- Garam masala
A fragrant mix of ground spices—cinnamon, cloves, cardamom, and more—that adds a final flourish of complexity and warmth.
- Chili powder
Provides a controllable level of heat; adjust to taste for a gentle whisper of spice or a more assertive kick.
- Salt
Enhances all the flavors, ensuring each spice and ingredient can shine.
- Butter
Two tablespoons create that iconic, velvety finish—one for cooking the chicken and one for building the sauce’s golden base.
- Onion
Finely chopped and sautéed until golden, onions contribute sweetness and body to the curry’s texture.
- Ground coriander
Introduces a citrusy, floral note that brightens the curry without overpowering the other spices.
- Tomato puree
The heart of the sauce, bringing tangy richness and body; it simmers down into a thick, luscious base.
- Heavy cream
Transforms the tomato base into a silky, indulgent sauce that coats each piece of chicken in luxurious creaminess.
- Water
Loosens the sauce to just the right consistency, ensuring it’s smooth and pourable without being too thin.
- Kasuri methi (dried fenugreek leaves)
A pinch of these leaves at the end imparts an unmistakable, slightly bitter edge that elevates the curry to authentic heights.
- Fresh cilantro leaves
Used as a final garnish for a pop of color and herbaceous brightness against the rich, creamy backdrop.
HOW TO MAKE INDIAN BUTTER CHICKEN
Let’s dive into the step-by-step process that transforms those everyday ingredients into a sumptuous, restaurant-worthy Indian Butter Chicken. Follow along, and you’ll be savoring each creamy, spice-kissed bite before you know it.
1. In a bowl, combine the chicken pieces with yogurt, ginger-garlic paste, lemon juice, turmeric powder, ground cumin, garam masala, chili powder, and salt. Mix well so every piece is coated, then cover and marinate for at least 30 minutes—2 hours or even overnight will deepen the flavor.
2. Heat a tablespoon of butter in a large pan over medium heat. Add the marinated chicken in a single layer and cook, turning occasionally, until the pieces are no longer pink in the center (about 5–7 minutes). Remove the chicken and set it aside on a plate.
3. In the same pan, add the remaining tablespoon of butter and sauté the chopped onion. Cook, stirring often, until the onion turns golden brown and soft, about 5–7 minutes.
4. Add another teaspoon of ginger-garlic paste to the onions and cook for 1–2 minutes, stirring constantly until the mixture becomes fragrant.
5. Stir in the ground coriander, ground cumin, turmeric powder, and garam masala. Cook for about 1 minute, allowing the spices to toast slightly and release their essential oils.
6. Pour in the tomato puree and bring to a gentle simmer. Let the sauce thicken and reduce for about 10 minutes, stirring occasionally to prevent sticking.
7. Return the cooked chicken to the pan and pour in the heavy cream and water. Stir to combine everything into a silky curry, then reduce the heat and let it simmer for another 10 minutes so the chicken can soak up all those flavors.
8. Crush the kasuri methi between your palms to release its aroma and sprinkle it over the curry. Stir well to ensure the dried fenugreek leaves are evenly distributed.
9. Garnish with fresh cilantro leaves and serve hot with naan bread or rice.
SERVING SUGGESTIONS FOR INDIAN BUTTER CHICKEN
When it’s time to serve your homemade butter chicken, the presentation and accompaniments can elevate the experience even further. From classic pairings to fresh twists, these serving suggestions will make your meal a true showstopper. Whether you’re setting a casual family table or hosting a dinner party, think about textural contrasts, temperature balances, and flavor complements to create a feast that delights every sense. The thick, creamy curry wants something soft to soak into, something bright to cut through its richness, and a few cooling or crunchy elements to keep each mouthful exciting.
- Serve with warm naan bread brushed with melted butter and lightly toasted, perfect for scooping up every last drop of sauce.
- Pair with fluffy basmati rice, cooked with a pinch of salt and a splash of oil, then fluffed with a fork so each grain stays separate and ready to mingle with the curry.
- Accompany with a side of cooling cucumber raita, mixing diced cucumber, yogurt, chopped mint, and a sprinkle of cumin, to offer a refreshing counterpoint to the spices.
- Add a crisp salad of sliced onions, tomatoes, and lemon wedges, drizzled with a touch of olive oil and chaat masala for a bright, tangy element that cuts through the creaminess.
HOW TO STORE INDIAN BUTTER CHICKEN
Keeping your butter chicken fresh and flavorful for later can be just as rewarding as the initial cooking. Whether you’re meal-prepping for busy weekdays or looking to stash extra portions for a cozy weekend dinner, proper storage techniques will preserve the sauce’s velvety texture and the chicken’s tender succulence. Make sure to cool the curry before sealing, use airtight containers to prevent moisture loss, and reheating gently to maintain that luscious creaminess without breaking the sauce. Here are a few tried-and-true methods:
- Store in the refrigerator in an airtight container for up to 3 days. Let it cool to room temperature before sealing and place it on the top shelf to keep it at a consistent, safe temperature.
- For longer storage, freeze individual portions in freezer-safe containers or zip-top bags. Press out excess air, label with the date, and it will stay delicious for up to 2 months.
- Reheat on the stovetop over low heat, adding a splash of water or cream if the sauce has thickened too much. Stir gently until warmed through for an even texture.
- If using a microwave, transfer a single serving to a microwave-safe bowl, cover loosely, and heat in 30-second intervals, stirring in between to prevent hot spots and curdling.
CONCLUSION
Bringing Indian Butter Chicken into your home kitchen is like opening a door to vibrant flavors, rich textures, and the warm hospitality of Indian cooking. From the first marinade-soaked bite to the final moment when you scrape the pan clean, this recipe delivers an irresistibly creamy tomato-butter sauce, perfectly balanced spices, and tender chicken that melts in your mouth. The blend of turmeric’s golden warmth, cumin’s earthiness, and garam masala’s aromatic flourish creates a symphony of taste that I guarantee will become a new favorite in your recipe rotation. Remember, the magic really happens when you allow the chicken to rest and absorb all those layers of flavor—whether you leave it for just 30 minutes or overnight, you’ll taste the difference.
Feel free to print this article or save it to your recipe collection so you can revisit it whenever you’re craving that comforting, restaurant-style experience at home. You’ll also find a handy FAQ below that answers common questions on substitutions, spice adjustments, and more. If you try this butter chicken, I’d love to hear how it turns out! Drop a comment with your tips, ask questions if you run into any snags, or share your favorite side dish pairings. Here’s to cozy dinners, happy taste buds, and many delightful meals ahead—happy cooking!
Indian Butter Chicken
Description
Experience juicy chicken morsels simmered in a velvety tomato and cream sauce, enriched with butter and fragrant spices, delivering a perfect balance of tangy, savory, and luxurious flavors in every bite.
Ingredients
Instructions
-
In a bowl, combine the chicken pieces with yogurt, ginger-garlic paste, lemon juice, turmeric powder, ground cumin, garam masala, chili powder, and salt. Mix well and marinate for at least 30 minutes (preferably 2 hours or overnight for better flavor).
-
Heat a tablespoon of butter in a large pan over medium heat. Add the marinated chicken pieces and cook until they are no longer pink in the center (about 5-7 minutes). Remove the chicken and set it aside.
-
In the same pan, add the remaining tablespoon of butter and sauté the chopped onion until golden brown, about 5-7 minutes.
-
Add the ginger-garlic paste and cook for another 1-2 minutes until fragrant.
-
Stir in the ground coriander, ground cumin, turmeric powder, and garam masala. Cook for 1 minute to release the spices' flavors.
-
Pour in the tomato puree and simmer the mixture for 10 minutes, allowing the sauce to thicken and reduce slightly.
-
Add the cooked chicken back into the pan along with the heavy cream and water. Stir to combine and let the curry simmer for another 10 minutes, allowing the chicken to absorb the flavors.
-
Crush the kasuri methi between your palms and sprinkle it over the curry. Stir to incorporate.
-
Garnish with fresh cilantro leaves and serve hot with naan bread or rice.
Note
- You can substitute the chicken with paneer for a vegetarian version.
- Adjust the level of spice by increasing or decreasing the chili powder according to your preference.
- For a richer flavor, you can add a little bit of sugar to balance the acidity of the tomatoes.
- The dish can be stored in the refrigerator for 2-3 days, and it often tastes even better the next day as the flavors meld together.
