This dish features succulent chicken thighs marinated in yogurt and warm spices, grilled to perfection and combined with a creamy tomato sauce infused with garlic, ginger, and garam masala. Served alongside fluffy basmati rice simmered with butter, it's a harmonious blend of rich flavors and delicate textures inspired by Indian cooking traditions. A balanced meal that’s both hearty and aromatic, ideal for sharing.
The aroma of toasted cumin and coriander filling my tiny apartment kitchen on a Tuesday evening is something I still crave. My roommate walked in from work, dropped her bag, and immediately asked what restaurant I had ordered from. When I told her I had spent the afternoon experimenting with homemade tikka masala, she looked at me like I had revealed a magic trick.
I first made this for a dinner party where half the guests claimed they did not like spicy food. By the end of the meal, everyone was asking for the recipe, including my friend who usually orders plain pasta at Indian restaurants. The balance of warming spices and creamy sauce makes it approachable without losing its soul.
Ingredients
- Boneless chicken thighs: The extra fat keeps the meat juicy through grilling and simmering, and they hold up better than breast meat to the bold marinade
- Plain yogurt: The lactic acid tenderizes the protein while creating that signature tangy base that defines authentic tikka
- Garam masala: This warming spice blend is the heart of the dish, so buy fresh or toast whole spices and grind them yourself
- Heavy cream: Do not substitute unless absolutely necessary, the richness is what transforms this from a tomato curry into the luxurious dish everyone craves
- Basmati rice: Rinse until the water runs completely clear or you will end up with gummy grains instead of the fluffy separate strands that make the perfect canvas
Instructions
- Marinate the chicken:
- Whisk together the yogurt, lemon juice, oil, minced garlic, grated ginger, and all those beautiful spices until you have a vibrant orange mixture. Toss the chicken pieces until thoroughly coated, cover, and let them sit in the refrigerator for at least 30 minutes, though several hours will make the flavors sing.
- Start the basmati rice:
- Rinse the rice under cold water until it runs clear, then combine it with water, salt, and butter in a saucepan. Bring to a boil, reduce heat to low, cover tightly, and let it simmer for 12 to 15 minutes until every drop of water has been absorbed. Remove from heat and let it steam, covered, for another 5 minutes before fluffing with a fork.
- Cook the chicken:
- Fire up your grill or heat a large skillet over medium-high. Thread the marinated chicken onto skewers or place pieces directly into the hot pan, cooking for 5 to 7 minutes while turning until browned and cooked through. The char bits are where the magic happens.
- Build the sauce base:
- Heat oil in a large pan over medium heat and sauté the onions until they turn golden, about 7 minutes of patience. Add the garlic and ginger, cooking for just a minute until fragrant but not burned.
- Bloom the spices:
- Stir in the cumin, coriander, paprika, chili powder, and garam masala, letting them cook for 1 minute until they release their oils and fill the air with that intoxicating aroma.
- Simmer the tomatoes:
- Pour in the crushed tomatoes and sugar, then let everything bubble gently for 10 minutes, stirring occasionally as the sauce deepens in color and flavor.
- Add the cream:
- Stir in the heavy cream and season with salt, letting the sauce simmer for another 5 minutes as it transforms into that silky restaurant style consistency. Add the cooked chicken and let it warm through for 5 final minutes.
- Serve it up:
- Pile the chicken tikka masala over mounds of fluffy basmati rice and shower with fresh cilantro while steam still rises from the bowl.
This recipe became my go to comfort food during a particularly rainy autumn when I needed something that felt like a warm embrace. Now whenever I smell those spices toasting, I am transported back to that cozy kitchen, watching steam fog up the windows while something wonderful simmered on the stove.
Make It Your Own
Coconut milk works beautifully instead of cream if you want to make it dairy free, though the sauce will be slightly lighter and more tropical in flavor. Some nights I add bell peppers or peas to stretch the dish and add color, especially when feeding a crowd.
Serving Ideas
Naan bread is non negotiable in my house for mopping up every last drop of that sauce. A simple cucumber raita made with yogurt, mint, and a pinch of cumin helps cool down the heat and adds a refreshing contrast.
Meal Prep Wisdom
The flavors develop overnight, so this might actually be better on day two when the spices have had time to really make themselves at home. Store the rice and curry separately, and reheat gently with a splash of water if the sauce has thickened too much.
- Double the marinade and freeze half the raw chicken for a future dinner
- Toast extra rice with whole spices like cardamom and cinnamon for extra fragrance
- Keep a jar of this sauce in your freezer for emergency comfort food nights
There is something deeply satisfying about making a dish that usually feels like a restaurant luxury right in your own kitchen. Share it with people you love.
Recipe Questions
- → How should the chicken be marinated?
-
Combine yogurt, lemon juice, oil, garlic, ginger, and spices to coat bite-sized chicken pieces. Refrigerate for 30 minutes to 4 hours for optimal flavor and tenderness.
- → What’s the best way to cook the chicken?
-
Grill the marinated chicken on skewers or cook in a hot skillet, turning occasionally until browned and cooked through, about 5–7 minutes.
- → How do I prepare the basmati rice properly?
-
Rinse the rice until water runs clear. Simmer it with salted water and butter, then let it rest covered off the heat before fluffing.
- → Can I adjust the spice level in the sauce?
-
Yes, modify chili powder and cayenne amounts according to your heat preference; omit cayenne for a milder flavor.
- → What alternatives can be used for heavy cream?
-
Half-and-half or coconut milk can substitute heavy cream to lighten the sauce while maintaining creaminess.