Prepare tender chicken thighs marinated in yogurt and aromatic spices, then sear until golden. Simmer in a rich, creamy tomato sauce infused with garam masala and ginger. Serve this comforting dish alongside fluffy basmati rice and warm naan for an authentic Indian-inspired meal.
I discovered chicken tikka masala on a rainy Tuesday when my neighbor brought over homemade naan still warm from her cast iron, and we ended up building the dish together in my kitchen. She'd learned it from her mother, I'd learned it from a food blog, and somehow our versions merged into something neither of us had made before. That first bite with the creamy sauce coating tender chicken felt like tasting someone else's memory, and I've been chasing that exact warmth ever since.
I made this for my dad's birthday dinner when he was going through a phase of trying everything Indian, and watching him silently savor each spoonful told me more than any compliment could. The way he tore off pieces of naan to soak up every last drop of sauce became the benchmark for how good this dish could be.
Ingredients
- Boneless, skinless chicken thighs (600 g): Thighs stay juicy where breasts dry out; don't skip this choice even if you think white meat is lighter.
- Plain Greek yogurt (150 g): The tanginess is essential—regular yogurt is too thin, and it won't cling to the chicken the same way.
- Garam masala (2 tbsp): This is where the soul of the dish lives; taste it dry on your finger first so you know what you're building toward.
- Lemon juice (2 tbsp): Cuts through the richness and wakes up your palate between bites.
- Ground cumin, coriander, chili powder, turmeric (1 tsp each): Layer these together and they become something larger than themselves.
- Fresh garlic and ginger (2 cloves and 2 cm): Mince them fine; the texture matters as much as the flavor.
- Canned crushed tomatoes (400 g): Canned is actually superior here—the acidity is consistent and the flesh is already broken down.
- Heavy cream (200 ml): This softens the sharp edges and makes the sauce cling to every piece of chicken.
- Basmati rice (250 g): Rinsing it first isn't just technique; it's the difference between fluffy and gummy.
- Naan bread (4): Buy good quality or make it yourself; this is where people taste your effort.
Instructions
- Build the marinade and coat the chicken:
- Mix yogurt, lemon juice, and all spices in a bowl until it looks like a fragrant paste. The smell alone will tell you you're on the right path. Toss in your chicken pieces, making sure every surface gets coated, then cover and let it sit in the fridge while you do something else.
- Prepare the rice:
- Rinse basmati rice under cold running water, stirring with your fingers until the water runs almost clear—this removes the starch that makes rice sticky. Bring water and salt to a boil, add rice, cover, and let it simmer untouched for 12-15 minutes.
- Sear the chicken:
- Get oil shimmering in a large skillet over medium-high heat, then add chicken in batches so you're not crowding the pan. You're looking for a golden crust on each piece, which takes about 2-3 minutes per side; the inside doesn't need to be fully cooked yet.
- Build the sauce base:
- In the same pan, soften your chopped onion until it turns golden and sweet, about 4-5 minutes. Add minced garlic and ginger and let them perfume the oil for just one minute.
- Toast your spices:
- Sprinkle in cumin, paprika, coriander, and cayenne, stirring constantly for about a minute so the dry spices wake up and bloom in the hot oil. You'll smell the difference immediately.
- Simmer the sauce:
- Pour in crushed tomatoes and sugar, then let everything bubble gently for 10 minutes, stirring now and then. Return the chicken and any juices to the pan, pour in heavy cream, and simmer for another 10-15 minutes until the chicken is fully cooked through and the sauce has thickened into something glossy and rich.
- Warm the bread and serve:
- Heat naan in a hot skillet for about 30 seconds per side or follow package directions. Plate everything hot, scatter cilantro over the top, and serve with the rice on the side and naan for scooping.
There was a moment, maybe the fourth time I made this, when my daughter asked if we could make it again instead of ordering from her favorite restaurant. That's when I knew it had stopped being a recipe and become something I could pass down.
The Secret to Tender Chicken
The yogurt marinade works because lactic acid gently breaks down the protein fibers, tenderizing the meat without making it mushy the way some aggressive acids can. The longer you let it sit, the deeper the flavor settles in, but even 30 minutes makes a visible difference compared to adding plain spiced chicken to the pan.
Getting the Sauce Right
The sauce strikes a balance between tomato's brightness and cream's richness, and that dance matters. If your sauce looks too thin after adding the cream, let it bubble without a lid for a few extra minutes—evaporation will thicken it without drying out the chicken. If it breaks and looks grainy, you can sometimes rescue it by whisking in a tablespoon of cold cream, though this teaches you to add warm cream slowly next time.
Customizing Heat and Flavor
Cayenne pepper is optional, and that means you have complete control—start with half a teaspoon and taste as you simmer, adding more if you want the heat to build. Some people skip it entirely and let the garam masala and paprika provide all the warmth, which is equally valid.
- For a lighter version, use half-and-half or even whole milk instead of heavy cream.
- Fresh cilantro at the end isn't just garnish; it's a flavor reset that brightens everything.
- Leftovers actually taste better the next day as the spices continue developing in the fridge.
This dish has fed my friends, impressed my family, and become the thing I make when someone needs comfort in a bowl. It's proof that the best recipes aren't complicated—they're just made with attention and care.
Recipe FAQs
- → Can I use chicken breast instead of thighs?
-
Yes, chicken breast works well, though thighs remain juicier and more flavorful during the simmering process.
- → How can I make the dish lighter?
-
Substitute the heavy cream with half-and-half to reduce the calorie count while maintaining a creamy texture.
- → Is this dish very spicy?
-
It has a moderate heat level. You can adjust the cayenne pepper to control the spiciness to your preference.
- → How long should the chicken marinate?
-
Marinate for at least 30 minutes, but letting it sit overnight in the refrigerator will significantly enhance the flavor.
- → What goes well with this dish?
-
Pair it with a light lager or a fruity Riesling to complement the rich and creamy tomato sauce.