This dish features tender pieces of marinated chicken thighs simmered in a rich, creamy tomato sauce infused with cumin, coriander, garam masala, and smoked paprika. Cooking the chicken until golden before combining with a spiced tomato base enhances flavor depth. Served alongside fragrant basmati rice cooked to fluffy perfection, this comforting combination blends British-Indian flavors and warms the palate. Fresh cilantro garnish adds brightness, while options like grilling or coconut cream offer customizable variations.
There's a Tuesday evening I keep returning to in my mind—the kind where nothing special was supposed to happen, but my kitchen filled with the kind of aroma that makes you stop what you're doing and just breathe. I was experimenting with a creamy tomato sauce, something warm and forgiving, and halfway through realized I'd accidentally created what tasted eerily close to chicken tikka masala. It wasn't planned, but the way the spices melted into the cream, the way the chicken absorbed every bit of flavor—suddenly, that accident became my favorite kind of cooking. Now, this dish is what I make when I want to feel like I know what I'm doing, even on ordinary nights.
I made this for friends on a rainy Saturday, and I remember standing at my stove, tasting the sauce and adding just a pinch more garam masala because something felt incomplete. My best friend wandered into the kitchen halfway through and said it smelled like the restaurant we'd been talking about visiting. We ended up not going anywhere that night—we sat at my kitchen table instead, and that meal became the thing we actually remember.
Ingredients
- Boneless, skinless chicken thighs (600 g): Thighs stay moist and forgiving when cooked; they're far more resilient than breasts, and they actually taste better once they absorb all that spice and cream.
- Plain Greek yogurt (120 g): This is the difference between dry chicken and silky chicken—the acid and fat tenderize as the marinade sits.
- Lemon juice (1 tbsp): Brightness that cuts through the richness later; don't skip it even though it seems small.
- Ground cumin, coriander, turmeric, garam masala, smoked paprika (2 tsp, 2 tsp, 1 tsp, 1 tsp, 1 tsp): This is your flavor foundation—each spice has a role, and when they bloom together in oil, magic happens.
- Fresh garlic and ginger (2 cloves minced, 1 tbsp grated): Minced and grated, not because it matters technically, but because they cook faster and distribute more evenly through the yogurt.
- Vegetable oil or ghee (2 tbsp for sauce): Ghee tastes richer, but whatever you use, it's just the vehicle for your spices—don't overthink it.
- One large onion, finely chopped: Onions are your flavor base; cook them until they're genuinely golden, not just soft.
- Crushed tomatoes (400 g canned): Canned is better than fresh here because it's consistent and already broken down.
- Heavy cream (150 ml): This is what makes the sauce elegant; it softens the spice heat and adds that restaurant-quality finish.
- Sugar (1 tsp): A small amount balances the acidity of tomatoes—almost invisible unless you leave it out.
- Basmati rice (250 g) and water (500 ml): The foundation that holds everything together; rinsing removes starch so each grain stays separate and fluffy.
Instructions
- Make your marinade and coat the chicken:
- Combine yogurt, lemon juice, cumin, coriander, turmeric, garam masala, paprika, salt, garlic, and ginger in a large bowl until it becomes a paste-like mixture. Add your chicken pieces and toss until every piece is completely coated—this is not the moment to be gentle. The longer this sits (even just 30 minutes, better if overnight), the more tender everything becomes.
- Get your rice ready:
- Rinse basmati rice under cold running water, stirring with your fingers until the water runs completely clear—this removes excess starch and keeps grains from clumping. In a medium saucepan, bring 2 cups water with salt and butter to a boil, add your rice, reduce heat to low, cover tightly, and let it cook undisturbed for 15 minutes. When the timer goes off, turn off heat and let it sit covered for another 10 minutes before fluffing with a fork.
- Brown the chicken in batches:
- Heat oil or ghee in a large skillet over medium-high heat until it shimmers. Working in batches so you don't crowd the pan, add chicken pieces and let them sit undisturbed for a couple minutes before stirring—this develops a golden crust that tastes incredible. Cook for 4 to 5 minutes per batch until browned on all sides, then set aside on a plate.
- Build your flavor base:
- In the same pan with all those browned bits still clinging to it, add chopped onions and sauté for about 5 minutes until they turn soft and golden brown. Add garlic and ginger, cooking just 1 minute until the smell becomes unmistakably aromatic and fills your kitchen.
- Bloom your spices:
- Stir in cumin, coriander, paprika, garam masala, and chili powder (adjust the chili powder to your heat preference), cooking for just 1 minute. You're essentially waking up the spices in the hot oil so their flavors become concentrated and complex.
- Add tomatoes and let them reduce:
- Pour in crushed tomatoes and sugar, stirring to combine. Simmer gently for 10 minutes, stirring occasionally, letting the tomato flavor concentrate and become less sharp.
- Return chicken and finish cooking:
- Add your browned chicken back to the pan, nestling it into the sauce. Simmer for 10 to 12 minutes until the chicken is cooked through and has absorbed flavors from the sauce.
- Finish with cream and season:
- Stir in heavy cream and simmer gently for 3 to 4 minutes more until the sauce becomes silky and creamy and heated through completely. Taste and adjust salt as needed.
I once served this to my dad after a long day at work, and he took one bite and got quiet—not in a critical way, but in that way where someone is genuinely tasting something. He said it reminded him of a restaurant we went to years ago, but also that it tasted like home. Cooking that dish stopped being about following steps and became about understanding why those steps matter.
Why the Marinade Changes Everything
The yogurt in the marinade is doing more than adding flavor—the lactic acid and enzymes are actually breaking down the muscle fibers in the chicken, making it absorb the spice flavors more deeply and stay incredibly tender. I learned this the hard way by once skipping the marinade and just adding plain chicken to the sauce, and the difference was shocking. Even 20 minutes makes a visible difference, but overnight is when you really taste the magic.
Balancing Heat and Richness
This dish sits in that beautiful place between warming spice and creamy comfort—it's not fiery, but it shouldn't taste flat either. The chili powder is optional and adjustable, but I've found that garam masala and paprika do a lot of the heavy lifting flavor-wise. If you find your sauce too rich, a squeeze of fresh lemon juice right before serving wakes everything up without needing to cook it further.
Serving and Variations Beyond the Basics
Basmati rice is the traditional choice because its delicate, floral nature doesn't fight with the spices—it supports them. I've also served this over jasmine rice when basmati wasn't on hand, and it works beautifully. Naan on the side transforms the meal into something more indulgent, and a simple cucumber raita (yogurt with diced cucumber and a pinch of cumin) cools things down if you like balance on your plate.
- You can grill the marinated chicken for 3 to 4 minutes per side before adding it to the sauce for an extra layer of smokiness.
- Swap heavy cream for coconut cream if you want dairy-free, though the flavor becomes slightly sweeter and more tropical.
- Leftover chicken tikka masala tastes even better the next day as the flavors mellow and marry together.
This is the dish I make when I want to feel confident in the kitchen, when I want something that tastes like it took much longer than it did. It's forgiving, it's warm, and it's the kind of food that turns an ordinary evening into something worth remembering.
Recipe FAQs
- → How do you marinate the chicken for best flavor?
-
Combine yogurt, lemon juice, cumin, coriander, turmeric, garam masala, smoked paprika, garlic, ginger, and salt to coat the chicken thoroughly. Refrigerate for at least 30 minutes or overnight for deeper flavor.
- → What is the best way to cook basmati rice?
-
Rinse the rice until water runs clear to remove excess starch. Boil with salted water and butter, then simmer covered on low heat. Let it rest covered after cooking for fluffier grains.
- → Can this dish be made dairy-free?
-
Yes, substitute heavy cream with coconut cream for a dairy-free alternative that maintains a rich texture in the sauce.
- → How can I enhance the smoky flavor?
-
Grilling the marinated chicken pieces before adding them to the tomato sauce adds a pleasant smoky depth to the dish.
- → What spices are essential for the sauce?
-
Cumin, coriander, garam masala, paprika, and a touch of chili powder create the warm, aromatic spice profile integral to the sauce.