
This chicken tikka masala recipe delivers restaurant-quality flavor with tender yogurt-marinated chicken and aromatic tomato gravy—all achievable in your home kitchen. After years of perfecting this dish, I’ve simplified the process without sacrificing authenticity.
The yogurt marinade transforms tough chicken into melt-in-your-mouth bites, while the spiced tomato gravy ties everything together with rich, complex flavors.
The key to success lies in the marinade, where yogurt tenderizes the chicken while the spices infuse deeply. I’ve tested this recipe countless times to ensure the gravy is perfectly balanced—sweet, tangy, and just spicy enough to satisfy cravings.
Unlike many shortcut recipes, this version builds flavor layer by layer, starting with a well-seasoned marinade and finishing with a slow-simmered sauce.
By the time you serve this dish, you’ll have golden-brown chicken pieces swimming in a velvety tomato gravy that’s both aromatic and deeply satisfying. The dish pairs beautifully with warm naan or basmati rice, making it ideal for family dinners or cozy weeknight meals.
The aroma alone will have everyone gathering at the table, eager for a taste.
This recipe is designed to impress without the complexity, proving that authentic Indian flavors are well within reach for home cooks. Whether you’re serving a crowd or treating yourself to a special meal, the results are always worth the effort. Let’s get started on creating this timeless classic.
Ingredients for chicken tikka
Yogurt, spices, and tomatoes—just 18 ingredients for restaurant-level flavor at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch cubes |
| Plain Yogurt 🥛 | 1 cup | Full-fat preferred for richness |
| Greek Yogurt 🥛 | ½ cup | For extra thickness |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Garlic Cloves 🧄 | 6 cloves | Minced finely |
| Ginger Root 🌿 | 1 tbsp | Freshly grated |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Ground Coriander 🌶️ | 1 tbsp | Freshly ground preferred |
| Turmeric Powder 🌶️ | 1 tsp | Bright yellow color |
| Ground Cardamom 🌿 | ½ tsp | Optional but aromatic |
| Cayenne Pepper 🔥 | ½ tsp | Adjust for heat |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Canned Crushed Tomatoes 🍅 | 14 ½ oz | San Marzano preferred |
| Tomato Paste 🍅 | 2 tbsp | Squeeze tube or can |
| Onion 🧅 | 1 whole | Medium, finely chopped |
| Extra-Virgin Olive Oil 🫒 | 3 tbsp | For cooking |
| Butter 🧈 | 2 tbsp | Unsalted, for richness |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The chicken thighs are non-negotiable here—boneless, skinless gives you the best texture. Costco or local butchers usually have the best deals on bulk packs. I always grab mine a day ahead so it can rest in the fridge. The yogurt? Full-fat Greek yogurt makes the marinade thicker and more flavorful—none of that low-fat stuff. For the tomatoes, San Marzano cans are worth the splurge if you can find them. If not, any good-quality crushed tomatoes will work. The ginger and garlic need to be fresh—no powdered substitutes here.
No Greek yogurt? Plain yogurt works too—just stir in an extra tablespoon of lemon juice to balance. Short on cardamom? Skip it or use cinnamon at half the amount. The tomato paste can be from a squeeze tube (like Trader Joe’s)—no waste, and it keeps forever. For the spices, Penzeys or bulk bins at Whole Foods have the freshest ground spices. If you’re using pre-ground, toast them in a dry pan for 30 seconds to wake up the flavors. The butter in the gravy is key—unsalted, cold so it melts beautifully into the sauce.
Marinate the chicken for at least 4 hours—overnight is even better. The gravy reheats beautifully, so make extra. Keeps for 3 days in the fridge or 3 months frozen. I always portion it into containers for easy lunches. The cilantro wilts fast, so store it in a damp paper towel in a sealed bag. The marinade leftovers? Freeze them for 1 month—perfect for quick weeknight meals.
Why You’ll Love This Recipe
- Marinade in Minutes: I swear by the yogurt-and-lemon trick—just toss the chicken thighs in a bowl, mix in the yogurt, garlic, and a squeeze of lemon, then let it sit. No chopping, no fuss, and honestly? The longer it soaks, the better it gets—even 30 minutes does the trick.
- Garlic-Lemon Magic: That raw garlic and bright lemon juice cut through the richness of the yogurt, giving it this perfect balance—tangy, herby, and just a little crisp. My husband always says it’s the closest thing to restaurant tikka without the takeout container.
- Weeknight to Party: Same marinade, endless uses. Toss it on skewers for a quick weeknight dinner, pile it onto naan for guests, or even stuff it in wraps for a lunchbox hit. Between us? It’s my go-to when I need something impressive but still feels like a casserole.
- Budget-Friendly Leftovers: Chicken thighs stretch further than breasts, and this recipe makes enough for two dinners. Reheat the leftovers with a splash of water—no dryness, just that same creamy, garlicky goodness. Plus, yogurt’s cheap, so you’re basically winning.
Step-by-step instructions for chicken tikka masala
Here’s how to create tender, flavor-packed chicken tikka bites with a rich tomato gravy that’s restaurant-quality at home.
Marinate the Chicken for Maximum Flavor
In a large bowl, combine the 1 cup plain yogurt, 0.5 cup Greek yogurt, 2 tablespoons lemon juice, 1 tablespoon grated ginger root, 6 minced garlic cloves, 1 tablespoon ground cumin, 1 tablespoon ground coriander, 1 teaspoon turmeric powder, 0.5 teaspoon ground cardamom, 0.5 teaspoon cayenne pepper, and 1.5 teaspoons salt. Whisk until smooth and fully integrated – you’ll see the spices dissolve into the yogurt mixture.
Cut the 1.5 pounds boneless, skinless chicken thighs into 1-inch cubes. Add them to the yogurt marinade, making sure each piece is well coated. Cover the bowl and refrigerate for at least 4 hours, or preferably overnight. This long marinating time is crucial – it tenderizes the chicken and infuses it with those vibrant spices. You’ll know it’s ready when the chicken has absorbed the marinade and the surface looks glossy and well-seasoned.
Cook the Marinated Chicken to Perfect Doneness
Preheat your oven to 425°F. Line a baking sheet with aluminum foil for easy cleanup. Arrange the marinated chicken pieces in a single layer on the prepared baking sheet, leaving about 1 inch between each piece. This spacing ensures even cooking and prevents steaming.
Bake for 20-25 minutes, turning the chicken halfway through cooking time, until the chicken is cooked through and reaches an internal temperature of 165°F. You’ll know it’s ready when the edges are golden brown and the chicken releases easily from the marinade. Remove from the oven and set aside, keeping warm while you prepare the sauce.
Build the Rich Tomato Gravy
In a large skillet, heat 3 tablespoons extra-virgin olive oil over medium heat. Add the finely chopped 1 whole onion and cook for 5-7 minutes, stirring occasionally, until softened and translucent. This slow cooking develops the onion’s natural sweetness and forms the flavor base for your sauce.
Add 2 tablespoons tomato paste and cook for 1-2 minutes, stirring constantly, until it darkens slightly and becomes fragrant. This step deepens the tomato flavor and creates a rich foundation for your gravy. Pour in the 14.5 ounces canned crushed tomatoes and bring to a gentle simmer. Let it cook uncovered for 10 minutes, stirring occasionally, until the mixture thickens slightly and the raw tomato taste mellows.
Combine Chicken and Sauce for the Perfect Finish
Return the cooked chicken to the skillet with the tomato sauce. Add 2 tablespoons butter and stir to coat the chicken evenly in the sauce. Simmer for 5-7 minutes, allowing the chicken to absorb the rich tomato flavors. The sauce should coat the back of a spoon and have a velvety consistency.
Taste and adjust seasoning if needed – you might want to add a pinch more salt or cayenne for heat. Remove from heat and stir in the 0.25 cup chopped fresh cilantro just before serving. The cilantro adds a bright, fresh contrast to the rich tomato sauce. Serve immediately over basmati rice or with warm naan bread for the complete experience.
Pro Tips For Making Chicken Tikka
- MARINATE LONGER THAN YOU THINK: I learned this the hard way—rushing the yogurt marinade means the chicken stays bland. Let those thighs sit in the yogurt mix (plain + Greek, lemon, garlic) for at least 4 hours, preferably overnight. The acid and fat break down the meat fibers, making it tender and soaking up all those flavors like a sponge.
- GRATE GARLIC, DON’T MINCE: Sounds weird, but it works: grating garlic instead of mincing it into the marinade gives you way more surface area for flavor infusion. No food processor? Use the large holes of a box grater—it blends smoother and sticks to the chicken better than chopped cloves ever could.
- DON’T OVERCROWD THE GRILL: Skip the tight stack of chicken—it’ll steam instead of sear. Leave 1-inch gaps between pieces so the heat hits directly. If you’re grilling indoors, work in batches. Trust me, the difference between charred edges and even, caramelized tikka is just patience here.
- USE COLD MARINADE, NOT ROOM TEMP: I was skeptical until I tried it: take the chicken straight from the fridge, pat it dry, then apply the cold yogurt marinade. The cold fat renders slower, keeping the chicken juicy instead of turning it into a sad, greasy mess. Just let it sit at room temp for 30 minutes before cooking—no rushing.
Pro cooking tips for chicken tikka
Marinade Mastery
The yogurt marinade is where the magic happens—don’t rush it! I’ve learned the hard way that at least 4 hours is non-negotiable for tender chicken, but overnight is ideal. The acid in yogurt and lemon juice breaks down the proteins, while the spices infuse deeply.
For extra flavor, I like to add 1 tbsp of honey to the marinade—it balances the acidity and caramelizes slightly during cooking. 🌟
Oven vs. Grill
While grilling gives beautiful char marks, the oven is my go-to for even cooking. If you grill, use medium-high heat and cook for 8-10 minutes per side, turning frequently. For oven-baked chicken, 425°F ensures a golden crust without drying out the meat.
I always line the pan with foil—cleanup is a breeze, and it prevents sticking. Pro tip: Pat the chicken dry before baking to help it brown better.
Sauce Secrets
The gravy is where many home cooks stumble. Simmer uncovered for those 10 minutes—this lets excess moisture evaporate, concentrating the flavors. For a smoother sauce, blend ½ cup of the cooked sauce and stir it back in at the end.
I also like to add 1 tsp of sugar to balance the acidity, especially if using tart tomatoes. 💡
Butter Matters
That 2 tbsp of butter at the end isn’t just for richness—it emulsifies the sauce, giving it that silky texture. Use unsalted, cold butter so it melts gradually. If your sauce is too thick, stir in 1-2 tbsp of water or chicken broth to loosen it.
And always taste before serving—adjust salt or cayenne as needed. Trust your palate!
Resting Time
After baking, let the chicken rest for 5 minutes before adding it to the sauce. This keeps the juices inside the meat, not in the pan. I also cover the skillet while simmering to trap steam—this helps the sauce cling to the chicken.
Serve immediately, but if you must reheat, do it gently on low heat to avoid breaking the sauce. 🔥
Garnish Like a Pro
Fresh cilantro brightens the dish, but don’t overdo it—¼ cup is plenty. For extra flair, add a sprinkle of toasted cumin seeds or a drizzle of crema (or heavy cream).
I’ve also seen stunning results with edible gold leaf for special occasions. The key is contrast: fresh herbs against rich sauce, crunchy garnishes against tender chicken.
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs for this recipe?
Chicken thighs are ideal because they stay juicy and tender during long marinating. If you must use breast, cut them into ½-inch thick pieces and marinate for 8-12 hours instead of 4. Cook at 375°F for 15-18 minutes to avoid drying out. The yogurt marinade helps, but breast meat is more prone to toughness.
How do I make this recipe less spicy for kids?
Reduce the cayenne pepper to ¼ teaspoon or omit it entirely. For extra mildness, add 1 teaspoon of sugar to the gravy to balance any lingering heat. Serve with plain yogurt or raita on the side for dipping—it cools the palate beautifully.
Can I prepare the marinade ahead of time?
Make the marinade up to 3 days ahead and store it in an airtight container in the fridge. Add the chicken just before marinating. For longer storage, freeze the marinade (without chicken) for up to 1 month. Thaw overnight in the fridge before using.
What’s the best way to reheat leftovers?
Gently reheat on low heat with a splash of water or chicken broth to prevent the sauce from breaking. Cover the pan and warm for 3-5 minutes until just hot through. Avoid microwaving—it makes the sauce watery. For best texture, reheat only what you need to serve immediately.
Can I make this dish in a slow cooker?
Yes! After baking the chicken, transfer it to a slow cooker with the sauce and cook on low for 1-2 hours. The sauce will thicken naturally. For extra richness, add 1 tbsp of butter at the end. This method works well for meal prep—just store portions separately and reheat gently.
- Blackstone Grilled Chicken Wings Recipe: Smoky Char and Juicy Crunch in 30 Minutes - October 18, 2026
- Fried Chicken Thighs Recipe: Double-Crusted Crunch That Stays Crispy for Hours - October 18, 2026
- Peri Peri Chicken Recipe: African Spice Fire That Stays Crispy - October 18, 2026