Butter Chicken has always held a special place in my heart, a dish that instantly transports me back to my grandmother’s kitchen. I can still recall the rich, aromatic spices filling her home, the tender chicken swimming in that vibrant, creamy tomato sauce. It was more than just a meal; it was a warm hug in a bowl. Over the years, I’ve refined my own take on this classic, striving to capture the essence of that beloved authentic butter chicken dish. I’ve discovered that creating an easy butter chicken recipe at home isn’t just possible, it’s incredibly rewarding, bringing that restaurant-quality flavor right to your dining table. Let’s get cooking!
Why You’ll Love This Butter Chicken
I know you’re going to adore this Butter Chicken recipe as much as I do! It’s a true crowd-pleaser that brings incredible flavor without the fuss. Here’s why it’s destined to become a family favorite:
- The taste is simply divine; a perfect balance of sweet, savory, and subtly spicy.
- It’s surprisingly quick to prepare, making it an ideal choice for a weeknight dinner.
- This recipe yields a rich, creamy butter chicken gravy that coats every piece of chicken beautifully.
- You’ll achieve that sought-after restaurant-style butter chicken recipe quality right in your own kitchen!
- It’s budget-friendly, using readily available ingredients that won’t break the bank.
- Everyone, from picky eaters to gourmet enthusiasts, will enjoy this comforting dish.
Ingredients for Homemade Butter Chicken
Gathering the right homemade butter chicken ingredients is the first step to creating this incredible dish. I’ve carefully selected each component to ensure an authentic and flavorful experience. Here’s what you’ll need to make this creamy curry:
- 600 g chicken breast, diced – I prefer chicken breast for its tenderness, but thighs also work well.
- 150 g plain yogurt – This is crucial for tenderizing the chicken and adding a tangy depth to the marinade.
- 1 tsp turmeric – For color and earthy notes.
- 1 tsp cumin – Adds warmth and complexity.
- 1 tsp garam masala – A signature spice blend for authentic Indian flavor.
- 1 tsp sweet paprika – For a mild, peppery sweetness and vibrant color.
- 1 tsp salt – To enhance all the flavors.
- 1 tbsp lemon juice – Brightens the marinade and aids in tenderizing.
- 1 tbsp oil – Helps the spices adhere to the chicken.
- 2 tbsp butter – The star ingredient, contributing richness to the sauce.
- 1 onion, finely chopped – Forms the aromatic base of the sauce.
- 2 garlic cloves, minced – Essential for that deep, savory aroma.
- 1 tbsp grated ginger – Adds a fresh, pungent kick.
- 1 tsp coriander powder – Offers a citrusy, earthy note.
- 1/2 tsp chili powder (optional, adjust to taste) – For a touch of heat, if you like a spicy butter chicken.
- 400 g canned crushed tomatoes – The backbone of our rich sauce.
- 150 ml cream – Creates the luxurious, creamy texture.
- 1 tsp sugar – Balances the acidity of the tomatoes.
- Fresh coriander leaves – For garnish and a burst of freshness.
How to Make Butter Chicken
Learning how to make butter chicken might seem daunting, but I promise you it’s incredibly rewarding. Follow these simple murgh makhani steps, and you’ll be enjoying a delicious meal in no time. I’ve broken it down to make it super easy for you!
- Step 1: First things first, let’s get that chicken marinating. In a large mixing bowl, combine your plain yogurt, turmeric, cumin, garam masala, sweet paprika, salt, lemon juice, and oil. Add the diced chicken and toss it thoroughly until every piece is coated in that vibrant marinade. Cover the bowl and let the chicken marinate in the refrigerator for at least 30 minutes. For the best flavor, I often leave it overnight, allowing those spices to really sink in.
- Step 2: Now, it’s time to cook the chicken. Heat a large frying pan over medium heat and add a splash of oil. Once the oil is shimmering, carefully add the marinated chicken pieces. Cook them until they’re beautifully golden brown on all sides, which usually takes about 6-8 minutes. You’ll smell the wonderful aroma of the spices as they cook. Once done, remove the chicken from the pan and set it aside on a plate; it will finish cooking in the sauce later.
- Step 3: With the chicken set aside, it’s time to build the rich sauce. In the same pan, melt the butter over medium heat. Add the finely chopped onion and sauté it until it’s soft and translucent, usually around 5 minutes. Next, toss in the minced garlic and grated ginger, cooking for an additional minute until they become wonderfully fragrant. This aromatic base is key for a truly flavorful butter chicken.
- Step 4: Stir in the coriander powder, garam masala, and chili powder (if you’re using it). Mix everything well, allowing the spices to toast for about a minute; this really brings out their depth. Then, pour in the canned crushed tomatoes. Let this mixture simmer gently for about 10 minutes, allowing the flavors to meld and deepen.
- Step 5: For that signature creaminess, pour in the cream and add the sugar, stirring gently to combine. Allow this delightful sauce to bubble away for another 5 minutes. This is a great time to adjust the salt to your liking, ensuring the perfect balance of flavors for your butter chicken.
- Step 6: Reintroduce the cooked chicken to the pan, nestling it into the creamy sauce. Mix everything well, making sure each piece of chicken is coated in the luxurious gravy. Let it all simmer together for another 5 minutes, allowing the chicken to absorb those incredible flavors and finish cooking through.
- Step 7: Finally, your homemade butter chicken is ready! Sprinkle freshly chopped coriander over the top for a burst of freshness and color. Serve it hot with fluffy basmati rice or warm naan bread, and prepare to enjoy a truly authentic and delicious meal.
Pro Tips for the Best Butter Chicken
I’ve learned a few tricks over the years that will elevate your Butter Chicken from good to absolutely incredible. These expert tips ensure you get that authentic, restaurant-quality taste every single time. Trust me, these small adjustments make a huge difference in the final dish!
- Always marinate your chicken for at least 30 minutes, or even better, overnight. This tenderizes the meat and infuses it with deep flavor.
- Don’t overcrowd the pan when cooking the chicken; cook it in batches if necessary to get a nice golden sear.
- Use good quality canned crushed tomatoes; they form the foundation of your delicious sauce.
- Taste and adjust seasoning throughout the cooking process, especially after adding the cream.
- Let the finished Butter Chicken rest for a few minutes before serving; this allows the flavors to fully meld.

What’s the secret to perfect creamy Butter Chicken?
The real secret lies in balancing the acidity of the tomatoes with the richness of the cream and butter. Allowing the tomato base to simmer and deepen before adding the cream is crucial. This creates a luxurious, smooth, and incredibly flavorful creamy butter chicken gravy that truly makes the dish shine.
Can I make Butter Chicken ahead of time?
Absolutely! Butter Chicken tastes even better the next day as the flavors have more time to meld and develop. You can prepare the entire dish, cool it completely, and store it in an airtight container in the refrigerator for up to 3 days. It’s a fantastic meal prep option!
How do I avoid common mistakes with Butter Chicken?
The most common mistakes are overcooking the chicken, which makes it dry, and not letting the spices toast properly. Ensure you cook the chicken just until golden brown. Also, don’t skip toasting the spices for a minute before adding the tomatoes; this unlocks their full aroma and flavor profile for your delicious Butter Chicken.
Best Ways to Serve Butter Chicken
Once your rich and aromatic Butter Chicken is ready, the serving possibilities are endless! I love to present this dish in a way that truly highlights its comforting nature and allows all those delicious flavors to shine through. Pairing it with the right sides elevates the entire meal experience.
My absolute favorite way to enjoy this creamy curry is with warm, fluffy naan bread. There’s nothing quite like tearing off a piece of soft naan and scooping up that incredible sauce – it’s a match made in culinary heaven! You’ll find that butter chicken with naan bread is a classic combination for a reason.
Another fantastic option is to serve your Butter Chicken alongside a generous portion of fragrant basmati rice. The rice perfectly absorbs the rich, creamy gravy, making every bite a delight. For a complete meal, I often add a simple side salad with a light vinaigrette or some raita (yogurt with cucumber and mint) to cut through the richness. These pairings truly make this an unforgettable meal.

Nutrition Facts for Butter Chicken
Here are the estimated nutrition facts per serving for this delicious Butter Chicken recipe (this recipe makes 4 servings). I always like to have an idea of what I’m eating, especially when it comes to a rich dish like this:
- Calories: 550
- Protein: 40g
- Fat: 28g
- Saturated Fat: 15g
- Unsaturated Fat: 10g
- Carbohydrates: 35g
- Fiber: 3g
- Sugar: 6g
- Sodium: 600mg
- Cholesterol: 70mg
Nutritional values are estimates and may vary based on specific ingredients, brands, and cooking methods used for your Butter Chicken.
How to Store and Reheat Butter Chicken
One of the best things about making a delicious batch of Butter Chicken is that it’s fantastic for meal prep and leftovers. I actually think the flavors deepen beautifully overnight! Once your Butter Chicken has cooled completely, transfer it to an airtight container. It will keep wonderfully in the refrigerator for 3-4 days, making it an excellent quick butter chicken dinner idea for busy weeknights.
If you’re looking to store it longer, your Butter Chicken freezes like a dream! Simply transfer the cooled curry to freezer-safe containers or heavy-duty freezer bags, leaving a little headspace. It can be frozen for up to 3 months. When you’re ready to enjoy it again, thaw it overnight in the refrigerator.
To reheat, I prefer gently warming it on the stovetop over low to medium heat, stirring occasionally, until it’s heated through. You might need to add a splash of water or milk to loosen the sauce if it’s thickened. You can also microwave individual portions, stirring halfway through, until piping hot. This makes for an effortless and delicious meal any time!
Frequently Asked Questions About Butter Chicken
What is butter chicken curry?
Butter chicken curry, also known as Murgh Makhani, is a classic Indian dish featuring tender pieces of chicken simmered in a rich, creamy tomato-based sauce. It’s renowned for its mild, sweet, and tangy flavor profile, often balanced with aromatic spices like garam masala, cumin, and coriander. The “butter” in its name comes from the generous amount of butter used in the sauce, which contributes to its luxurious texture and taste. It’s a truly comforting and universally loved dish.
Why is butter chicken so popular?
Butter chicken‘s immense popularity stems from several factors. Its approachable flavor, which is less spicy than many other Indian curries, makes it appealing to a wide audience, including those new to Indian cuisine. The creamy, rich sauce is incredibly satisfying and pairs perfectly with rice or naan. It offers a comforting and indulgent experience, striking a perfect balance between exotic spices and familiar, soothing textures. Plus, it’s a versatile dish that can be enjoyed by both adults and children alike.
Can I make butter chicken spicier?
Yes, you can absolutely adjust the spice level of your butter chicken! If you prefer a spicier kick, I recommend increasing the amount of chili powder or adding a pinch of cayenne pepper to the sauce. You can also include a finely chopped green chili or two when sautéing the onions and garlic. Just remember to add a little at a time and taste as you go, ensuring you achieve the perfect level of heat for your preference without overpowering the other delicate flavors of the dish.
What’s the best way to tenderize chicken for butter chicken?
The best way to ensure tender chicken in your butter chicken is through marination. The yogurt in the marinade contains lactic acid, which naturally helps to break down the chicken fibers, making it incredibly tender and juicy. Marinating for at least 30 minutes, or ideally overnight, allows the chicken to absorb the flavors and become wonderfully succulent. Also, avoid overcooking the chicken, as this can make it tough; just cook it until golden before adding it back to the sauce to finish.
Variations of Butter Chicken You Can Try
While I adore the classic recipe, sometimes it’s fun to explore different twists on Butter Chicken! There are so many ways to customize this beloved dish to suit various tastes or dietary needs. I’ve experimented with a few, and these are some of my favorites for adding a new dimension to this comforting meal.
- For those who love a bit of heat, try a spicy butter chicken preparation by doubling the chili powder or adding a finely minced green chili during the sautéing of the aromatics. This gives it an exciting kick!
- If you’re looking for healthy butter chicken alternatives, swap the heavy cream for coconut milk to make it dairy-free and slightly lighter. You can also add more vegetables like bell peppers or spinach to boost the nutritional content.
- For a vegetarian option, paneer butter masala is fantastic! Simply replace the chicken with cubed paneer cheese, marinating it briefly in the same spices before adding it to the sauce.
- Another delicious variation is smoked Butter Chicken, where you lightly smoke the marinated chicken before adding it to the sauce for an extra layer of flavor.
Butter Chicken: An Amazing 30-Minute Dinner!
This butter chicken recipe, also known as Murgh Makhani, offers a comforting and flavorful dish with tender chicken in a rich, creamy tomato sauce infused with aromatic Indian spices. It’s perfect for both weeknight dinners and special gatherings.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 60 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Halal
Ingredients
- For the Marinade:
- 600 g chicken breast, diced
- 150 g plain yogurt
- 1 tsp turmeric
- 1 tsp cumin
- 1 tsp garam masala
- 1 tsp sweet paprika
- 1 tsp salt
- 1 tbsp lemon juice
- 1 tbsp oil
- For the Sauce:
- 2 tbsp butter
- 1 onion, finely chopped
- 2 garlic cloves, minced
- 1 tbsp grated ginger
- 1 tsp coriander powder
- 1 tsp garam masala
- 1/2 tsp chili powder (optional, adjust to taste)
- 400 g canned crushed tomatoes
- 150 ml cream (or coconut milk for a lactose-free option)
- 1 tsp sugar
- Salt to taste
- To Garnish:
- Fresh coriander leaves
- To Serve:
- Basmati rice or naan
Instructions
- Marinate the Chicken: In a large mixing bowl, combine all the marinade ingredients: yogurt, turmeric, cumin, garam masala, paprika, salt, lemon juice, and oil. Add the diced chicken and toss to coat thoroughly. Cover and let it marinate for at least 30 minutes in the refrigerator (for best flavor, aim for overnight).
- Cook the Chicken: Heat a large frying pan over medium heat. Add a splash of oil and, once shimmering, add the marinated chicken. Cook until golden brown on all sides, about 6-8 minutes. Once cooked, set the chicken aside on a plate.
- Make the Sauce: In the same pan, melt the butter over medium heat. Add the chopped onion and sauté until soft and translucent, around 5 minutes. Then, toss in the minced garlic and grated ginger, cooking for an additional minute until fragrant.
- Spice it Up: Stir in the coriander powder, garam masala, and chili powder (if using). Mix it well, allowing the spices to toast for a minute before adding in the crushed tomatoes. Let that simmer for about 10 minutes.
- Creamy Bliss: Pour in the cream and sugar, stirring gently. Allow this to bubble away for another 5 minutes; you can adjust the salt to your liking during this stage.
- Combine the Chicken: Reintroduce the chicken to the pan, and mix everything well. Let it simmer together for another 5 minutes, ensuring the chicken is well-coated in that rich sauce.
- Serve It Up: Sprinkle freshly chopped coriander over the top and serve hot with fluffy basmati rice or warm naan.
Notes
- Feel free to substitute chicken with paneer or chickpeas for a vegetarian version of this butter chicken.
- This dish tastes even better the next day as the flavors meld together, making it an excellent option for meal prep.
- For a lactose-free option, use coconut milk instead of cream in this easy butter chicken recipe.
- Adjust the amount of chili powder to control the spiciness of your homemade butter chicken.
- Store leftovers in an airtight container in the fridge for up to three days or freeze for up to two months.
Nutrition
- Serving Size: 1 serving
- Calories: 550
- Sugar: 6g
- Sodium: 600mg
- Fat: 28g
- Saturated Fat: 15g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 3g
- Protein: 40g
- Cholesterol: 70mg











Leave a Reply