Chef John's Chicken Tikka Masala Recipe

Chef John's Chicken Tikka Masala Recipe

Cook Time: 45 minutes

Ingredients

For the chicken:

  • 1 pounds skinless, boneless chicken thighs
  • 1 tablespoon vegetable oil
  • 2 teaspoons kosher salt
  • 2 teaspoons garam masala
  • 2 teaspoons ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon smoked paprika
  • 1 teaspoon ground turmeric
  • teaspoon ground black pepper
  • teaspoon cayenne pepper
  • 1 teaspoon ground cardamom
  • 2 tablespoons clarified butter (ghee), or more as needed

For the Tikka Masala Sauce:

  • 1 onion, chopped
  • cup tomato paste
  • 4 cloves garlic, finely grated
  • 1 tablespoon finely grated ginger, or more to taste
  • 1 cup crushed tomatoes
  • 1 (13-ounce) can coconut milk
  • cup chicken broth, or as needed
  • 2 tablespoons chopped fresh cilantro
  • teaspoon red pepper flakes
  • Salt and ground black pepper to taste

Directions

Step 1: Gather all your ingredients. Place the chicken in a large bowl and drizzle vegetable oil over it. Toss the chicken to coat evenly.

Step 2: In a small bowl, whisk together salt, garam masala, cumin, coriander, paprika, turmeric, black pepper, cayenne pepper, and cardamom.

Step 3: Sprinkle the spice mixture over the chicken and toss until the chicken is evenly coated with the spices.

Step 4: Heat the clarified butter in a large, heavy skillet over high heat. Once the butter is hot, cook the chicken thighs in the skillet, turning occasionally until browned on all sides, about 5 to 10 minutes.

Step 5: Once the chicken is browned, transfer it to a plate. Let it cool enough to handle, then cut it into bite-sized pieces.

Step 6: For the sauce: In the same skillet, with the chicken drippings, add the chopped onion over medium-high heat. Saut until the onion softens and turns translucent, about 5 to 6 minutes.

Step 7: Add the tomato paste and cook, stirring, until it caramelizes, about 5 minutes.

Step 8: Stir in the grated garlic and ginger, and cook for about 1 minute until fragrant.

Step 9: Pour in the crushed tomatoes and bring the mixture to a boil. Scrape the browned bits from the bottom of the skillet with a wooden spoon.

Step 10: Add the coconut milk and chicken broth to the skillet. Bring to a simmer, then reduce the heat to medium-low. Let the sauce cook for about 15 minutes, stirring occasionally, until the flavors have melded and the sauce slightly thickens.

Step 11: Add the chicken and any accumulated juices back into the sauce. Stir in the chopped cilantro and red pepper flakes.

Step 12: Bring the mixture back to a simmer, reduce the heat to medium-low, and cook for another 10 to 15 minutes, until the chicken is cooked through and tender.

Step 13: Season with salt and black pepper to taste. Serve hot and enjoy!

Recipe Tips:

  • You can substitute tomato pure for crushed tomatoes if desired.
  • If you prefer a creamier sauce, you can use 1 2/3 cups heavy whipping cream instead of coconut milk.

Nutrition Facts (per serving):

  • Calories: 625
  • Total Fat: 48g (62% Daily Value)
  • Saturated Fat: 27g (136% Daily Value)
  • Cholesterol: 122mg (41% Daily Value)
  • Sodium: 1325mg (58% Daily Value)
  • Total Carbohydrate: 19g (7% Daily Value)
  • Dietary Fiber: 5g (18% Daily Value)
  • Total Sugars: 5g
  • Protein: 34g (67% Daily Value)
  • Vitamin C: 18mg (20% Daily Value)
  • Calcium: 100mg (8% Daily Value)
  • Iron: 7mg (41% Daily Value)
  • Potassium: 985mg (21% Daily Value)

Chef John's Chicken Tikka Masala Recipe

FAQ about Chef John's Chicken Tikka Masala Recipe

Yes, you can substitute chicken breasts for chicken thighs. However, chicken breasts may result in a slightly less juicy and tender dish, as chicken thighs are more flavorful and moist.

Yes, Chicken Tikka Masala can be made ahead of time. The flavors tend to deepen as it sits. Store it in an airtight container in the refrigerator for up to 3 days. Reheat it gently on the stove, adding a splash of water or coconut milk if needed to prevent the sauce from thickening too much.

Yes, Chicken Tikka Masala freezes well. Allow it to cool completely before transferring it to an airtight container or freezer-safe bag. It can be stored in the freezer for up to 3 months. Thaw it overnight in the fridge before reheating on the stove.

Chicken Tikka Masala is often served with basmati rice, naan bread, or riced cauliflower for a low-carb option. You can also add a side of sautéed vegetables or a fresh cucumber salad for balance.

Yes, you can substitute coconut milk with heavy cream for a richer, creamier sauce. If you're looking for a dairy-free option, you can use almond milk or soy milk, but keep in mind these alternatives might slightly change the flavor and consistency.

Yes, you can adjust the spiciness of the dish. If you prefer a milder version, reduce or omit the cayenne pepper and red pepper flakes. For a spicier version, feel free to add more cayenne pepper, or add fresh chilies like jalapeños or Thai bird's eye chilies.

If the sauce becomes too thick during cooking, you can thin it out by adding a little more coconut milk, chicken broth, or water. Stir it in gradually until you reach the desired consistency.

Store any leftovers in an airtight container in the refrigerator for up to 3 days. Make sure the chicken and sauce are fully cooled before storing to prevent bacterial growth.

Yes, you can make a vegetarian version by replacing the chicken with paneer (Indian cheese) or chickpeas. Both work well in this recipe. Just follow the same cooking instructions for the vegetables or paneer as you would for the chicken.

While garam masala is a key spice in Chicken Tikka Masala, you can make a substitute by using a combination of cumin, coriander, cinnamon, cloves, cardamom, and pepper. It won’t be exactly the same, but it will still give a flavorful result.

Comments

nanaofthree

10/06/2025 01:52:54 PM

This is a great recipe. After reading the recipe, I felt it had too much tomato paste and crushed tomatoes. So I reduced the tomato paste to one tablespoon and the crushed tomatoes to 3/4 cup. I blended the spices and checked the aroma. I felt something was missing so I added between 1/4 and 1/2 teaspoon of ground cloves a bit at a time. That improved the aroma and ultimately the taste. Everyone loved the chicken tikka masala. We often visit a local Indian restaurant and they almost always include chicken tikka masala in the buffet. My husband says the chicken masala I prepared is as good, if not better than, the restaurant version. I have always thought that mushrooms should be included and the next time I make chicken tikka masala, I'll use mushrooms in addition to the chicken. Thank you Chef John.

KarieKarieKitchenFaerie

04/16/2020 12:40:19 PM

This was excellent. I also made naan to go with it. Most other recipes for this have a marinating step for the chicken. I chose to add this step, and I really feel it gave the chicken a bit more depth of flavor. I marinated the chicken in the spices plus one cup of full fat plain yogurt for an hour, covered in the fridge, while I worked on the naan dough.

Kathleen

09/03/2025 06:31:57 PM

I love this recipe. My Additions: I cut up chicken before adding oil and seasonings, and marinated for 30 minutes before cooking. I used 6 oz. can of tomato paste, and added ¼ tsp. of dried thyme to seasonings. After cooking onions, I cut 4 small red potatoes, 4 medium carrots, 3 ribs of celery, and ½ sweet red pepper into bite size pieces, and added them to the onions before adding tomato paste. I added more garam masala to taste. I added chopped cilantro at end of cooking, just before serving over rice.

kprattjones

10/25/2021 10:34:22 PM

I absolutely love this recipe!! have made it so many times over the past several years. It has become a regular dish in our house and has been my boyfriend's birthday dinner request for 5+ years! It is so flavorful and it comes together really quick. Having cooked it so many times, I have tweaked it a little to suit our tastes. First and foremost, I like to add about 1.5 - 2x the amount of seasonings, especially the garam masala! Next, I would suggest adding 1.5x the tomato paste if you'd like a thicker sauce. Lastly, puree the tomato and onion mixture before adding the chicken back in. This makes the sauce extra creamy. (Bonus tip: Once you realize how amazing this is, it helps to have batches of the seasoning mixture on hand. Don't make a big bowl and then try to divide it, instead make multiple individual baggies. These seasoning mixes make great little gifts too, just wrap it with a recipe card!)

OddToast3664

01/14/2023 06:07:49 AM

Great recipe and technique. The flavor and fond building in the pan from browning the seasoned chicken and toasting the tomato paste really comes through. My wife likes it spicy, so I added a few finely diced Thai chilies to sauté with the onions. I used light coconut milk and at the end I didn’t get that iconic color and rich texture I was looking for. So I tempered a half cup of Greek yogurt and stirred that in off the heat, and it was perfect. The added acidity of the yogurt balanced all the sweetness of the onions and tomatoes. Tasted as good as any restaurant dish with a fraction of the fat and calories.

Veneta Britt

05/24/2023 07:07:38 PM

I used 1 cup of yogurt and 2 Tbsp of lemon juice instead of the oil to marinate the chicken with spices. Tasted great. Family loves this dish. Making it again tonight with basamatii rice and homemade Naan.

Kristin Rubino

05/19/2023 06:29:47 PM

AMAZING! I absolutely love chicken tikka masala and it's my go-to order for Indian food delivery. This recipe with the coconut milk is spot-on and delicious! Modifications - I used light coconut milk instead of full fat as that is what I had in the house. I substituted ghost pepper instead of cayenne since we love the heat. Finally, I simmered the sauce with the chicken thighs on VERY low heat (gas stove) for 45 minutes. The chicken is spoon-tender as Chef John shares in this video. My husband who states he dislikes all Indian food is so impressed with this recipe (he's half British so the history of the dish appealed to him). Thank you Chef John! You're the best!!

Janan

12/07/2020 02:22:50 AM

Made this tonight and it’s great! Very tasty, everything blended well and the ordered steps created a great dish. Happy I didn’t bake the chicken the way a different Tikka Masala recipe I read on here called for. I was too worried it would dry out, especially since I used chicken breast strips instead of thigh. It’s what I had on hand and I wanted a lower fat version. In keeping with that I used a can of light coconut milk and only half the butter to brown the chicken. I chopped my own tomatoes instead of canned. Pretty sure I used more of the seasonings than this recipe calls for. I didn’t measure, I’m an intuitive chef and I season based on what I “feel”and it was the right dosage because I’m VERY pleased with this. Didn’t have any coriander or smoked paprika, excited to try how even more authentic this tastes with those seasonings added! I had fresh scotch bonnet pepper and used almost a whole one of those so I omitted the red pepper flakes but I could have added them. It was spicy but not overly so and I can definitely handle more. The most only major change I made was listening to what one reviewer mentioned about not needing the chicken broth. After adding the coconut milk and letting things reduce a bit it DEFINITELY in my opinion would have been too watery if I had. This is why I gave the recipe 4 stars instead of 5, I think that honestly would’ve ruined the dish! I served this over riced cauliflower for myself, white rice for everyone else. Will make again soon!

Michael Gaudet

07/05/2020 12:37:55 AM

This recipe was phenomenal. I used chicken breast cut into cubes and covered them in the spice mixture for a few hours before cooking, but otherwise followed this to a T using his substitution of heavy cream for coconut. Very flavorful, a little heat, spot on delicious with some jasmine rice and some naan on the side. Will definitely make again.

Kat_Forster

03/28/2021 08:46:14 PM

I've made this recipe a few times and it's always a hit. I've also discovered you can modify for a vegetarian diet by using paneer and/or chick peas as the protein - just coat in spices and saute as you would with the raw chicken!

Judy

01/31/2023 11:00:00 PM

It's been a little while since I made this dish, but we all love it. Of course I made some changes (my preference). I added fresh mushrooms, one red & green bell pepper (cut up into bite size pieces) and about one cup of potatoes also cut up into bite size pieces. I think I'll use sweet potatoes the next time. Thank you for the recipe Chef John!

Kevin

09/22/2025 11:20:25 PM

I've made this recipe many times and served it as family meals and at gatherings. I have played with it a bit over the years but always use it as my guide. I actually started an account so I could give Chef John kudos

ZippyJam1029

09/14/2025 01:34:17 PM

I just love this!

Kurt Blodgett

05/30/2025 02:25:17 AM

The flavors are fabulous! This took a little longer than suggested, but that was probably because I did not have all of the ingredients measured and set-up in advance. That said, worth the time and effort! I have made a number of Chef John's recipes and found they are easy to follow by a true amateur cook.

DandyGrape3476

04/25/2025 12:49:57 AM

Easy week night version of Chicken Tikka Masala! All the flavors to satisfy a craving.

YellowDosa4407

04/14/2025 10:26:39 PM

It was tomato soup with chicken.

Sharon Smith

03/22/2025 03:16:52 PM

Can’t believe how easy it was 😍

Jeanne Mckinstry-Clark

03/15/2025 05:49:06 PM

This was my first time making an Indian dish. It was so tasty! The only change I made was to double the sauce. It doesn't need to be doubled. We just like it that way. Thanks for sharing!

Nathan Carter

03/04/2025 08:40:55 PM

Totally exceeded my expectations.

Linda Henry Goodman

01/17/2025 10:33:18 PM

Everyone in my family loves this recipe. One time when we were at an Indian wedding, one of the dishes was their version of this Chicken Tikka. My son said to me, "yours is better." There it is.