Easy Butter Chicken

Prep 10 minutes
Cook 40 minutes
Servings 6 servings

Made with lots of spices and ghee, I love how this Easy Butter Chicken is bursting with flavor. I find it’s such a comforting, hearty meal with plenty of extra sauce to soak up the rice or naan bread. I’m always daydreaming about it long after my last bite!

Angled view of a plate of butter chicken with rice.

Pin this now to find it later

Pin It

This post may contain affiliate links. If you click on one and make a purchase, we may earn a small commission at no extra cost to you. We only recommend products we genuinely love.

Easy Homemade Butter Chicken Recipe

Butter chicken is easily one of my favorite Indian dishes. I love the pieces of juicy chicken covered in a creamy, savory, and sweet sauce. For those who say it’s time-consuming, you’ll love this version of the classic Indian dish. The chicken requires an hour to marinate (though longer is definitely better), and once you begin, dinner can be on the table in well under an hour. Trust me, this recipe is so easy that you can’t mess it up!

Butter chicken (murgh makhani) is a creamy curry dish from Northern India. As the name suggests, the sauce is made with butter (specifically clarified butter, aka ghee), which creates the rich sauce, and traditional spices like garam masala, chili powder, and fenugreek leaves add a bold flavor. Tomato sauce is added to round out the sauce.

Helpful Tips and Recipe Variations

If you don’t cook Indian food often, some of the ingredients on the list may be unfamiliar. If you’d like to make a few substitutions, here are some suggestions as well as helpful tips.

  • Marinate the chicken overnight. The longer the chicken can sit in the marinade, the better the flavor. While an hour is the minimum and still results in a great flavor, I recommend longer if possible. I like to let it sit in the fridge overnight. (I would not recommend more than 24 hours; 12 would be ideal.)
  • Butter chicken vs tikka masala. Both are chicken curry dishes that look and taste very similar. However, there are a few differences. While butter chicken is cooked in butter, tikka masala is primarily cooked in oil. Additionally, tikka masala is a bit spicier and contains onion in the tomato base.
  • If you don’t have ghee. Use vegetable oil or coconut oil. I do not suggest regular butter as the milk solids will burn at high heat. Ghee is clarified butter; you can try making your own.
  • Instead of Garam masala. Use curry powder at a 1:1 ratio, or use ½ teaspoon ground allspice.
  • Sub the Fenugreek. Use an equal amount of mustard seeds, or leave them out.
  • Tomato passata. Canned tomato puree or plain tomato sauce (not flavored spaghetti sauce) will work as well.

Easy Butter Chicken

Prep: 10 minutes
Cook: 40 minutes
Marinate Time: 1 hour
Total: 1 hour 50 minutes
Servings: 6 servings
Made with lots of spices and ghee, this Easy Butter Chicken is bursting with flavor. It's such a comforting, hearty meal with plenty of extra sauce to soak up in your rice or naan bread, you'll be daydreaming about it long after the last bite!

Ingredients 

For the Chicken

  • lbs. boneless skinless chicken thighs*
  • ½ cup plain yogurt, plain Greek yogurt also works
  • 4 cloves garlic, minced
  • 1 tbsp fresh ginger, minced, or ¾ tsp dried ginger
  • 2 tsp garam masala
  • 1 tsp chili powder
  • 1 tsp dried fenugreek leaves
  • 1 tsp garlic powder
  • 1 tsp ground cumin
  • 1 tsp onion powder
  • 1 tsp sweet paprika
  • 1 tsp kosher salt
  • 1 tsp turmeric

For the Sauce

  • ¼ cup ghee
  • cups tomato passata
  • 1 cup heavy cream
  • 1 tbsp granulated sugar
  • tsp kosher salt

For Serving

  • cooked white rice
  • fresh chopped cilantro, for garnish
  • naan bread

Instructions 

  • Cut the chicken thighs into bite-sized pieces, set aside.
  • In a large bowl whisk together the yogurt, garlic, ginger, and all the seasonings until smooth.
  • Add the chicken to the bowl and toss in the marinade, cover and place in the fridge for at least one hour to marinate (12 hours is ideal.)
  • Place a dutch oven or large skillet with deep sides over high heat. Once hot add the ghee. Place the marinated chicken into the pot and sear, stirring occasionally, cooking until browned on most sides, 10 minutes.
  • Add the tomato passata, cream, sugar, salt, and any leftover marinade from the chicken to the pot and mix it all together, scrape any browned bits off the bottom of the pot.
  • Bring to a simmer and lower the heat to medium-low. Cover and simmer for 30 minutes, stirring occasionally.
  • Serve with hot cooked white rice garnished with fresh chopped cilantro, and some naan bread.

Video

Notes

*I recommend chicken thighs for this recipe since they carry a bit more fat and flavor, but you can use boneless chicken breast instead.

Nutrition

Calories: 368kcal | Carbohydrates: 6g | Protein: 24g | Fat: 28g | Saturated Fat: 16g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 8g | Trans Fat: 0.02g | Cholesterol: 174mg | Sodium: 997mg | Potassium: 390mg | Fiber: 1g | Sugar: 4g | Vitamin A: 898IU | Vitamin C: 1mg | Calcium: 69mg | Iron: 2mg

Nutritional information given is an automatic calculation and can vary based on the exact products you use and any changes you make to the recipe. If these numbers are very important to you, I would recommend calculating them yourself.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Did you make this? Leave a rating below!

How to Make Butter Chicken Step by Step

Overhead view of butter chicken ingredients.

Gather the ingredients and get the chicken ready: Cut the chicken into bite-sized pieces.

Chicken marinade in a white bowl.

Make the marinade: Whisk ½ cup plain yogurt, 4 cloves garlic, 1 tbsp fresh ginger, 2 tsp garam masala, 1 tsp chili powder, 1 tsp dried fenugreek leaves, 1 tsp garlic powder, 1 tsp ground cumin, 1 tsp onion powder, 1 tsp sweet paprika, 1 tsp kosher salt, and 1 tsp turmeric until smooth.

Chicken in the marinade in a white bowl.

Marinate the chicken: Toss the chicken with the marinade, cover, and refrigerate for at least one hour.

Marinated chicken in a Dutch oven.

Sear the chicken: Heat ¼ cup of ghee in a Dutch oven. Add the marinated chicken, searing on all sides and stirring occasionally, for about 10 minutes.

Adding the sauce ingredients to the Dutch oven.

Add the sauce and simmer: Add 1½ cups of tomato passata, 1 cup of cream, 1 tbsp of sugar, 1½ tsp of salt, and any leftover marinade from the chicken to the pot and mix it all together, scraping any browned bits off the bottom of the pot. Reduce the heat, cover, and simmer for 30 minutes.

Butter chicken on a plate with rice.

Enjoy: Serve with cooked white rice and naan.

Overhead view of a plate of butter chicken with rice and naan on the side.

Serving Suggestions

To savor the creamy sauce, butter chicken is typically served with naan and cooked rice, like basmati, curry rice, or cauliflower rice for a low-carb option. For a complete Indian meal, I’ll prepare a batch of mulligatawny soup to start us off, and a raspberry lassi to wash it all down.

A fork diving into a piece of butter chicken.

How to Store

Leftover homemade butter chicken should be kept in an airtight container in the fridge for up to 3 days.

Butter chicken freezes fairly well. I recommend placing it in a freezer-safe Ziploc bag, remove as much air as possible, and lay flat. It will keep up to 3 months. Thaw overnight in the fridge.

The best way to reheat is on the stovetop, though the microwave will work in a pinch. Be sure to store it separately from any rice, as the rice will absorb the sauce.

More Easy Chicken Recipes

Share this post

About Amy Flanigan

Well, hey there! Amy here, founder and COO at BellyFull. If you’re looking for tried and true, fuss-free, budget-friendly, delicious, every day recipes, you’ve come to the right place.

You May Also Like

Tried this recipe? Tell me how it turned out, or ask a question below!

Your email address will not be published. Required fields are marked *

Don't forget to click the ⭐ star rating below