Easiest Butter Chicken

  • Author: Christine Pittman
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 50 minutes
  • Yield: 4 servings 1x
  • Category: Entrée
  • Method: Stovetop
  • Cuisine: Indian


Who knew Butter Chicken could be so easy? My recipe gives you all the feels of the Indian curry dish you love with way less time and effort—yay for that!

If you’d like, garnish it with cilantro and serve it with rice, naan, or both.

Listen to me explain briefly about how to make this easy dish, with some great tips along the way, by clicking the play button below:

[sc name="butterchicrotd"][/sc]


  • 3/4 cup Greek-style yogurt
  • 2 Tbsp. curry powder
  • 2 Tbsp. garam masala (see note)
  • 1 1/2 tsp. salt
  • 1/2 tsp. garlic powder
  • 1 1/2 lb. boneless skinless chicken thighs, cut into 1-in. pieces
  • 4 Tbsp. unsalted butter or ghee
  • 1 onion, sliced
  • 1 (15 oz.) can crushed tomatoes, strained tomatoes, or tomato puree
  • 3/4 cup heavy cream or half and half


  1. In a large bowl, combine the yogurt, curry powder, garam masala, salt, and garlic powder. Stir in the chicken and set aside while you prep the remaining ingredients (or up to overnight in the refrigerator if you have the time).
  2. In a large skillet over medium-low heat, melt the butter. Add the onion and cook, stirring occasionally, until tender, about 10 minutes.
  3. Increase the heat to medium and add the chicken and yogurt mixture. Cook, stirring occasionally, for 5 minutes.
  4. Add the tomatoes and cream and bring to a boil. Reduce to a simmer and cook, stirring occasionally, until the chicken is cooked, 8 to 10 minutes.


Note: You’ll find garam masala, an Indian spice blend, in the spice section of the supermarket.