Chicken Tikka Masala
A rich, deeply spiced Chicken Tikka Masala featuring tender, yogurt-marinated charred chicken thighs simmered in a luscious, velvety tomato-cream sauce.
- Lactic acid in the yogurt marinade tenderizes the chicken thighs on a molecular level, preventing dryness under high heat.
- Blooming the spices in warm ghee unlocks oil-soluble flavor compounds that water-based liquids simply cannot extract.
- Broiling the skewered chicken at maximum heat creates authentic charred edges, beautifully mimicking a traditional clay tandoor.
My first real apartment in Chicago had a radiator that hissed like an angry goose, but it also sat three doors down from a tiny, neon-lit clay-oven joint that smelled permanently of toasted cumin.
I spent my entire security deposit on their takeout containers, clutching the warm cardboard against my ribs on freezing Tuesday nights.
It was heaven.
But when I tried replicating that magic at home, my chicken turned out chalky, and the sauce tasted like metallic canned tomato paste splashed with heavy cream.
Think about this in terms of physics: home broilers simply cannot replicate the intense, 900-degree radiant heat of a traditional clay tandoor.
The secret to bypassing this thermal limitation lies in a heavy cast-iron skillet and a high-acid yogurt marinade that mimics that deep, smoky char.
By combining this enzymatic tenderization with a spice-blooming technique—where we fry our garam masala and ginger directly in hot ghee to release their oil-soluble flavor compounds—we build a sauce with incredible, multi-dimensional depth.
Trust me on this.
We are going to get those gorgeous, charred black spots right in your standard kitchen without drying out the meat.
Chicken Tikka Masala
- Publisher Storied Skillet
- Cuisine Indian
- Category Dinner, Curry
- Prep Time
- Cook Time
- Servings 4
- Calories 420 calories
- Rating 4.8 2505
- Tags Chicken Tikka Masala, Indian curry, chicken thighs, spiced tomato sauce
Ingredients
- 800g boneless, skinless chicken thighs, cut into bite-sized pieces
- 1 cup plain whole-milk Greek yogurt
- 1.5 tablespoons lemon juice
- 1 tablespoon garlic, minced
- 1 tablespoon ginger, grated
- 1 tablespoon garam masala
- 1 teaspoon ground turmeric
- 1 teaspoon ground cumin
- 1 teaspoon Kashmiri chili powder
- 1.5 teaspoons Diamond Crystal kosher salt
- 2 tablespoons ghee (or unsalted butter)
- 1 large yellow onion, finely chopped
- 1 tablespoon ginger, grated (for the sauce)
- 1 tablespoon garlic, minced (for the sauce)
- 1 tablespoon garam masala (for the sauce)
- 1 teaspoon ground cumin (for the sauce)
- 1 teaspoon ground coriander
- 1 teaspoon Kashmiri chili powder (for the sauce)
- 1 can (400g) tomato puree
- 1 cup heavy cream
- 1 tablespoon sugar
- 1 teaspoon Diamond Crystal kosher salt (for the sauce)
- Fresh cilantro, chopped, for garnish
Directions
- Combine the chicken, Greek yogurt, lemon juice, minced garlic, grated ginger, garam masala, turmeric, cumin, Kashmiri chili powder, and Diamond Crystal kosher salt in a large bowl. Mix until the chicken is thoroughly coated, then cover and refrigerate for at least 1 hour.
- Thread the marinated chicken pieces onto metal skewers, wiping off excess marinade so it does not burn instantly under the heat.
- Position your oven rack to the highest slot and preheat your broiler to high. Place the skewers on a foil-lined baking sheet and broil for 10-12 minutes, turning halfway through, until the chicken is cooked through and beautifully charred at the edges.
- While the chicken broils, melt the ghee in a large, deep skillet over medium heat. Add the chopped onion and sauté for 6-8 minutes until soft and translucent.
- Stir in the grated ginger, minced garlic, garam masala, cumin, coriander, and Kashmiri chili powder. Cook for 1-2 minutes, stirring constantly, to bloom the spices in the hot fat.
- Pour in the tomato puree, sugar, and salt. Bring to a simmer, reduce the heat to low, and let it bubble gently for 10 minutes until the sauce thickens and darkens slightly.
- Slide the charred chicken off the skewers directly into the simmering sauce. Stir in the heavy cream and let everything simmer together for another 5 minutes so the flavors meld.
- Garnish with freshly chopped cilantro and serve hot.
Notes
- Salt Conversion: This recipe specifies Diamond Crystal kosher salt. If you are using fine table salt, cut the measurement in half (use 3/4 teaspoon for the marinade and 1/2 teaspoon for the sauce) to avoid over-salting.
- The Science of Yogurt: Lactic acid in whole-milk Greek yogurt breaks down the protein matrix of the chicken much more gently than harsh citrus acids, ensuring the meat remains incredibly tender and juicy even under the intense heat of the broiler.
- Workflow Warning: Keep a very close eye on the chicken while it is under the broiler. The high sugar and fat content in the yogurt marinade can go from beautifully charred to bitter, burnt ash in a matter of 30 seconds.
- Storage Behavior: The sauce will thicken significantly in the refrigerator as the dairy fats solidify. When reheating, simply stir in a splash of water or milk to loosen it back up to its original, velvety consistency.
Serving Suggestions
Complete your meal with these perfect pairings to soak up every drop of that velvety, spiced sauce and balance the warm, comforting flavors.
- Fluffy basmati rice or our flavorful Seasoned Rice to absorb the rich gravy.
- Warm, pillowy garlic naan or fresh Garlic Butter Dinner Rolls for dipping.
- A crisp, refreshing cucumber raita to cool down the palate.
- A side of roasted vegetables marinated in a zesty Grilled Chicken Marinade with Olive Oil for a complete feast.
Storage and Reheating
Like most complex curries, this dish actually tastes better the next day.
As it sits in the refrigerator, the spices continue to infuse into the cream and tomato base, creating a much more cohesive and rounded flavor profile.
Store any leftovers in an airtight glass container for up to four days.
When reheating, avoid the microwave if you can, as it tends to split the dairy fats and leave you with an oily puddle.
Instead, gently warm it in a saucepan over low heat, stirring constantly, and add a splash of water or milk to restore that silky, velvety texture.
Ingredient Substitutes
Need to swap something out? Here are the best ways to adapt this recipe without losing that signature depth of flavor.
- Chicken Thighs: You can use chicken breasts, but keep a close eye on the broiler to prevent them from drying out.
- Ghee: Unsalted butter mixed with a splash of neutral oil works beautifully as a direct substitute.
- Kashmiri Chili Powder: Swap with a mix of three parts sweet paprika and one part cayenne pepper for color and mild heat.
- Heavy Cream: For a dairy-free alternative, use full-fat canned coconut milk, though it will add a subtle coconut flavor similar to Indian Butter Chicken.
This is the kind of dinner that makes your entire house smell like a warm hug, and honestly, scraping the last bits of orange sauce out of the pan with a torn piece of bread is the best part of my week.
Susan Rosie
I've spent over 12 years perfecting recipes so you can cook with confidence. Every dish on Storied Skillet is tested multiple times – because your dinner matters. I believe in simple ingredients, clear instructions, and big flavors.
Learn More About Me →You Might Also Like
Discover more delicious recipes from the same category.
Loading related recipes...