This incredible Easy Butter Chicken Recipe features tender bites of marinated chicken breasts served in a rich, creamy, boldly spiced sauce! So much better than take-out and comes together with minimal effort.
Why we love this Butter Chicken Recipe
Butter chicken is one of the most popular chicken curries in the world… and in my kitchen. Here’s why my family keeps requesting it:
- Flavorful: Just one quick peek at the ingredients list will show you just how flavor packed this chicken recipe is!
- Tender and Juicy: When you marinate the chicken, it doesn’t just make it flavorful. It also makes the meat incredibly tender and juicy when it comes time to cook.
- Creamy: The creamy sauce is so good, you may just want to eat it with a spoon. (Mostly joking)!
What is butter chicken?
Butter chicken is similar to chicken tikka masala and is one of the most popular chicken curries around the world. Chicken pieces are marinated in a yogurt mixture which creates juicy and tender chicken that is full of flavor.
Email This Recipe
Enter your email and we’ll send the recipe directly to you!
How to Store and Reheat
Butter chicken can be made ahead of time and either kept warm on the stovetop or stored in an airtight container in the fridge for 3 to 4 days. Reheat for 30 seconds at a time in the microwave until warmed all the way through.
How to Freeze
This easy butter chicken recipe freezes well! Let it first cool completely to room temperature. Then, store it in a freezer safe container for up to 3 months. Allow it to slowly defrost in the refrigerator prior to reheating.
Serving Suggestions
Serve your butter chicken with steamed rice, fresh cilantro, lime wedges and naan or poppadom if you like.
More Indian Inspired Recipes We Love
- Massaman Chicken Curry
- Tandoori Chicken Marinade
- Crockpot Yellow Chicken Curry
- Butter Chicken Meatballs
Top Reader Review
“Delicious.” – Sandhya
Easy Butter Chicken Recipe
Ingredients
MARINADE INGREDIENTS:
- 1 pound chicken breast
- 1 teaspoon salt
- ½ lemon juiced
- 3 tablespoons yogurt
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 ½ teaspoons chilli
- 1 ½ teaspoons ginger
- 2 teaspoons garam masala
- ½ teaspoon black pepper
BUTTER CHICKEN INGREDIENTS:
- 1 cup water
- 2 tomatoes chopped
- 4 tablespoons tomato paste
- 1 onion sliced
- 3 garlic cloves minced
- 2 bay leaves
- 2 cardamom pods
- ½ teaspoon cinnamon
- 2 teaspoons garam masala
- 1 ½ teaspoons chilli powder
- 1 teaspoon paprika
- 2 tablespoons cashew nuts
- 1 pinch salt
- 4 tablespoons unsalted butter divided
- 1 cup heavy cream
- 1 tablespoon fresh cilantro chopped
- ½ lime
Instructions
- Cut chicken breast into bite-size pieces.1 pound chicken breast
- In a large bowl, add chicken and all marinade ingredients.1 teaspoon salt, ½ lemon, 3 tablespoons yogurt, 1 teaspoon garlic powder, 1 teaspoon onion powder, 1 ½ teaspoons chilli, 1 ½ teaspoons ginger, 2 teaspoons garam masala, ½ teaspoon black pepper
- Mix well and let chicken marinate for at least 2 hours (or overnight).
- In a large pan, add water, chopped tomatoes, tomato paste, sliced onion, garlic, bay leaves, cardamom pods, cinnamon, garam masala, chili powder, paprika, cashew nuts, and salt.1 cup water, 2 tomatoes, 4 tablespoons tomato paste, 1 onion, 3 garlic cloves, 2 bay leaves, 2 cardamom pods, ½ teaspoon cinnamon, 2 teaspoons garam masala, 1 ½ teaspoons chilli powder, 1 teaspoon paprika, 2 tablespoons cashew nuts, 1 pinch salt
- Let it simmer on medium heat for 1 hour.
- Remove cardamom pods and bay leaves.
- Add the mixture to a blender and pulse for 3 minutes, until creamy and saucy.
- Strain the sauce, then set aside in a bowl.
- In the same pan, add 2 tablespoons of butter.4 tablespoons unsalted butter
- Add chicken and cook on medium heat for 7-8 minutes on each side, until thoroughly cooked.
- Add the strained sauce, the remaining 2 tablespoons of butter, and the heavy cream.4 tablespoons unsalted butter, 1 cup heavy cream
- Simmer for 7 minutes.
- Remove from heat, garnish with cilantro and lime, and serve with steamed rice.1 tablespoon fresh cilantro, ½ lime
Notes
How to make Easy Butter Chicken Step by Step
Marinate the chicken: Cut 1lb of chicken breasts into smaller pieces. Add the chicken and all marinade ingredients to a bowl. This includes – 1 tsp salt, the juice of half a lemon, 3 tbsp yogurt, 1 tsp garlic powder, 1 tsp onion powder, 1 1/2 tsp chili, 1 1/2 tsp ginger, 2 tsp garam masala, and 1/2 tsp black pepper.
Make the sauce: In a large pan, add 1 cup water, 2 chopped tomatoes, 4 tbsp tomato paste, 1 sliced onion, 3 minced garlic cloves, 2 bay leaves, 2 cardamom pods, 1/2 tsp cinnamon, 2 tsp garam masala, 1 1/2 tsp chili powder, 1 tsp paprika, 2 tbsp cashew nuts and 1 pinch of salt. Let it simmer over medium heat for 1 hour. Remove cardamom pods and bay leaves. Add everything to a blender and pulse until creamy. Then, strain everything through a fine mesh strainer into a bowl and set aside.
Cook the chicken: Add 2 tbsp butter to the pan. Add the chicken and cook on medium heat for about 7-8 minutes per side, or until fully cooked.
Add the sauce: Pour the strained sauce into the pan. Add 2 tbsp butter and 1 cup heavy cream. Simmer for 7 minutes, then serve.
Note: This recipe is one of those few exceptions on our site that has more than 10 ingredients. We try to keep things VERY easy around here, and limiting ingredients and time spent is one of our favorite ways. That being said, this recipe is too delicious to leave out of our recipe box! It’s an exception that is so flavorful and worth the extra ingredients if you have the time and resources to make it.
Sandhya says
Delicious
Becky Hardin says
Thanks for stopping by and sharing!
Gerry says
I haven.t made it yet but what I need to know is this very spicy, I can.t do spicey. Thanks
Samantha Marceau says
Hi Gerry, this dish is pretty mild, but you can also omit the chili powder to make it even milder.
Helen says
This was delicious! Followed recipe except blended the sauce for only 30 seconds and didn’t strain it, and it was perfect. Definitely will be making this again!