This post may contain affiliate links. If you make a purchase through links on our site, we may earn a commission. Please read our disclosure policy.

Why I Love This Butter Chicken
Butter chicken feels like the perfect answer to the question “What should I make for dinner tonight?” It tastes like it took all day, but it truly can be weeknight-friendly, especially if you let the chicken marinate ahead of time. The yogurt does most of the work, tenderizing the meat, adding a little tang, and helping the spices cling to every piece.
Then there’s the sauce, which is probably the best part!
Tomato puree, heavy cream, and a little honey simmer together until everything turns into a smooth, flavor-forward sauce. Whether it’s cold or warm outside, this is exactly the type of meal I want to eat. It’s a cozy meal (for winter) that makes the kitchen smell like a spice market, and it’s also perfect during the summer months!
What makes this the perfect weeknight dish:
- Garnishes make everything better, and they’re totally customizable for whatever you and your family love.
- Weeknight doable! Just marinate ahead, then the cook time is quick.
- Big flavor from a few spices that do all the work.
- Sauce that’s creamy, spiced, and balanced, so you’ll want to eat it with a spoon.
- Family-friendly with warm flavors (not spicy!) and easy to serve with rice.

Butter Chicken Ingredients
This butter chicken recipe comes together with a few ingredients:
- Greek yogurt – Tenderizes the chicken and adds that subtle tang.
- Lime juice – Brightens everything and wakes up the spices.
- Garam masala, garlic powder, ground turmeric, and cayenne pepper – All bring warm spice-market flavor, earthy notes, depth, and just a bit of heat.
- Kosher salt – Seasons each layer.
- Fresh ginger – When grated, it adds fresh flavor and a bit of zing.
- Chicken breast – Cut into bite-sized pieces for quick cooking. Make sure it’s boneless and skinless. You can also use chicken thighs here if you want!
- Butter, tomato puree, and heavy cream – Create a rich and savory sauce base that makes the dish rich.
- Honey – Balances out the tomato acidity and spice.
- Basmati rice – The best thing for soaking up all that sauce!
- Cashews, chilies, and fresh cilantro – The perfect way to serve this recipe, in my opinion.
The full amount of each ingredient can be found in the recipe card below.

How to Make Butter Chicken
This recipe can be made in 4 steps:
Step 1: Marinate the chicken – In a bowl, whisk together yogurt, lime juice, garam masala, garlic powder, turmeric, cayenne, salt, and grated ginger. Add in the chicken, cut into bite-sized pieces, and stir until fully coated. Cover and refrigerate at least 4 hours, or up to 2 days.
Step 2: Cook the chicken – Melt butter in a large skillet over medium heat. Add chicken pieces individually, letting excess marinade stay behind in the bowl. Cook, turning as needed, until the chicken is mostly opaque and evenly colored on all sides, 3-5 minutes. It will not brown deeply because of the yogurt.




Step 3: Finish the sauce – To the skillet, add the tomato puree, heavy cream, honey, and salt, stirring everything together. Reduce the heat to low and simmer slowly, stirring occasionally, until the sauce thickens slightly and the chicken is fully cooked, about 20-25 minutes.


Step 4: Serve – Spoon butter chicken over cooked rice and finish with cashews, sliced chilies, and cilantro, if desired.


Recipe Tips
- Grate ginger right over the bowl – You catch all the juices, and the skin disappears into the marinade once it is finely grated.
- Protect your counters – Turmeric can stain, so wipe spills quickly and wash your hands after mixing.
- Do not pour in the chicken with all of the marinade – Instead, add the chicken pieces one by one so you keep flavor on the chicken without watering down the sauce.
- Look for visual cues – When sautéing, the chicken will turn less opaque and more uniform in color, which is your sign that it’s ready for the sauce.
- Keep it at a gentle simmer – You want steady bubbles, not a hard boil, so the cream stays smooth and the sauce thickens slowly.

Follow These Tips
Serving & Storage
To serve – Start with warm rice, then spoon lots of the sauce and pieces of chicken on top. There are tons of ways to garnish this recipe, but I prefer cashews for texture, thinly sliced chili pieces for some heat and additional color, and fresh cilantro.
To store – Cool and leftovers completely, then store in an airtight container in the fridge for 3-5 days. You can freeze the chicken and sauce for up to 3 months. For the best texture, thaw overnight in the fridge before serving.
More Weeknight Recipes
Have I Convinced You to Make This Recipe?
I hope you make this recipe and put some food on your table. Leave a comment and share a star rating so you can let others know how much you love this recipe. This helps show others that this is a recipe they, too, can make, enjoy, and love!
Butter Chicken

Ingredients
For the marinade
- ½ cup plain full-fat Greek yogurt
- 2 tablespoons fresh lime juice
- 1 teaspoon ground turmeric
- 1 ½ teaspoons garlic powder
- ½ teaspoon cayenne pepper
- 1 teaspoon garam masala
- 1 ½ teaspoons kosher salt
- 1 tablespoon grated fresh ginger
- 2 pounds boneless, skinless chicken breasts cut into bite-sized cubes
For the sauce
- 3 tablespoons unsalted butter
- 1 15-ounce can tomato puree
- 1 ¼ cups heavy cream
- 2 teaspoons honey
- 1 teaspoon kosher salt
To serve
- 2 cups uncooked basmati rice cooked following package instructions
- chopped fresh cilantro to garnish
- roasted, chopped cashews to garnish
- Fresno chilies to garnish
Instructions
- Prepare the marinade: In a bowl, combine the Greek yogurt, lime juice, turmeric, garlic powder, cayenne pepper, garam masala, salt, and fresh ginger. Stir to combine, then add the chicken. Mix the chicken with the marinade. Cover and refrigerate for at least 4 hours or up to 48 hours.½ cup plain full-fat Greek yogurt, 2 tablespoons fresh lime juice, 1 teaspoon ground turmeric, 1 ½ teaspoons garlic powder, ½ teaspoon cayenne pepper, 1 teaspoon garam masala, 1 ½ teaspoons kosher salt, 1 tablespoon grated fresh ginger, 2 pounds boneless, skinless chicken breasts
- Cook the chicken: Melt the butter in a large skillet over medium heat. Remove the chicken from the marinade; do not wipe off the meat, but discard the marinade left in the bowl. Add the chicken to the skillet. Cook the chicken until it is sautéed on all sides, 3-5 minutes.3 tablespoons unsalted butter
- Finish the sauce: To the skillet, add the tomato puree, heavy cream, honey, and salt. Stir and bring to a simmer. Simmer until the sauce is slightly thickened and the chicken is fully cooked, 20-25 minutes.1 15-ounce can tomato puree, 1 ¼ cups heavy cream, 2 teaspoons honey, 1 teaspoon kosher salt
- Serve the chicken over the cooked rice, garnishing as desired with cilantro, cashews, and chilies.2 cups uncooked basmati rice, chopped fresh cilantro, roasted, chopped cashews, Fresno chilies
Video

Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this? Leave a comment below!
Styling: Addelyn Evans | Photography: Dera Burreson







We make this all the time now. Just the two of us and it’s even better as a leftover. Tonight we added some green, red, & orange peppers. Delicious. What is the name of the small red peppers?
This was incredible! Made the marinade with home made yogurt and the flavors were so punchy and delicious! Never buying the sauce in the jar again when it’s easy and this guy from scratch.
I made this for my family and it was a huge hit! Very flavorful and easy to make. I have another traditional butter chicken recipe that I make, this one tastes better and is so easy to put together!
I love all your videos thank you so much. I live in South Africa. Absolutely love your Butter Chicken,if need an extra two servings would you suggest doubling the recipe.
I printed this recipe out a while back and forgot it was from Kaleb. While eating it and commenting to my hubs about how amazingly delicious it is, I actually thought about Kaleb and how he would rate it. Then, later, I looked again at the recipe and did find his name attached to it! No surprise. Every single recipe from Kaleb I have tried has been a hit. Honestly, this is the most amazing taste in any recipe of his I have made. The sauce in this butter chicken is hands-down THE BEST. Thanks Kaleb!
Chicken was tender, spices were great. But the sauce tasted like a can of condensed Campbell’s Tomato Soup with milk added.
Kaleb this was amazing!
An easy make ahead meal with easy to find ingredients. I used mint instead of cilantro. Easy swap. Garam masala is easy to find for cheap on amazon.
My husband danced in his seat!
Can’t wait for cook book #2
Follow this man!
This Butter Chicken was to die for! Easy to make, so much flavor. Don’t skimp on the toppings it only enhances the flavor of this dish. Thanks for another fabulous recipe!
This was a very delicious recipe. I didn’t have plain Greek yogurt, I only had vanilla and I had to use tomato paste. It was very delicious and my whole family wants it to be a regular one. Thank you
making this recipe tonight! thanks for the easy instructions.