Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Butter chicken in a cast iron skillet

Easy Butter Chicken (Gluten-Free, Dairy-Free Option)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Felicia Lim
  • Total Time: 3 hours 40 minutes
  • Yield: 4 servings 1x
  • Diet: Gluten Free

Description

In this easy butter chicken recipe, perfectly tender chicken is simmered in a rich, aromatic sauce packed with warm spices, and pairs amazing with rice or garlic naan. Naturally gluten-free, this Indian dish can easily be made dairy-free too.


Ingredients

Units Scale
  • 1.5 pounds chicken breast, cut into 1-inch cubes
  • 1/2 cup Greek yogurt
  • 1 teaspoon lemon juice
  • 1/2 cup heavy cream
  • 2 garlic cloves, finely chopped
  • 2 tablespoons tomato paste
  • 1 tablespoon butter
  • 1 teaspoon grated ginger
  • 1 teaspoon ground cumin
  • 2 teaspoon garam masala
  • 1/2 teaspoon chili powder
  • 1/2 teaspoon ground turmeric
  • 1/2 teaspoon ground coriander
  • 1 tablespoon sugar
  • 1 teaspoon salt

Instructions

  1. Prepare Marinade: In a large bowl, mix the yogurt, lemon juice, and half of the spices (ground cumin, garam masala, chili powder, ground turmeric, ground coriander, sugar, and salt). Stir until the mixture is smooth and well combined.
  2. Marinate Chicken: Add the chicken pieces to the marinade, ensuring they are evenly coated. Cover the bowl with plastic wrap and refrigerate for at least 3 hours, allowing the flavors to infuse.
  3. Sauté Garlic, Spices and Tomato Paste: Heat a large pan over medium heat and melt the butter. Add the chopped garlic and the remaining spices. Sauté for about 1 minute, stirring constantly, until the garlic is fragrant and the spices release their aroma. Stir in the tomato paste and continue to cook for another minute, mixing well to incorporate it into the spice mixture.
  4. Add Cream: Pour in the heavy cream and stir continuously until the sauce becomes smooth and uniform in color. (If the sauce is too thick, add a little water or more cream to reach the desired consistency).
  5. Add Chicken: Add the marinated chicken along with any remaining marinade into the pan. Stir well to coat the chicken with the sauce.
  6. Cook Until Tender: Cook for 20-25 minutes over medium-low heat, stirring occasionally. Ensure the chicken is fully cooked and tender, and the sauce has thickened to a rich, creamy consistency. Adjust seasoning if needed.
  7. Garnish and Serve: Serve hot with basmati rice, fresh cilantro, extra cream, and chili flakes for garnish.

Notes

Chicken: I used skinless boneless chicken breasts, but chicken thighs will work just as well.

Yogurt: I used Greek yogurt, but if you are lactose-intolerant and want to keep to keep this recipe dairy-free, go ahead and use unsweetened dairy-free yogurt instead.

Heavy Cream: If you are lactose-intolerant and want to keep to keep this recipe dairy-free, go ahead and use dairy-free heavy cream instead.

Butter: To make it dairy-free, use dairy-free butter (vegan butter).

Spices: I used a mix of ground cumin, garam masala, chili powder, ground turmeric, ground coriander to give this butter chicken recipe the aromatic Indian flavor. Feel free to increase or decrease the amount of chili powder depending on how much heat you can take.

Storing: To store any leftovers, place the cooled butter chicken in an airtight container and store in the refrigerator for up to 2 days. Reheat in the microwave or on the stovetop before serving.

  • Prep Time: 5 mins
  • Marinating Time: 3 hours
  • Cook Time: 35 mins
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Asian