This Chicken Tikka Masala delivers rich, aromatic restaurant-quality flavors right in your own kitchen in just 35 minutes. Tender chicken thighs are seared to golden perfection, then simmered in a silky, spiced tomato-cream sauce that's perfectly balanced with warmth, tang, and richness — no tandoor oven or hours of marinating required.
Box grater or Microplane grater For grating fresh ginger
Ingredients
For the Chicken
1.5lbsboneless, skinless chicken thighs680g, cut into bite-sized pieces
salt and pepperto season chicken
For the Sauce
2tbspghee or vegetable oildivided; ghee preferred for richer flavor
1large onionfinely diced
4garlic clovesminced
1tbspfresh gingergrated; about a 1-inch knob
2tspgaram masala
1tspground cumin
1tspground coriander
1tsppaprika
0.5tspturmeric
0.25tspcayenne pepperadjust to taste; omit for mild version
15ozcrushed tomatoes1 can, about 425g
1tbsptomato paste
1cupheavy cream240ml; at room temperature
0.5cupplain Greek yogurt120g; at room temperature
1tspsaltplus more to taste
For Serving
fresh cilantrochopped, for garnish
cooked basmati ricefor serving
Instructions
Pat chicken pieces dry with paper towels, season with salt and pepper, then sear in 1 tablespoon hot ghee over medium-high heat for 3–4 minutes per side until golden brown. Remove to a plate and set aside.
Reduce heat to medium, add remaining ghee, and cook the diced onion for 5–6 minutes until softened. Add garlic and ginger and cook for 1 minute, stirring constantly, until fragrant.
Add garam masala, cumin, coriander, paprika, turmeric, and cayenne to the pan and stir continuously for about 1 minute until very fragrant and slightly darkened. Add a splash of water if spices begin to stick.
Stir in tomato paste and cook for 1 minute, then add crushed tomatoes and salt. Simmer for 5 minutes, stirring occasionally, until the sauce thickens slightly and the raw tomato taste mellows.
Reduce heat to low and stir in heavy cream and Greek yogurt until the sauce is smooth and uniform. Return the seared chicken to the pan and nestle it into the sauce.
Cover and simmer on low for 12–15 minutes until chicken reaches an internal temperature of 165°F (74°C), stirring gently halfway through. Add a splash of water or broth if the sauce thickens too much.
Remove from heat, rest for 5 minutes, then top with freshly chopped cilantro and serve hot over fluffy basmati rice.
Notes
Use chicken thighs over breasts — they stay juicier and more forgiving if slightly overcooked.
Don't skip searing the chicken; the golden crust adds significant depth of flavor to the final dish.
Always use fresh ginger — ground ginger powder lacks the same bright, zingy flavor.
Let cream and yogurt sit at room temperature for 20 minutes before adding to prevent curdling.
Always add dairy over low heat and stir constantly to keep the sauce from separating.
For a dairy-free version, substitute full-fat coconut milk for the heavy cream.
To reduce heat, omit cayenne and reduce garam masala to 1 teaspoon; increase cream for a milder sauce.
This dish tastes even better the next day as the flavors deepen — great for meal prep.
Store leftovers in an airtight container in the fridge for up to 4 days, or freeze for up to 3 months.
When reheating, warm gently over low heat with a splash of cream or water; avoid boiling to prevent sauce separation.