Chicken Tikka Masala

This recipe is: dairy freeegg free

Marinated in tangy coconut yogurt and a traditional blend of spices and simmered in flavorful tomato sauce, this chicken tikka masala recipe is easy to make at home. Serve it with basmati rice and garnish with cilantro for a delicious, Indian style dinner without the dairy.

A plate of chicken tikka masala over a bed of white rice garnished with cilantro.

Why you’ll love this chicken tikka masala

Since we gave up dairy, I’ve been really nervous to get Indian takeout because it’s normally loaded with yogurt. Thankfully, our local place has tons of vegan options, so we can always get something that works for us, but one of the dishes I missed the most was tikka masala.

Since our favorite restaurant marinates their meat in yogurt, it’s impossible to get this dish modified. Thankfully, It’s easy to make at home, and I’ve tinkered with a few different spices blends to find one that tastes the closest to what we get from the restaurant.

To replace the dairy, I used my favorite unsweetened coconut yogurt in the marinade – the same one I use in my yogurt marinated chicken and my dairy free cheesecake – and I used coconut milk for the sauce. It’s the easiest substitute for heavy cream and I honestly don’t think you can taste it under all of the spices.

Chicken masala over white rice on a plate with cilantro garnish.

Here’s what you’ll need to make it

**This post contains affiliate links. I may earn commission from qualifying purchases at no additional cost to you. I will never recommend a product I don’t use or trust.**

Ingredients & substitutions

  • Chicken – I like to use a combination of chicken thighs and chicken breast for this recipe, but you can use either on their own. You will need 2 pounds total, but you can get away with up to 3 pounds of meat if you like to meal prep or have a larger family to feed.
  • Crushed tomatoes – If you don’t have crushed tomatoes, you can substitute tomato puree (or maybe even diced tomatoes, but you might want to blend the diced before using them).
  • Garam masala – This blend of spices is integral to tikka masala, so I don’t recommend substituting it.
  • Fenugreek – You can technically make this recipe without fenugreek, but I’ve found that it was the ingredient that made this recipe taste more like restaurant quality than anything else. If you can find it, use it.
  • Coconut yogurt – Unsweetened and plain only. We like SoDelicious Coconut Yogurt the best.
  • Coconut milk – Full fat coconut milk from a can is what I use, but you could potentially substitute an unsweetened dairy free coffee creamer or a cashew cream if you don’t like coconut milk.

Making changes to a recipe can result in recipe failure. Any substitutions listed below are simple changes that I believe will work in this recipe, but results are not guaranteed.

A braising pan full of chicken covered in tikka masala sauce, topped with a few sprigs of cilantro.

How to make this chicken tikka masala recipe

Marinate the chicken. Combine the marinade ingredients in a large mixing bowl. Whisk everything together until smooth. Then add the chicken and let it simmer for at least an hour. Ideally, you want to marinate the chicken overnight for the best flavor.

Cook the chicken. When you’re ready to cook, heat a large skillet or Dutch oven to medium-high, and add the chicken with the marinade to the hot pan. Let it cook, stirring as needed to prevent it from burning.

There will be some marinade that sticks to the pan as it cooks, and that is okay.

Make the sauce. Remove the chicken from the pan and set it aside. Add 2 tablespoons olive oil and let it get hot.

Then, sauté the onion, garlic and ginger until tender – about 5 minutes. Make sure you’re stirring to prevent from burning.

Next, add the tomatoes and the rest of the spices. Stir to combine.

Simmer in sauce. Return the chicken to the pan and let it come to a simmer. Reduce the heat and let it cook for about 20 minutes.

Then, whisk the coconut milk and cornstarch together until smooth and pour it into the pan. Stir to combine and continue cooking until the cornstarch begins to thicken the sauce.

Adjust seasoning with salt & pepper, to taste and serve with basmati rice and fresh chopped cilantro.

Chicken tikka masala on a plate with white rice and garnished with cilantro.

Everything you need to know about this recipe

What does tikka masala taste like?

Chicken tikka masala is a spiced curry dish made from yogurt marinated chicken and uses garam masala and a mix of other spices to season a tangy tomato sauce for simmering the chicken. That creates a tangy, spicy sauce that can sometimes come off as sweet and spicy.

Is chicken tikka masala very spicy?

Chicken tikka masala can be spicy, but it’s easily customized to your taste by adjusting the amount of Kashmiri pepper included in the recipe.

What does chicken tikka masala consist of?

Chicken tikka masala is made from yogurt marinated chicken simmered in a spiced tomato sauce that’s finished with cream. The main spice mixture is garam masala, but other spices are included in the recipe.

More chicken recipes you will love

More dairy free mains you should try

Chicken Tikka Masala

Print Recipe Pin Recipe
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings 8 servings
Marinated in tangy coconut yogurt and a traditional blend of spices and simmered in flavorful tomato sauce, this chicken tikka masala recipe is easy to make at home. Serve it with basmati rice and garnish with cilantro for a delicious, Indian style dinner without the dairy.

Ingredients

For the marinade:
  • 1 cup coconut yogurt
  • 1 tablespoon minced ginger
  • 1 tablespoon minced garlic
  • 1 tablespoon coarse salt
  • 1 1/2 teaspoon garam masala
  • 1 teaspoon paprika
  • 1/2 teaspoon turmeric
  • 1/2 teaspoon ground fenugreek
  • 1/2 teaspoon black pepper
For the chicken:
  • 2 – 3 pounds boneless (skinless chicken breast/thighs)
  • 2 tablespoons olive oil
  • 1/2 cup diced onion
  • 2 garlic cloves (minced)
  • 2 teaspoons grated ginger
  • 1 15- ounce can crushed tomatoes
  • 2 teaspoons garam masala
  • 1/2 teaspoon paprika
  • 1/4 teaspoon fenugreek
  • 1/4 teaspoon Kashmiri pepper
  • 1/4 teaspoon cumin
  • 1/2 cup coconut milk
  • 1 teaspoon cornstarch
  • Salt & pepper (to taste)

Instructions

  • Combine the marinade ingredients in a large bowl. Whisk until smooth. Add chopped chicken and stir to coat. Cover and marinate overnight in the refrigerator.
  • Heat a large pot over medium-high. Cook chicken in batches with the marinade until no longer pink. Remove from pan and set sides to make the sauce.
  • Heat olive oil in the pan. Sauté the onion, garlic and ginger until tender – about 5 minutes.
  • Add the crushed tomatoes and remaining spices and stir to combine.
  • Return the chicken to the pan and cover. Bring to a simmer and reduce heat. Allow the chicken to simmer for 20 minutes.
  • Whisk coconut milk and cornstarch to create a slurry. Stir the slurry into the sauce and continue to cook until the sauce thickens.
  • Adjust seasoning with salt & pepper, to taste.

Video

YouTube video

Nutrition

Calories: 223kcal Carbohydrates: 10g Protein: 26g Fat: 9g Trans Fat: 0.01g Cholesterol: 73mg Sodium: 1229mg Fiber: 2g Sugar: 4g Vitamin C: 8mg

Similar Posts

Before leaving a comment or rating, ask yourself:

  • Did you make the recipe as directed? If you didn’t make the recipe as directed, or changed the ingredients in any way, please refrain from leaving a rating. Recipe results are not guaranteed when changes have been made.
  • Is this comment helpful to other readers? Rude or hateful comments will not be approved. Remember that this website is run by a real person.
  • Are you here to complain about ads? Please keep in mind that I develop these recipes and provide them to your for free. Advertising allows me to continue to do so, and is basically unavoidable on the internet. If you want ad-free recipes, please purchase a cookbook.

One Comment

Leave a Reply

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

Recipe Rating