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

No ratings yet

Chicken Tikka Masala

By: Melissa Belanger
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.
Prep Time: 15 minutes
Cook Time: 45 minutes
Total Time: 1 hour
Servings: 8 servings
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

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.

Nutrition

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

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

Hi! I'm Melissa.

I create easy, dairy free recipes because I know how hard living without milk can be. I believe you can live a completely satisfying life without dairy, and I want to teach you how.

You may also like:

Leave a comment

When leaving a comment or rating:
Feel free to share your recipe feedback, ingredient swaps, or tips for other readers. Rating a recipe you changed isn’t helpful to anyone - drop it in the comments instead. Keep it kind and on topic - disrespectful comments and ad complaints will not be approved.

Recipe Rating




1 Comment

  1. Kristen says: