Get my Latest Recipes sent to your inbox:

Best Butter Chicken

4.7 from 14 votes

Recipe by Danelle

Jump to recipe

Start Cooking

Share this recipe

Elevate your dinner with this rich and flavorful chicken curry recipe! Marinated in a blend of garlic, lime juice, and aromatic spices like cumin, cardamom, and coriander, the chicken is sautéed with onions and simmered in a creamy tomato sauce. Finished with fresh cilantro, this dish is perfect served over rice for a comforting and satisfying meal.

Best Butter Chicken

Why You’ll Love This Recipe

I love Indian food, but my husband isn’t a fan of curry.  This Best Butter Chicken is a great compromise for us.  It’s got an Indian flare without a strong curry flavor.

My kids love this too!  And we all agree, the creamy, tomato based sauce is lick-your-plate good. I have been know to eat it like soup, with a spoon.

Fork and Spoon Icon

I LOVE IT!!!! LOVE LOVE LOVE IT!!!  All of my kids ate it, which is HUGE at our house. This will go into the favorites file!

Megan

5-star rating

To be honest, I’m not sure where the name Butter Chicken comes from, since the sauce is more of a tomato sauce than a butter sauce.

There is still quite a bit of butter in it though…..and when something is this delicious, I’m not going to worry too much about what we call it.

I like to serve this over jasmine or basmati rice, but brown rice or plain white rice work just as well. And don’t worry when you see all that cayenne pepper in the recipe. It’s really not that spicy.

Butter chicken in a white bowl

This is such an easy recipe too! Just make sure you remember to leave time to marinated your chicken.

Just between you and me, sometimes, I forget to marinade the chicken and this dish still turns out delicious!

I try a lot of new recipes, so I rarely make anything twice in a month.  I’ve made this twice in two weeks. It’s that good! In fact my boys (who also happen to like curry) often request this butter chicken for dinner.

I’ve already recommended it to several friends, who loved it as much as we did.  I’m pretty sure it’s destined to become an all-time family favorite.

Fork and Spoon Icon

This is just…beyond words – awesome. As soon as you add the chicken to the onions it smells divine. Only thing I did different was to put mine over couscous instead of rice. This will be a regular around here.

Jenn

5-star rating

What Should I Serve With Butter Chicken?

Obviously some hot cooked rice is a must–we prefer basmati or jasmine. This chicken is also wonderful with some sort of flatbread or pita, and a simple salad to round out the meal

These are some of our favorite side dishes to enjoy with butter chicken.

Ingredients

  • Chicken – I use boneless, skinless chicken breasts for their lean texture. Cutting them into bite-sized pieces ensures they cook evenly and quickly.
  • Limes
  • Onion
  • Fresh cilantro
  • Spices: This blend of spices is what gives the dish its warm, complex flavor. The cayenne pepper adds a subtle heat, while coriander, cumin, and cardamom bring earthy and slightly sweet notes. Adjust the cayenne to your preferred level of spiciness.
  • Butter – It adds richness and a silky texture to the sauce, and give the dish it’s name. I use unsalted butter
  • Tomato sauce
  • Canned diced tomatoes – The combination of smooth tomato sauce and chunky diced tomatoes ensures a well-balanced texture and flavor
  • Heavy cream – Cream smooths out the acidity of the tomatoes and balances the spice, creating a luxurious and velvety finish.
Butter Chicken Ingredients
Recipe tips icon

Recipe Tips

  • Don’t skimp on the marinating time! Letting the chicken marinate for at least 2 hours, or even overnight, allows the spices to really penetrate the meat.
  • The cayenne pepper adds a nice kick, but you can adjust the amount to suit your taste. If you prefer a milder dish, reduce the cayenne or leave it out altogether. If you like more heat, feel free to add a bit more!
  • Fresh cilantro adds a burst of freshness and a pop of color that really lifts the dish. Even if you’re not a huge cilantro fan, try adding just a little—it makes a big difference in balancing the rich, creamy sauce. If you really hate cilantro, fresh parsley is a good substitution.

How to Make Butter Chicken

Step 1

Marinate the Chicken: Start by gathering all your ingredients. In a large bowl or a sturdy Ziploc bag, mix together the minced garlic, salt, black pepper, cayenne pepper, ground coriander, cumin, cardamom, and the juice of one fresh lime. This spice blend will create that signature butter chicken flavor. Add your bite-sized chicken pieces and make sure they’re all coated in the marinade. Seal up the bag or cover the bowl, and pop it in the fridge for at least 2 hours—overnight is even better if you can wait that long.

Step 2

Sauté the Onion: When you’re ready to cook, grab a large skillet or Dutch oven and melt 1/4 cup of butter over medium heat. Once the butter is sizzling, toss in the diced onion. Sauté the onions until they’re soft and just starting to turn golden—this should take about 5 minutes.

Step 3

Cook the Chicken: Add the marinated chicken to the skillet with the onions. Cook the chicken for about 10 minutes, stirring occasionally. You want the chicken to be nicely browned on the outside and fully cooked through. The smell at this point will be incredible!

Step 4

Add the Tomatoes and Simmer: Once the chicken is cooked, pour in the can of tomato sauce and the can of diced tomatoes. Stir everything together, making sure the chicken is well-coated with the sauce. Cover the skillet, reduce the heat to medium-low, and let it all simmer for about 30 minutes. This is when the magic happens—the sauce thickens, the flavors meld, and you end up with a rich, deeply flavored dish.

Step 5

Finish with Cream and Cilantro: After the sauce has simmered, it’s time to make it creamy and luxurious. Stir in the pint of heavy cream, and sprinkle in the chopped cilantro. Let it simmer uncovered for another 5 minutes, just until the sauce has thickened to your liking.

Step 6

Serve and Enjoy: Your butter chicken is ready to serve! Spoon it over a bed of fluffy rice, garnish with extra cilantro if you like, and get ready to dig in.

FAQ Section Icon

FAQs

Can I use chicken thighs instead of chicken breasts?

Absolutely! Chicken thighs are a great alternative to chicken breasts. They tend to be juicier and more flavorful, which works wonderfully in this dish.

Can I use canned coconut milk instead of heavy cream?

Yes, you can substitute canned coconut milk for heavy cream if you prefer a dairy-free version or just enjoy the flavor of coconut. The sauce will have a slightly different flavor and may be a bit lighter in texture, but it will still be delicious.

Can I make this recipe ahead of time?

Yes. Butter chicken often tastes even better the next day as the flavors have more time to meld. You can make the entire dish ahead of time and simply reheat it when you’re ready to serve. Just reheat gently on the stove, adding a splash of water or cream if the sauce has thickened too much.

Be sure to save this recipe to your favorite Pinterest board for later.

Butter Chicken

More Indian-Inspired Recipes to Try

Best Butter Chicken

Best Butter Chicken

Tender pieces of chicken, marinated then cooked in a creamy tomato based sauce with Indian spices.
4.72 from 14 votes
Print Pin Save
Course: Main Dishes
Cuisine: Indian
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 6 servings
Author: Danelle

Ingredients 

  • 4 boneless skinless chicken breast halves, cut into bite size pieces
  • 4 cloves garlic minced
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon cayenne pepper
  • 1/4 teaspoon ground coriander
  • 1/4 teaspoon cumin
  • 1/4 teaspoon cardamom
  • 1 whole lime juiced
  • 1 medium onion diced
  • 1/4 cup butter
  • 1 can 14.5 oz. tomato sauce
  • 1 can 14.5 oz. diced tomatoes
  • 1 pint heavy cream
  • 1/4 cup chopped cilantro

Instructions

  • Combine the garlic, salt, pepper, spices and lime juice.
  • Pour over chicken in a shallow container or Ziploc bag and marinate for at least two hours.
  • Saute the onion in the butter until soft. Add marinated chicken and cook about 10 minutes.
  • Add the tomato sauce and diced tomatoes. Cook for 30 minutes over medium-low heat with the lid on.
  • Add the cream and cilantro and simmer for an additional 5 minutes, until sauce is thickened slightly. Serve over rice.

Video

*As an Amazon Associate I earn from qualifying purchases. I get commissions for purchases made through links in this post.

Notes

Prep time does not include marinading.
Tried this recipe?Tag @letsdish on Instagram

15 comments

  • Peter H Mathis

    What did you do with the marinade?

    • A
      Danelle

      You can discard it, or just throw it all in the pot with the chicken to cook. Since you’re cooking it, it’s fine to use the marinade in the final product. I cook the chicken in it, since it has a lot of the seasoning in it.

  • This looks awesome. I’m trying to shed some pounds. In your professional opinion, do you think it would really screw up the flavors if I substituted the heavy cream for plain greek yogurt? Maybe I could water it down to give it a similar consistency?

    • I tried this with plain greek yogurt and it worked great! My family didn’t taste the difference. 🙂 This is one of our favorite recipes from here.

  • OH EM GEE! This is just…beyond words – awesome. As soon as you add the chicken to the onions it smells divine. Only thing I did different was to put mine over couscous instead of rice. This will be a regular around here.

  • I LOVE IT!!!! LOVE LOVE LOVE IT!!!

    I finally found ground cardamom. But at $18 for 1.75 oz. I decided to play with some of the substitutes. I put in a tiny bit of ginger, a little bit of curry, and a touch of gloves (all together equal to about 1/4 tsp). It was good. All of my kids ate it, which is HUGE at our house. Another thing I loved is that it made a lot. I typically have to 1.5 or 2 times all recipes to feed our motley crew but we had plenty with some left over for me to have today for lunch. This will go into the favorites file!

  • mydanishkitchen.com

    Love a really good Butter Chicken. Yours look delicious.

  • Jennifurla

    I have been wanting to try this for so long, it looks so flavorful

  • Mary @Delightful Bitefuls

    Oh YUM! I’ll be making this SOON! Looks fab!

    Mary xo
    Delightful Bitefuls

  • Husband doesn’t like curry! Thank God you do 😉

  • scrambledhenfruit

    We have the same issues at my house. I love curry but hubby not so much. This would be a great dish for us! 🙂

  • Yum! This looks and sounds really good and I concur with your husband about the curry.

  • PS- I highly recommend basmati rice!!

  • @Allison – this tastes nothing like curry!

    @Danelle – this is too funny – I feel like I’ve come full circle. I found your blog via Tasty Kitchen (I think), and now my recipe has appeared here via another blog. I never imagined when I posted this on TK it would get so much attention, but mmmm mmmm it is one of the yummiest things ever.

  • Allison at Novice Life

    I really want to give this a try, but I am nervous my husband, who doesn’t like curry, wouldn’t like it. However, after reading of your hubby, maybe I should give it a go 😉

4.72 from 14 votes (14 ratings without comment)

Leave your comment

Recipe Rating




photo of Danelle, author of Let's Dish

Hello! I’m Danelle. Thanks for visiting.

At Let's Dish, I'm bringing a taste of uptown foodie to real-life, everyday meals! Here, I share my favorite recipes that make mealtime easy.
More About Me