| | | | |

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

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.

A skillet with gluten-free butter chicken topped with fresh parsley.

Want to save this recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

A Deliciously Flavorful Dinner Option

If you enjoy Indian food and big, bold flavors like I do (🙌), then believe me when I say you’re gonna LOVE this unbelievably tasty butter chicken!

Tender chicken cooked in a creamy tomato-based sauce, this Indian dinner recipe is bound to be a favorite in your Asian food repertoire. Now go pin or bookmark this recipe (and print it out!) because you’ll be making it on repeat!

Similar to our easy chicken curry recipe, this is great with plain basmati rice, or our hugely popular gluten-free naan!

A pan with gluten-free butter chicken and a bowl of rice in background.

Why You’ll Love this Recipe:

  • Simple Ingredients: The main ingredients you’ll need for this gluten-free butter chicken recipe are easily accessible at the local grocery store.
  • Easy to Make: With very little hands on prep, you just need to let the chicken marinate before cooking it and you can have a tasty weeknight dinner, especially when the craving for Asian food hits!
  • Totally Gluten-Free with Dairy-Free Options: The good news is that this recipe is naturally 100% gluten-free, and can easily be made dairy-free. This means that even those with Celiac disease or gluten or lactose intolerances can still indulge in this flavorful Indian dish!
Scooping butter chicken from cast iron skillet

Ingredients You’ll Need:

Here’s a visual overview of the ingredients required for making this gluten-free butter chicken recipe.

(For exact measurements, please scroll down to the printable recipe card at the bottom of this post.)

Ingredients for gluten-free butter chicken recipe laid out on white board

Recipe Notes + Substitutions:

  • Chicken: I used boneless skinless chicken breasts, but skinless 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 or coconut cream instead.
  • Butter: To make it dairy-free, use dairy-free butter (vegan butter) or coconut oil.
  • Ginger: Using grated fresh ginger really adds rich flavor to this Indian butter chicken, so make sure you don’t leave it out!
  • Spices: I used a blend of spices including 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.

How to Make Butter Chicken (Step by Step):

Marinate Chicken

Butter chicken marinade in white bowl
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.
Marinating chicken pieces in bowl
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.

Prepare Butter Chicken Sauce

Sautéing tomato paste in skillet
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é until the garlic is fragrant and the spices release their aroma. Stir in the tomato paste and mix well.
Butter chicken sauce in skillet
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).

Cook Chicken

Mixing cream into butter chicken sauce
Add Chicken: Add the marinated chicken along with any remaining marinade into the pan. Stir well to coat the chicken with the sauce.
A skillet with gluten-free butter chicken
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.
Up close view of gluten-free butter chicken and fresh parsley in skillet
Garnish and Serve: Serve the gluten-free butter chicken hot with basmati rice, fresh cilantro, extra cream, and chili flakes for garnish.

Dish by Dish Tips/Tricks:

  • Prep Ahead: I recommend prepping ahead of time, and letting the chicken marinate overnight or throughout the day (prepare it the night before or during the morning), so when it’s dinner time, all you need is to cook it and dinner is ready in 30 minutes!
  • Make it Dairy-Free: As mentioned above, this recipe can be easily made dairy-free by using dairy-free yogurt, dairy-free heavy cream, and dairy-free butter.

What to Serve with Butter Chicken:

Top down view of a butter chicken garnished with fresh parsley

Other Gluten-Free Chicken Recipes You’ll Love:

Gluten-Free Asian Dinners You’ll Love:

P.S. If you try this recipe, I’d love for you to leave a star rating below, and/or a review in the comment section further down the page. I always appreciate your feedback. Be sure to check out my entire Recipe Index for all the recipes on the blog. You can also follow me on Pinterest, Facebook or Instagram! Sign up for my Email List to get fresh recipes in your inbox each week!

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

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star