I absolutely adore making and sharing this Butter Chicken Recipe (Chicken Makhani) Recipe with friends and family because it perfectly blends richly spiced, creamy tomato sauce with tender, flavorful chicken that melts in your mouth. From the moment I marinate the chicken with fragrant spices and yogurt to the final dollop of butter that finishes the sauce, every step sings with comforting warmth and deliciousness. This dish is a true celebration of Indian cuisine’s magic and always leaves me craving more.
Why You'll Love This Butter Chicken Recipe (Chicken Makhani) Recipe
What makes this Butter Chicken Recipe (Chicken Makhani) Recipe so special to me is the balance of deep, fragrant spices and velvety textures. The marinated chicken soaks up layers of garlic, ginger, and kasoori methi, creating a juicy, tender bite every time. Then the luscious sauce, simmered with caramelized onions, tomatoes, cashews, and a touch of cream, brings an irresistible sweetness and creaminess that feels indulgent yet comforting. I always find myself savoring the warm, buttery richness with every spoonful.
Beyond the incredible flavor, I love how approachable this recipe is. While it might look complex at first glance, the step-by-step process is straightforward. The longest part is letting the onions caramelize slowly to build that deep flavor base, which is totally worth it. I find this Butter Chicken Recipe (Chicken Makhani) Recipe ideal for everything from cozy weeknight dinners to festive gatherings where you want to impress without spending all day in the kitchen. It’s the kind of dish that feels celebratory but is perfectly doable any day.
Ingredients You'll Need
The beauty of this recipe lies in its simple yet essential ingredients, each carefully chosen to create the perfect taste, texture, and color. From the aromatic spices to the creamy cashews and fresh cilantro, every component adds its own personality to the dish.
- 2 ½ pounds skinless chicken: Thinly sliced for even marination and quick cooking.
- 2 ½ teaspoons sea salt: Enhances flavors and balances spices perfectly.
- ½ teaspoon black pepper: Adds subtle heat and depth.
- 2 teaspoons red chili powder: Brings warmth and vibrant color.
- 1 teaspoon ground coriander: Adds a citrusy, sweet earthiness.
- ½ teaspoon turmeric: Beautiful golden hue and gentle earthiness.
- ½ teaspoon kasoori methi (dried fenugreek leaves): Gives a distinctive, slightly bitter herbaceous note.
- 1 tablespoon + 1 teaspoon garlic paste: Provides pungent, savory backbone.
- 1 tablespoon ginger paste: Offers fresh zest and warmth.
- ½ cup whole milk yogurt: Tenderizes chicken and adds subtle tang.
- Juice of 1 lemon: Brightens the marinade and cuts richness.
- 3 tablespoons ghee or oil: For cooking and enhancing flavor.
- 1 stick + 4 tablespoons cold unsalted butter: For the sauce’s signature creamy richness.
- 2 peeled thinly sliced red onions: Slowly caramelized for sweetness and depth.
- 1 tablespoon garam masala: A blend of spices that infuse warming notes.
- 5 seeded dried chiles (like Kasmiri): Mild heat and vibrant red color.
- 1 seeded and roughly chopped jalapeño: Adds a fresh spicy kick.
- 10 cored and roughly cut Roma tomatoes: Forms the luscious base of the sauce.
- ½ cup cashews: Adds creaminess and texture when blended.
- ¼ cup heavy whipping cream: Boosts the sauce’s richness and smoothness.
- 2 tablespoons chopped fresh cilantro: Bright, herbal freshness to finish.
Directions
Step 1: Prepare your chicken by slicing it into bite-sized pieces, so it marinates and cooks evenly.
Step 2: In a large bowl, combine the salt, black pepper, red chili powder, ground coriander, turmeric, kasoori methi, garlic paste, ginger paste, yogurt, and lemon juice. Add the chicken pieces and mix thoroughly to coat every piece in the fragrant marinade. Cover with plastic wrap and refrigerate for 1 hour to let the flavors infuse deeply.
Step 3: While the chicken marinates, start working on the sauce. Heat 2 tablespoons of unsalted butter in a large rondeau pot over medium-low heat. Add the thinly sliced red onions and caramelize them slowly, stirring every 5 to 6 minutes. It will take about 30 minutes until they turn a rich brown — be patient, as this builds incredible flavor.
Step 4: Once your onions are caramelized, stir in the ginger and garlic paste. Cook just until the garlic becomes fragrant, about 30 to 45 seconds, making sure it doesn’t burn.
Step 5: Add the garam masala, additional chili powder, kasoori methi, the dried chiles, and the chopped jalapeño. Stir everything for 1 to 2 minutes to bloom the spices. If the mixture sticks, add a splash of water to deglaze and scrape up all the flavorful bits.
Step 6: Add the chopped Roma tomatoes and cashews. Stir everything together, cover with a lid, and let it cook on low to medium heat for 20 minutes. Be sure to stir every 5 to 7 minutes to prevent sticking and encourage even cooking.
Step 7: Once done, transfer the tomato-cashew mixture to a blender and blend on high speed until smooth and creamy.
Step 8: Strain the blended sauce back into your pot to ensure a silky texture. Keep the pot warm on low heat.
Step 9: Whisk in 1 stick of cold unsalted butter until fully melted and combined. Then add the heavy whipping cream and stir well to create that signature rich sauce.
Step 10: Taste your sauce and adjust salt if needed. Keep it warm while you cook the chicken.
Step 11: In a separate large pan over medium-high heat, heat 3 tablespoons of ghee or oil until it just starts to lightly smoke. Spread your marinated chicken evenly in the pan and cook without stirring for 3 to 4 minutes to get a nice sear.
Step 12: Stir-fry the chicken for another 1 to 2 minutes until cooked through but still juicy.
Step 13: Transfer the cooked chicken into the sauce pot, add the remaining 2 tablespoons of butter, the fresh chopped cilantro, and the last ½ teaspoon of kasoori methi. Gently stir everything to combine and serve immediately.
Servings and Timing
This Butter Chicken Recipe (Chicken Makhani) Recipe comfortably serves 8 people, making it perfect for families or dinner parties. It requires about 15 minutes of active prep time to chop and marinate, plus 1 hour of marinating for the flavors to develop. The cooking time, including caramelizing the onions and simmering the sauce, takes roughly 45 minutes. Altogether, you’re looking at around 1 hour and 30 minutes from start to finish. No additional resting time is needed — this dish is best served hot and fresh off the stove.
How to Serve This Butter Chicken Recipe (Chicken Makhani) Recipe
When I serve this Butter Chicken Recipe (Chicken Makhani) Recipe, I love pairing it with fluffy basmati rice or warm, buttery naan to soak up every last drop of the luscious sauce. The vibrant orange-red color of the curry looks beautiful against a bed of rice, and the bread provides the perfect vehicle to enjoy each bite without missing a thing. For a side, lightly sautéed greens like spinach or a fresh cucumber salad add refreshing balance.
Presentation-wise, I garnish the finished dish with a sprinkle of freshly chopped cilantro and sometimes a small drizzle of cream or a pat of butter on top for extra indulgence. Arranging it in a shallow bowl or a pretty serving dish makes it feel extra special. As for beverages, I often serve this meal with a chilled mango lassi or a crisp white wine like Sauvignon Blanc to complement the rich spices. For adults, a light Indian pale ale or a refreshing gin and tonic with a splash of lime also pairs nicely.
This recipe is so versatile that it’s perfect for casual weeknight dinners when you want comfort with a touch of elegance, but it also shines beautifully as a center dish for holiday feasts or cozy dinner parties. I always recommend serving it hot because the silky sauce and tender chicken taste best fresh and warm, but leftovers warmed gently the next day are just as satisfying.
Variations
I enjoy experimenting with this Butter Chicken Recipe (Chicken Makhani) Recipe to suit different tastes and dietary needs. For a lighter version, I sometimes swap heavy cream for coconut milk, which adds a subtle fruity sweetness and makes it completely dairy-free. To make it vegan, replace the chicken with firm tofu or cauliflower florets and use vegan butter and coconut yogurt in the marinade. The rich flavor still shines through wonderfully.
If you like your butter chicken with a bit more heat or different aromatic profiles, feel free to increase the chili powder or add smoked paprika for depth. Some cooks add a spoonful of tomato paste for extra umami and richness, which creates a slightly denser sauce I personally love on cooler days. For those short on time, you can shortcut the caramelizing onions step by gently sautéing them just until softened, though I think the full caramelization is worth the wait.
Another fun twist is searing the chicken on a grill or under a broiler before adding it to the sauce, which adds a smoky char flavor that contrasts beautifully with the creamy curry. No matter how you adapt it, this recipe remains a reliable and delicious crowd-pleaser that I return to again and again.
Storage and Reheating
Storing Leftovers
I always store leftover butter chicken in airtight glass containers to keep the flavors fresh and vibrant. Refrigerated properly, the dish will stay good for up to 3 to 4 days. Keeping the sauce and chicken together helps the flavors meld further, but it’s important to cool the dish completely before sealing and refrigerating to maintain the best texture.
Freezing
This Butter Chicken Recipe (Chicken Makhani) Recipe freezes very well. I portion it into freezer-safe containers, leaving some space for expansion, and freeze for up to 3 months. When you want to enjoy it, thaw it overnight in the refrigerator for best results. Freezing can slightly change the texture of the cream and butter, so gentle reheating is key to restoring the dish’s original creaminess.
Reheating
The best way to reheat leftover butter chicken is gently on the stovetop over low heat, stirring occasionally. This helps the sauce come back together smoothly and prevents the chicken from drying out. Avoid microwaving at high heat, which can cause the cream to separate. If the sauce feels a bit thick, add a splash of water, cream, or milk to loosen it while reheating. Finish with a fresh sprinkle of cilantro to brighten the dish once warmed through.
FAQs
Can I use chicken breast or thighs for this Butter Chicken Recipe?
Absolutely! I like using a combination of both dark and white meat for balance—thighs stay juicy and flavorful, while breasts cook quickly and stay tender when sliced thin. Just be mindful to not overcook to keep the chicken juicy.
Is kasoori methi essential, or can I skip it?
Kasoori methi adds a wonderful subtle bitterness and earthy aroma that makes the dish stand out. If you can't find it, you can omit it or substitute with a small pinch of dried fenugreek seeds, but I highly recommend making the effort to get it—it’s a game changer.
Can I prepare the sauce ahead of time?
Yes! You can prepare the sauce up to 2 days in advance and refrigerate it. Reheat gently before adding the freshly cooked chicken. This can save time on busy days while still delivering rich flavor.
How spicy is this recipe, and can I adjust the heat?
This Butter Chicken Recipe has a mild to medium spice level, depending on the chili powder and fresh peppers you use. You can easily reduce the chili or jalapeño to make it milder, or increase them for more heat. It’s very forgiving and adaptable.
What’s the best side to serve with butter chicken?
My favorite accompaniments are steamed basmati rice, garlic naan, or roti. For something fresh, a cucumber raita or simple green salad balances the richness wonderfully. These sides help soak up the delicious sauce and make the meal complete.
Conclusion
I can’t wait for you to try this Butter Chicken Recipe (Chicken Makhani) Recipe and see how it becomes a beloved staple in your kitchen just like it is in mine. The rich, comforting flavors combined with the fulfilling textures make it a dish that brings people together and leaves everyone smiling. Trust me, once you make this at home, you’ll never want takeout butter chicken again!
Print
Butter Chicken Recipe (Chicken Makhani) Recipe
- Prep Time: 15 minutes
- Cook Time: 1 hour 15 minutes
- Total Time: 1 hour 30 minutes
- Yield: 8 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Description
This classic Butter Chicken (Chicken Makhani) recipe features tender marinated chicken pieces cooked to perfection and simmered in a rich and creamy tomato-based sauce infused with aromatic spices and finished with butter and cream for an indulgent, flavorful dish perfect for any occasion.
Ingredients
For the Marinade
- 2 ½ pounds skinless chicken, thinly sliced (dark, white, or combination)
- 2 ½ teaspoons sea salt
- ½ teaspoon black pepper
- 2 teaspoons red chili powder
- 1 teaspoon ground coriander
- ½ teaspoon turmeric
- ½ teaspoon kasoori methi (dried fenugreek leaves)
- 1 tablespoon + 1 teaspoon garlic paste
- 1 tablespoon ginger paste
- ½ cup whole milk yogurt
- Juice of 1 lemon
For the Sauce
- 3 tablespoons ghee or oil
- 1 stick + 4 tablespoons unsalted butter, cold and cut up
- 2 peeled thinly sliced red onions
- 1 tablespoon garlic paste
- 1 tablespoon ginger paste
- 1 tablespoon garam masala
- ½ teaspoon red chili powder
- 1 teaspoon kasoori methi
- 5 seeded dried chiles (such as Kasmiri)
- 1 seeded and roughly chopped jalapeño
- 10 cored and roughly cut Roma tomatoes
- ½ cup cashews
- ¼ cup heavy whipping cream
- 1 stick cubed unsalted butter
- 2 tablespoons chopped fresh cilantro
- Salt to taste
Instructions
- Prepare the chicken: Cut the chicken into bite-sized pieces for even cooking.
- Marinate the chicken: In a large bowl, combine the chicken with salt, black pepper, red chili powder, ground coriander, turmeric, kasoori methi, garlic paste, ginger paste, yogurt, and lemon juice. Mix thoroughly ensuring all pieces are well coated. Cover with plastic wrap and refrigerate for at least 1 hour to allow flavors to penetrate.
- Start the sauce: Heat 2 tablespoons unsalted butter in a large rondeau pot over low to medium heat. Add the thinly sliced red onions and caramelize them slowly until deeply browned, approximately 30 minutes, stirring every 5 to 6 minutes to avoid burning and encourage even caramelization.
- Add aromatics: Stir in the garlic and ginger paste into the caramelized onions and cook for about 30 to 45 seconds until fragrant.
- Incorporate spices and chilies: Add garam masala, red chili powder, ½ teaspoon kasoori methi, dried chiles, and the chopped jalapeño to the pot. Stir and cook for 1 to 2 minutes to toast the spices and release their flavors, adding a splash of water if needed to loosen the fond from the pot.
- Cook tomatoes and cashews: Add the roughly cut Roma tomatoes and cashews. Stir to combine, cover with a lid, and let simmer on low to medium heat for 20 minutes. Stir gently every 5 to 7 minutes to prevent sticking and promote even cooking.
- Blend the sauce: Transfer the simmered tomato and cashew mixture to a blender and blend on high speed until perfectly smooth.
- Strain and warm sauce: Pour the blended sauce through a fine mesh strainer back into the pot to achieve a silky texture. Keep the sauce warm on low heat.
- Finish the sauce: Whisk in one stick of cold unsalted butter until melted and incorporated, then stir in the heavy whipping cream. Adjust seasoning with salt to taste and keep warm until ready to combine with chicken.
- Cook the chicken: In a separate large rondeau or frying pan, heat ghee or oil over medium-high heat until it starts to lightly smoke. Add the marinated chicken pieces in a single layer and cook for 3 to 4 minutes without stirring to develop a sear, then stir-fry for an additional 1 to 2 minutes until the chicken is cooked through and no longer pink inside.
- Combine chicken and sauce: Transfer the cooked chicken to the pot with the sauce. Mix well to coat all pieces evenly.
- Final touches: Stir in the remaining ½ teaspoon kasoori methi, 2 tablespoons butter, and the chopped fresh cilantro. Mix to combine and serve immediately.
Notes
- For best results, allow chicken to marinate for a full hour to tenderize and absorb spices.
- Low and slow caramelization of onions yields a rich, sweet base for the sauce.
- Adding a little water when cooking spices helps to deglaze the pan and intensifies flavor.
- Be careful not to overcook chicken; a quick sear locks in juices and maintains tenderness.
- Adjust chili levels according to spice preference; remove seeds from jalapeño for milder heat.
- If sauce is too thick after blending, thin with warm water, broth, or additional cream to desired consistency.

Leave a Reply