This chicken tikka masala recipe is a restaurant-style curry made with charred, marinated chicken simmered in a creamy, spiced tomato sauce, and it comes together at home with nothing fancier than a skillet and a hot oven. The chicken marinates in yogurt and warm spices, gets roasted until the edges catch a little char, then finishes in a rich tomato and cream sauce built on slow-cooked onions and garam masala.

This recipe has a long marinating window, a two-part cooking process, and a sauce that gets blended smooth, so a little planning up front makes the rest of it move fast.
Table of Contents
What You’ll Need for Chicken Tikka Masala

The ingredient list splits cleanly into two jobs: a marinade for the chicken and a base for the curry sauce. Both draw from the same pantry of spices, so once they’re measured out, nothing here requires a special trip to a specialty store.
For the marinade, chicken thighs or breasts get cut into two-inch pieces and coated in yogurt, lemon juice, ginger paste, garlic paste, and a blend of turmeric, Kashmiri chili powder, garam masala, and kasoori methi (dried fenugreek leaves). When I tested this with both cuts side by side, the thighs stayed noticeably juicier after roasting, while the breast pieces needed a closer eye on cook time to avoid drying out.
The curry sauce starts with diced yellow onions cooked low and slow, then builds with ginger, garlic, tomatoes, the same core spices, and a splash of water to simmer everything into a base that gets blended smooth. Heavy cream (or a blended cashew paste for a dairy-free version) rounds out the richness at the end.
Kashmiri red chili powder is doing a specific job here that regular chili powder can’t replicate. It brings a deep red color without a heavy dose of heat, which is why the sauce looks bold and spicy but stays approachable for most palates. If all you have on hand is a hotter chili powder, cut the amount by about half and add it in stages, tasting as you go.
Kasoori methi shows up twice, once in the marinade and again stirred into the finished sauce. Crushing the dried leaves between your palms right before adding them releases more of their slightly bitter, hay-like aroma, which is the flavor most people associate with a good tikka masala but can’t quite name.
How to Make Chicken Tikka Masala
Combine the marinade ingredients in a bowl, add the chicken, and coat every piece well. Cover and refrigerate for at least 4 hours, or overnight for the best flavor.

Thread the marinated chicken onto skewers or lay it on a grill rack. Bake at 400°F for 15 minutes, then broil for 2 to 3 minutes to char the edges. An air fryer works too, at 380°F for 10 to 15 minutes. Let the chicken rest for 5 minutes once it’s out.
While the chicken rests, heat oil in a large skillet or Dutch oven and add the onions. Sauté for about 10 minutes, stirring every couple of minutes and covering the pan between stirs so the onions soften without browning. The mistake most people make here is rushing this step, but the slow-cooked onions are what give the sauce its natural sweetness instead of a raw, sharp bite.
Add ginger and garlic paste and cook for 30 seconds, then stir in the tomatoes, turmeric, salt, chili powder, and garam masala. Add the water, cover, and cook for 15 minutes. Blend the mixture until smooth using an immersion blender or a countertop blender.
Return the sauce to the pan, add the roasted chicken, cream, and fenugreek leaves, and simmer until everything is heated through. For a smoky, tandoor-style finish, place a small steel bowl in the center of the pan, add a piece of red-hot charcoal, drizzle a little ghee over it, and cover the pot for 5 minutes to trap the smoke before discarding the charcoal.
According to the USDA, chicken needs to reach an internal temperature of 165°F to be safe to eat, which is worth checking with a thermometer the first few times you roast the skewers until you know your oven’s timing.

Chicken Tikka Masala vs. Butter Chicken
The two dishes get confused constantly because both feature roasted chicken in a creamy tomato sauce. Chicken tikka masala leans more tomato-forward and carries a sharper spice profile from the chili powder and garam masala, while butter chicken is milder and richer, built around more butter and less heat. In my experience, tikka masala also holds a bit more char flavor from the roasting step, since butter chicken sauces are often simmered longer with the chicken already in the pot.
Ingredient Swaps
| Ingredient | Substitute |
|---|---|
| Heavy cream | ½ cup cashews blended with ½ cup water, for a dairy-free sauce with the same body |
| Chicken thighs | Boneless chicken breast, cut to the same size so it cooks evenly and doesn’t dry out |
| Fresh tomatoes | 1½ cups tomato puree, for a smoother sauce with less prep |
I’ve personally found the cashew version fools most guests who aren’t told it’s dairy-free. It’s slightly nuttier, but the texture holds up well once blended into the sauce.
What to Serve With Chicken Tikka Masala
Warm naan or basmati rice are the classic pairings, since both are built to scoop up the sauce. A side of cucumber raita cools things down if you’ve bumped up the chili powder, and a simple chopped salad rounds out the plate without competing with the curry’s spices.
If you’re feeding a crowd, this recipe scales up easily. Doubling the marinade and sauce works without adjusting the cook times much, though the onions may need an extra minute or two to fully soften in a larger batch. Leftover sauce also makes a solid base for a quick vegetable curry if you want to stretch a batch further later in the week.

Storing and Reheating
Chicken tikka masala keeps well in an airtight container in the fridge for up to 4 days, or in the freezer for up to 2 months. Reheat gently on the stovetop or in the microwave, adding a splash of water if the sauce has thickened too much in storage.
One honest note: I tried freezing a batch with the cream already stirred in, and the sauce separated slightly on reheating. It still tasted fine once stirred back together, but if you’re planning to freeze a portion, it’s worth waiting to add the cream until you reheat it.
FAQ
What are the ingredients for chicken tikka masala?
What's the secret to a great tikka masala?
What are some common mistakes to avoid when making chicken tikka masala?
What makes tikka masala different from butter chicken?
Can you make chicken tikka masala without a tandoor?
Nutrition (per serving)
| Nutrient | Amount |
|---|---|
| Calories | 299 |
| Protein | 26g |
| Fat | 18g |
| Carbohydrates | 8g |
| Fiber | 2g |
| Sodium | 1518mg |
| Sugar | 4g |


Authentic Chicken Tikka Masala
Ingredients
- 1.5 lb chicken breasts or thighs cut into 2-inch pieces
- 0.25 cup plain full-fat yogurt
- 1 tbsp lemon juice
- 2 tsp ginger paste for marinade
- 2 tsp garlic paste for marinade
- 1.5 tsp kosher salt for marinade
- 0.25 tsp ground turmeric for marinade
- 2 tsp Kashmiri red chili powder for marinade
- 1 tsp garam masala for marinade
- 2 tsp dried fenugreek leaves kasoori methi, for marinade
- 1 tbsp oil for basting
- 2 tbsp oil for curry sauce
- 2 medium yellow onions diced, about 2 cups
- 1 tsp ginger paste for curry sauce
- 1 tsp garlic paste for curry sauce
- 3 medium plum tomatoes chopped, or 1.5 cups tomato puree
- 0.25 tsp ground turmeric for curry sauce
- 2 tsp kosher salt for curry sauce
- 1.5 tsp Kashmiri red chili powder adjust to taste
- 1 tsp garam masala for curry sauce
- 0.75 cup water
- 0.5 cup heavy cream or 1/2 cup cashews blended with 1/2 cup water
- 1 tbsp dried fenugreek leaves kasoori methi, for curry sauce
- 0.5 cup chopped cilantro for garnish
Instructions
- In a mixing bowl, combine all marinade ingredients. Add the chicken and coat well. Cover and refrigerate for at least 4 hours, or overnight for best flavor.
- Thread the marinated chicken onto skewers or place on a grill rack. Bake in a preheated oven at 400°F for 15 minutes, then broil for 2-3 minutes to get charred edges. Alternatively, cook in the air fryer at 380°F for 10-15 minutes. Let the chicken rest for 5 minutes.
- In a large skillet or Dutch oven, heat oil over medium heat. Add onions and sauté for about 10 minutes, stirring every couple of minutes, covering between stirs to retain moisture and avoid browning.
- Add ginger and garlic paste, sauté for 30 seconds. Stir in tomatoes (or puree), turmeric, salt, chili powder, and garam masala. Add the water, cover, and cook for 15 minutes.
- Blend the mixture into a smooth sauce using an immersion blender or in a deep bowl.
- Return the sauce to the pan. Add the cooked chicken, cream (or cashew blend), and fenugreek leaves. Mix well and simmer until everything is heated through.
- Optional smoky flavor: place a small steel bowl over the curry. Heat a piece of charcoal until red-hot, place it in the bowl, drizzle ghee on top, and immediately cover the pan to trap the smoke. Let it infuse for 5 minutes, then discard the charcoal and stir the curry.
- Sprinkle with chopped cilantro and serve hot with naan, paratha, or steamed basmati rice.