Butter Chicken recipe

Anna

Sharing stories, traditions, and flavors

Of all the weeknight dinner dilemmas, the craving for something truly spectacular—something that tastes like it took hours to perfect—is the most common in my house. For years, I believed that a rich, restaurant-quality Indian curry was reserved for weekend projects or expensive takeout. The thought of achieving that deep, complex flavor on a Tuesday night seemed impossible. Then, this 30-Minute Stovetop Indian Butter Chicken recipe came into my life, and it completely changed our dinner routine. The first time I made it, the aroma of toasting spices filled my kitchen, instantly transporting us. My family, initially skeptical that “30 minutes” could produce anything remarkable, was silenced by the first bite. The chicken was incredibly tender, and the sauce—oh, the sauce! It was a velvety, creamy tomato dream, perfectly balanced with a symphony of spices that was both warm and vibrant. It wasn’t just a meal; it was an experience. This recipe has become our go-to for a reason: it delivers all the comforting, luxurious flavor of classic Butter Chicken without the marathon cooking session, proving that an extraordinary meal can be both quick and profoundly satisfying.

Ingredients

The beauty of this quick Butter Chicken recipe lies in its accessible ingredients, most of which you may already have in your pantry. Each component plays a vital role in building the layers of flavor that make this dish so iconic. Let’s break down what you’ll need and why it’s important.

  • 1 lb boneless, skinless chicken breasts or thighs, cut into bite-sized pieces: The star of the show. While chicken breasts are lean and cook very quickly, making them a great choice for a 30-minute meal, chicken thighs offer a richer flavor and are more forgiving, staying juicy even if slightly overcooked. Cutting the chicken into uniform, bite-sized pieces ensures it cooks evenly and rapidly.
  • 2 tablespoons unsalted butter: It wouldn’t be “Butter Chicken” without it! Butter, or makhani, provides the signature richness and a silky mouthfeel to the sauce. We use it in two stages: first to brown the chicken and then to sauté the aromatics, building a foundation of flavor.
  • 1 small onion, finely chopped: The onion forms the savory base of our sauce. Finely chopping it allows it to soften and almost melt into the sauce, providing sweetness and depth without a chunky texture.
  • 3 cloves garlic, minced: Garlic adds a pungent, aromatic kick that is essential in Indian cooking. Using fresh, minced garlic provides a much brighter and more potent flavor than garlic powder.
  • 1 tablespoon fresh ginger, minced: Ginger brings a warm, zesty, and slightly peppery note that beautifully contrasts with the creaminess of the sauce. Along with onion and garlic, it forms the “holy trinity” of many Indian curries.
  • 1 tablespoon garam masala: This is the cornerstone spice blend. Garam masala, which translates to “warm spice mix,” is a complex and aromatic blend typically including cinnamon, cloves, cardamom, cumin, and black pepper. It’s added towards the beginning of the cooking process to infuse the entire dish with its deep, warming character.
  • 1 teaspoon ground cumin: Cumin offers an earthy, smoky, and slightly nutty flavor that is fundamental to the savory profile of the curry.
  • 1 teaspoon ground coriander: Coriander provides a mild, slightly sweet, and citrusy note that brightens the spice blend and complements the other earthy spices.
  • 1/2 teaspoon ground turmeric: Primarily used for its vibrant, golden-yellow color, turmeric also imparts a subtle, earthy, and slightly bitter flavor that adds another layer of complexity.
  • 1/2 teaspoon ground paprika: Paprika contributes a beautiful red hue to the sauce and a mild, sweet pepper flavor. For a smokier profile, you could use smoked paprika.
  • 1/4 teaspoon cayenne pepper (optional, for heat): This is your control knob for spiciness. A quarter teaspoon adds a gentle, background warmth. Feel free to increase it for a spicier curry or omit it entirely for a completely mild dish.
  • 1 cup tomato sauce: This forms the acidic and fruity backbone of the Mskhani sauce. A simple, smooth tomato sauce (passata) works best. It balances the richness of the butter and cream.
  • 1/2 cup heavy cream or coconut milk: This is what gives Butter Chicken its luxurious, creamy texture. Heavy cream provides a traditional, rich dairy flavor. Full-fat coconut milk is an excellent dairy-free alternative that adds its own subtle sweetness and creaminess.
  • 1/4 cup plain yogurt: Yogurt introduces a delightful tang that cuts through the richness of the cream and butter, balancing the sauce perfectly. It also helps to tenderize the chicken. Use full-fat plain yogurt for the best results and to minimize the risk of curdling.
  • 1 tablespoon lemon juice: A final squeeze of fresh lemon juice at the end of cooking brightens all the flavors, waking up the spices and adding a fresh, zesty finish.
  • Salt and pepper to taste: Essential for enhancing and marrying all the other flavors. Season as you go and taste at the end to perfect the balance.
  • Fresh cilantro, chopped (for garnish): This adds a burst of fresh, herbaceous flavor and a pop of green color that makes the final dish look as good as it tastes.
  • Cooked basmati rice or naan, for serving: The essential companions for soaking up every last drop of the delicious sauce.

Instructions

This recipe is designed for speed and simplicity without sacrificing flavor. By following these steps in order, you’ll build layers of taste that result in a truly impressive dish in just 30 minutes.

1. Cook the Chicken:
Melt 1 tablespoon of butter in a large skillet or Dutch oven over medium-high heat. Once the butter is melted and foaming, add the bite-sized chicken pieces in a single layer. Be careful not to overcrowd the pan; cook in two batches if necessary. This ensures the chicken sears to a beautiful golden brown rather than steaming. Cook for about 5-7 minutes, turning occasionally, until it’s browned on all sides and cooked through. The browning process, known as the Maillard reaction, creates a deep, savory flavor that is crucial for the final dish. Once cooked, use a slotted spoon to remove the chicken from the skillet and set it aside on a plate.

2. Sauté the Aromatics:
In the same skillet, melt the remaining tablespoon of butter over medium heat. There will be browned bits (fond) left in the pan from the chicken; this is pure flavor, so don’t discard it! Add the finely chopped onion and sauté, stirring frequently, until it becomes soft, translucent, and slightly golden, which should take about 3-4 minutes. Next, stir in the minced garlic and minced ginger. Cook for another 1-2 minutes until they become highly fragrant. Be vigilant during this step to prevent the garlic and ginger from burning, as this would impart a bitter taste.

3. Add and Toast the Spices:
Turn the heat down to medium-low. Add the garam masala, ground cumin, ground coriander, ground turmeric, ground paprika, and the optional cayenne pepper directly into the skillet with the aromatics. Stir constantly and cook for about 1 minute. This step, known as “blooming” the spices, is critical. The gentle heat toasts the spices, releasing their essential oils and intensifying their aroma and flavor, making the final sauce significantly more complex and delicious.

4. Make the Sauce:
Pour the tomato sauce into the skillet, stirring to combine it with the toasted spices and aromatics. Use your spoon to scrape up any remaining browned bits from the bottom of the pan, incorporating them into the sauce. Bring the sauce to a gentle simmer and let it cook for about 5 minutes. This allows the tomato flavor to deepen and meld with the spices. After simmering, reduce the heat to low and stir in the heavy cream (or coconut milk) and the plain yogurt. Stir continuously until the sauce is smooth and uniform in color. Finally, stir in the fresh lemon juice and season with salt and pepper to your personal taste.

5. Combine and Serve:
Return the cooked chicken and any accumulated juices from the plate back into the skillet with the sauce. Stir to coat every piece of chicken thoroughly. Let the mixture simmer gently over low heat for an additional 5 minutes. This final simmer allows the chicken to reheat and absorb the incredible flavors of the sauce. Your 30-Minute Butter Chicken is now ready. Garnish generously with freshly chopped cilantro and serve immediately with warm basmati rice or fluffy naan bread.

Nutrition Facts

Please note that these nutritional values are an estimate and can vary based on the specific ingredients used (e.g., chicken thighs vs. breasts, heavy cream vs. coconut milk, type of yogurt).

  • Servings: 4
  • Calories per serving (estimated): Approximately 450-550 kcal

This estimate assumes the use of chicken breasts and heavy cream. Using chicken thighs would slightly increase the calorie and fat content, while using coconut milk would alter the nutritional profile accordingly. This dish provides a substantial amount of protein from the chicken and healthy fats when prepared with mindful ingredient choices.

Preparation Time

One of the greatest appeals of this recipe is its efficiency, making it a perfect solution for busy weeknights.

  • Total Time: 30 minutes
  • Preparation Time: 10 minutes (This includes chopping the onion, mincing the garlic and ginger, and cutting the chicken into bite-sized pieces).
  • Cook Time: 20 minutes

To streamline the process even further, you can prep the aromatics and chicken ahead of time, allowing you to get dinner on the table even faster.

How to Serve

Serving Butter Chicken is all about having the right vessels to carry that luscious, creamy sauce from the plate to your mouth. Here are the classic and some creative ways to serve this dish for a complete and authentic-feeling meal.

  • Breads for Dipping: Indian breads are essential for scooping up the curry.
    • Naan Bread: The most popular choice. This soft, fluffy, leavened bread is perfect for sopping up the rich sauce. Garlic naan or butter naan adds an extra layer of flavor.
    • Roti or Chapati: For a healthier, whole-wheat option, these unleavened flatbreads are a fantastic choice.
    • Paratha: A layered, pan-fried flatbread that is flaky and delicious, offering a richer texture than roti.
  • Perfect Rice Pairings: A bed of aromatic rice is the classic foundation for Butter Chicken.
    • Steamed Basmati Rice: The long, fragrant grains of basmati rice are the traditional and ideal pairing. Their fluffy texture and nutty aroma perfectly complement the creamy curry.
    • Jeera Rice: A simple yet flavorful rice dish made by tempering cumin seeds (jeera) in ghee or oil and then cooking it with the rice. It adds an extra layer of smoky, earthy flavor.
    • Turmeric or Saffron Rice: Add a pinch of turmeric or a few threads of saffron to your rice while it cooks for a beautiful color and subtle flavor boost.
  • Complementary Side Dishes: A fresh, crunchy side dish can provide a wonderful contrast to the richness of the Butter Chicken.
    • Kachumber Salad: A simple Indian salad made with finely chopped cucumber, tomatoes, and onions, dressed with lemon juice and a sprinkle of salt and chaat masala.
    • Cucumber Raita: A cooling yogurt-based dip with grated cucumber, mint, and a pinch of cumin. It’s incredibly refreshing and helps to balance any heat from the curry.
    • Steamed or Roasted Vegetables: Simple steamed green beans, roasted cauliflower, or broccoli florets seasoned with a pinch of salt are great for adding nutrients and texture to the meal.
  • Finishing Touches and Garnishes:
    • A swirl of heavy cream or a dollop of yogurt just before serving.
    • An extra sprinkle of garam masala for an aromatic finish.
    • A scattering of toasted slivered almonds or cashews for a delightful crunch.
    • Thinly sliced red onion or fresh ginger slivers for a sharp, fresh bite.

Additional Tips for the Perfect Butter Chicken

Even a simple recipe can be elevated with a few expert tricks. Here are five tips to ensure your 30-minute Butter Chicken is absolutely flawless every time.

1. Marinate for Maximum Flavor (If You Have 15 Extra Minutes):
While this is a 30-minute recipe, if you find yourself with an extra 15 minutes to spare, a quick marinade can take the chicken from great to exceptional. In a bowl, combine the chicken pieces with the yogurt, half of the minced ginger and garlic, and a teaspoon of the garam masala. Let it sit for just 15-20 minutes at room temperature while you prep the other ingredients. The yogurt and spices will begin to tenderize the chicken and infuse it with flavor from the inside out.

2. Don’t Overcrowd the Pan When Searing Chicken:
This is a golden rule for cooking any meat. When you add too much chicken to the skillet at once, the pan’s temperature drops, and the chicken releases moisture, causing it to steam instead of sear. You miss out on the delicious, brown crust (the Maillard reaction) that adds so much depth. For the best results, cook the chicken in two batches if needed, ensuring there is space between each piece.

3. Master the Creaminess and Tang:
The balance of creaminess and tang is personal. This recipe provides a great starting point, but feel free to adjust it. For an even richer, more decadent sauce, increase the heavy cream slightly. If you prefer a tangier curry that cuts through the richness more, add a bit more plain yogurt or an extra squeeze of lemon juice at the end. Always taste the sauce before serving and adjust the seasoning and balance to your liking.

4. Make-Ahead and Storage for Even Better Flavor:
Like many curries, Butter Chicken’s flavors meld and deepen over time. You can absolutely make this dish a day ahead. Store it in an airtight container in the refrigerator for up to 3-4 days. The flavors will be even more developed the next day! To reheat, simply warm it gently in a saucepan over low heat, adding a splash of water or milk if the sauce has thickened too much. This recipe also freezes beautifully. Let it cool completely, then store it in a freezer-safe container for up to 3 months. Thaw it in the refrigerator overnight before reheating.

5. Smart Ingredient Substitutions:
This recipe is wonderfully flexible. If you don’t have tomato sauce, you can use 3-4 tablespoons of tomato paste mixed with about 3/4 cup of water. For a richer tomato flavor, you can use a can of crushed tomatoes, but you may need to simmer it a bit longer to break down. For a dairy-free version, use full-fat canned coconut milk in place of heavy cream and a dairy-free plain yogurt (like coconut or soy-based). If you don’t have fresh ginger or garlic, you can use ginger-garlic paste, which is a common staple in Indian cooking (use about 1.5 tablespoons of paste).

Frequently Asked Questions (FAQ)

1. Is this an authentic Indian Butter Chicken (Murgh Makhani) recipe?
This recipe is a quick and simplified stovetop version inspired by the authentic Murgh Makhani. Traditional Butter Chicken is often a more involved process, sometimes requiring marinating the chicken for hours in yogurt and spices, cooking it in a tandoor oven, and making the sauce (makhani) from scratch with whole tomatoes, cashews for creaminess, and whole spices. This 30-minute recipe is designed to capture the essence and key flavors of the classic dish in a fraction of the time, making it accessible for a weeknight meal.

2. My sauce isn’t smooth; it looks curdled. What went wrong?
Curdling usually happens when cold dairy (yogurt or cream) is added to a very hot, acidic sauce too quickly. To prevent this, ensure you lower the heat to low before stirring in the cream and yogurt. You can also temper the yogurt by whisking a tablespoon of the hot tomato sauce into the yogurt in a separate bowl before adding the mixture back into the skillet. Using full-fat yogurt and cream also significantly reduces the risk of curdling.

3. Can I make this Butter Chicken dairy-free or vegan?
Yes, absolutely!

  • For a dairy-free version: Replace the unsalted butter with a vegan butter substitute or coconut oil. Use full-fat canned coconut milk instead of heavy cream, and a plain, unsweetened dairy-free yogurt (like coconut, almond, or soy yogurt) in place of the dairy yogurt. The result is a wonderfully creamy and delicious curry.
  • For a vegan version: In addition to the dairy-free swaps above, substitute the chicken with firm or extra-firm tofu (pressed and cubed), chickpeas, or a medley of vegetables like cauliflower, potatoes, and peas. Pan-fry the tofu or roast the vegetables before adding them to the sauce at the end.

4. How can I adjust the spice level to be spicier or milder?
This recipe is easily customizable to your heat preference.

  • For a milder version: Simply omit the cayenne pepper. The other spices like garam masala and cumin provide warmth and flavor, not heat, so the dish will be very family-friendly.
  • For a spicier version: Increase the cayenne pepper to 1/2 teaspoon or more. For an even more authentic kick, you can sauté one or two finely chopped green chilies (like serrano or Thai chilies) along with the onion.

5. What is the difference between Butter Chicken and Chicken Tikka Masala?
This is a very common question! While they appear similar, they are distinct dishes.

  • Butter Chicken (Murgh Makhani): Originating from Delhi, India, it’s known for its milder, richer, and smoother sauce. The flavor profile is buttery and creamy, with a primary base of tomatoes, butter, and cream. The spice level is generally low.
  • Chicken Tikka Masala: This dish is famously a British Indian creation. It starts with chicken tikka (marinated, grilled chicken chunks), which gives it a smokier, charred flavor. The sauce is also tomato-based but is often more robustly spiced, less creamy, and has a more pronounced tomato and onion flavor. It typically has a brighter orange color compared to the deeper red-orange of Butter Chicken.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Butter Chicken recipe


  • Author: Chloe

Ingredients

Scale

  • 1 lb boneless, skinless chicken breasts or thighs, cut into bite-sized pieces: The star of the show. While chicken breasts are lean and cook very quickly, making them a great choice for a 30-minute meal, chicken thighs offer a richer flavor and are more forgiving, staying juicy even if slightly overcooked. Cutting the chicken into uniform, bite-sized pieces ensures it cooks evenly and rapidly.
  • 2 tablespoons unsalted butter: It wouldn’t be “Butter Chicken” without it! Butter, or makhani, provides the signature richness and a silky mouthfeel to the sauce. We use it in two stages: first to brown the chicken and then to sauté the aromatics, building a foundation of flavor.
  • 1 small onion, finely chopped: The onion forms the savory base of our sauce. Finely chopping it allows it to soften and almost melt into the sauce, providing sweetness and depth without a chunky texture.
  • 3 cloves garlic, minced: Garlic adds a pungent, aromatic kick that is essential in Indian cooking. Using fresh, minced garlic provides a much brighter and more potent flavor than garlic powder.
  • 1 tablespoon fresh ginger, minced: Ginger brings a warm, zesty, and slightly peppery note that beautifully contrasts with the creaminess of the sauce. Along with onion and garlic, it forms the “holy trinity” of many Indian curries.
  • 1 tablespoon garam masala: This is the cornerstone spice blend. Garam masala, which translates to “warm spice mix,” is a complex and aromatic blend typically including cinnamon, cloves, cardamom, cumin, and black pepper. It’s added towards the beginning of the cooking process to infuse the entire dish with its deep, warming character.
  • 1 teaspoon ground cumin: Cumin offers an earthy, smoky, and slightly nutty flavor that is fundamental to the savory profile of the curry.
  • 1 teaspoon ground coriander: Coriander provides a mild, slightly sweet, and citrusy note that brightens the spice blend and complements the other earthy spices.
  • 1/2 teaspoon ground turmeric: Primarily used for its vibrant, golden-yellow color, turmeric also imparts a subtle, earthy, and slightly bitter flavor that adds another layer of complexity.
  • 1/2 teaspoon ground paprika: Paprika contributes a beautiful red hue to the sauce and a mild, sweet pepper flavor. For a smokier profile, you could use smoked paprika.
  • 1/4 teaspoon cayenne pepper (optional, for heat): This is your control knob for spiciness. A quarter teaspoon adds a gentle, background warmth. Feel free to increase it for a spicier curry or omit it entirely for a completely mild dish.
  • 1 cup tomato sauce: This forms the acidic and fruity backbone of the Mskhani sauce. A simple, smooth tomato sauce (passata) works best. It balances the richness of the butter and cream.
  • 1/2 cup heavy cream or coconut milk: This is what gives Butter Chicken its luxurious, creamy texture. Heavy cream provides a traditional, rich dairy flavor. Full-fat coconut milk is an excellent dairy-free alternative that adds its own subtle sweetness and creaminess.
  • 1/4 cup plain yogurt: Yogurt introduces a delightful tang that cuts through the richness of the cream and butter, balancing the sauce perfectly. It also helps to tenderize the chicken. Use full-fat plain yogurt for the best results and to minimize the risk of curdling.
  • 1 tablespoon lemon juice: A final squeeze of fresh lemon juice at the end of cooking brightens all the flavors, waking up the spices and adding a fresh, zesty finish.
  • Salt and pepper to taste: Essential for enhancing and marrying all the other flavors. Season as you go and taste at the end to perfect the balance.
  • Fresh cilantro, chopped (for garnish): This adds a burst of fresh, herbaceous flavor and a pop of green color that makes the final dish look as good as it tastes.
  • Cooked basmati rice or naan, for serving: The essential companions for soaking up every last drop of the delicious sauce.

Instructions

1. Cook the Chicken:
Melt 1 tablespoon of butter in a large skillet or Dutch oven over medium-high heat. Once the butter is melted and foaming, add the bite-sized chicken pieces in a single layer. Be careful not to overcrowd the pan; cook in two batches if necessary. This ensures the chicken sears to a beautiful golden brown rather than steaming. Cook for about 5-7 minutes, turning occasionally, until it’s browned on all sides and cooked through. The browning process, known as the Maillard reaction, creates a deep, savory flavor that is crucial for the final dish. Once cooked, use a slotted spoon to remove the chicken from the skillet and set it aside on a plate.

2. Sauté the Aromatics:
In the same skillet, melt the remaining tablespoon of butter over medium heat. There will be browned bits (fond) left in the pan from the chicken; this is pure flavor, so don’t discard it! Add the finely chopped onion and sauté, stirring frequently, until it becomes soft, translucent, and slightly golden, which should take about 3-4 minutes. Next, stir in the minced garlic and minced ginger. Cook for another 1-2 minutes until they become highly fragrant. Be vigilant during this step to prevent the garlic and ginger from burning, as this would impart a bitter taste.

3. Add and Toast the Spices:
Turn the heat down to medium-low. Add the garam masala, ground cumin, ground coriander, ground turmeric, ground paprika, and the optional cayenne pepper directly into the skillet with the aromatics. Stir constantly and cook for about 1 minute. This step, known as “blooming” the spices, is critical. The gentle heat toasts the spices, releasing their essential oils and intensifying their aroma and flavor, making the final sauce significantly more complex and delicious.

4. Make the Sauce:
Pour the tomato sauce into the skillet, stirring to combine it with the toasted spices and aromatics. Use your spoon to scrape up any remaining browned bits from the bottom of the pan, incorporating them into the sauce. Bring the sauce to a gentle simmer and let it cook for about 5 minutes. This allows the tomato flavor to deepen and meld with the spices. After simmering, reduce the heat to low and stir in the heavy cream (or coconut milk) and the plain yogurt. Stir continuously until the sauce is smooth and uniform in color. Finally, stir in the fresh lemon juice and season with salt and pepper to your personal taste.

5. Combine and Serve:
Return the cooked chicken and any accumulated juices from the plate back into the skillet with the sauce. Stir to coat every piece of chicken thoroughly. Let the mixture simmer gently over low heat for an additional 5 minutes. This final simmer allows the chicken to reheat and absorb the incredible flavors of the sauce. Your 30-Minute Butter Chicken is now ready. Garnish generously with freshly chopped cilantro and serve immediately with warm basmati rice or fluffy naan bread.

Nutrition

  • Serving Size: One Normal Portion
  • Calories: 450-550