Easy Chicken Tikka Curry Recipe: Yogurt-Marinated Heat in 30 Minutes

Easy Chicken Tikka Curry Recipe: Yogurt-Marinated Heat in 30 Minutes

This easy chicken tikka curry recipe delivers restaurant-quality flavors without the hours of prep or specialized equipment—just 30 minutes from start to finish.

The secret lies in a simple yogurt marinade that tenderizes the chicken while infusing it with aromatic spices, then a quick one-pan cooking method that builds rich, velvety sauce.

I developed this after years of testing shortcuts that still deliver authentic taste, and it never fails to impress even skeptical dinner guests.

The beauty of this recipe is its balance of tradition and convenience: traditional spices like garam masala and turmeric create that signature tikka flavor, while modern techniques—like using pantry staples and a single skillet—keep it accessible.

The yogurt marinade not only keeps the chicken juicy but also acts as a natural tenderizer, cutting cooking time dramatically. What you’ll end up with is golden-brown chicken pieces swimming in a fragrant, slightly sweet sauce that’s perfectly balanced between heat and creaminess.

By the time you serve this dish, your kitchen will smell like a bustling Indian restaurant, and your guests will never guess it took less than an hour to prepare. The sauce thickens beautifully as it simmers, coating each piece of chicken in a glossy, aromatic blanket.

This is the kind of weeknight dinner that transforms ordinary evenings into something special—without requiring advanced skills or rare ingredients.

Serve it with basmati rice or warm naan to soak up every last drop of that velvety sauce. The recipe scales easily for crowds, and leftovers reheat beautifully, making it perfect for meal prep. Let’s get started on creating this flavor-packed curry that’s as easy as it is impressive.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for easy chicken tikka curry

Pantry staples and a few specialty spices create this aromatic, restaurant-worthy curry.

Ingredient Amount Notes
Boneless, Skinless Chicken Thighs 🍗 1 ½ lb Cut into 1-inch pieces
Plain Yogurt 🥛 1 cup Full-fat preferred for creaminess
Greek Yogurt 🥛 ¼ cup For extra tanginess
Garlic Cloves 🧄 6 cloves Minced for marinade
Ginger Root 🌿 1 tbsp Freshly grated
Lemon Juice 🍋 ¼ cup Freshly squeezed
Garam Masala 🌶️ 1 tbsp High-quality blend
Ground Cumin 🌿 1 tsp Toasted for depth
Turmeric Powder 🧂 ½ tsp Freshly ground preferred
Cayenne Pepper 🔥 ½ tsp Adjust for heat
Salt 🧂 1 tsp Kosher or sea salt
Diced Tomatoes 🍅 1 can 14.5 oz, no salt added
Heavy Cream 🥛 ½ cup Full-fat for richness
Fresh Cilantro 🌿 ¼ cup Chopped for garnish
Extra-Virgin Olive Oil 🫒 2 tbsp For cooking

The chicken thighs are key—bone-in, skin-on stays juicier, but boneless works too. Costco or Whole Foods carry high-quality cuts, but any grocery store’s fresh chicken section will do. For garam masala, Penzeys or Spicewalla offer premium blends, but the store brand at Trader Joe’s is surprisingly good. Fresh ginger and garlic make all the difference—don’t substitute powdered versions. The yogurt should be full-fat plain yogurt for the best marinade texture, though Greek yogurt adds extra tang. If you can’t find fresh cilantro, dried works at one-third the amount, though it won’t have the same bright finish.

No garam masala? Mix 1 tsp each cumin, coriander, and turmeric as a substitute. Out of tomatoes? Tomato paste plus water works in a pinch, but the acidity helps balance the richness. Heavy cream can be swapped for coconut milk for a lighter version, though the sauce will be slightly thinner. For extra heat, add red chili flakes to taste. The lemon juice is crucial—it tenderizes the chicken and brightens the sauce, so don’t skip it. If you’re short on time, use bottled lemon juice, but fresh is always better. The olive oil should be extra-virgin for the best flavor, but any neutral oil will work in a bind.

The marinade keeps for 24 hours in the fridge, making it perfect for meal prep. Cooked chicken and sauce reheat beautifully—3-4 days in the fridge or 3 months frozen. Portion into containers for easy lunches. The sauce thickens as it cools, so you can always thin it with a splash of water or milk when reheating. For best results, let the curry sit for 10 minutes after cooking so the flavors meld together.

❤️

Why You’ll Love This Recipe

  • No-Marination Hassle: I swear by the yogurt marinade—just toss the chicken in plain and Greek yogurt with garlic and ginger, then let it sit for 20 minutes. No fancy prep, no measuring cups, and no waiting hours for magic to happen.
  • Tender-Crispy Magic: That yogurt soaks into the chicken thighs like a dream, giving you juicy meat with a subtle char when you grill or pan-sear it. Honestly, the contrast is what makes it—creamy inside, slightly crispy out, every single time.
  • Meal-Prep MVP: Between us, this curry tastes even better the next day. I make a big batch on Sundays, and it’s my go-to for lunches or quick dinners—just reheat with a splash of water, and it’s restaurant-quality again.
  • Budget-Friendly Protein: Chicken thighs are cheaper than breasts, and this recipe stretches them far. Plus, the yogurt marinade makes them feel special without breaking the bank. My wallet and taste buds both win.

Step-by-step instructions for chicken tikka curry

Here’s the straightforward method to create restaurant-quality curry with minimal effort.

1

Marinate the Chicken Overnight

Cut the 1.5 lb boneless, skinless chicken thighs into 1-inch pieces. In a large bowl, combine the 1 cup plain yogurt, 0.25 cup Greek yogurt, 6 minced garlic cloves, 1 tablespoon freshly grated ginger root, 0.25 cup freshly squeezed lemon juice, 1 tablespoon garam masala, 1 teaspoon ground cumin, 0.5 teaspoon turmeric powder, 0.5 teaspoon cayenne pepper, and 1 teaspoon salt. Mix until the spices are fully dissolved and the marinade is smooth.

Add the chicken pieces to the marinade, ensuring each piece is thoroughly coated. Cover the bowl and refrigerate for at least 4 hours, preferably overnight. This step is crucial for tenderizing the chicken and infusing it with flavor. The longer it marinates, the more tender and flavorful the result will be.

2

Cook the Chicken Thoroughly

Heat 2 tablespoons extra-virgin olive oil in a large skillet over medium-high heat. Remove the chicken from the marinade (reserve the marinade) and cook for 5-6 minutes per side, or until the chicken is fully cooked through and golden brown. You’ll know it’s ready when the internal temperature reaches 165°F and the chicken releases easily from the pan.

Transfer the cooked chicken to a plate and set aside. Here’s the thing—don’t overcrowd the pan. Cooking the chicken in batches if needed ensures even browning and prevents steaming, which can make the chicken rubbery.

3

Build the Curry Base

In the same skillet, reduce the heat to medium and pour in the reserved marinade. Allow it to simmer for 3-4 minutes, stirring occasionally, until it thickens slightly. Add the 1 can diced tomatoes (with juice) and stir to combine. Let the mixture simmer for an additional 5-7 minutes until the tomatoes break down and the sauce begins to thicken.

This is where the magic happens—the tomatoes release their natural sweetness and blend with the marinade’s spices, creating the rich foundation for your curry. If the sauce becomes too thick, add a splash of water to loosen it to your desired consistency.

4

Finish with Cream and Garnish

Stir in the 0.5 cup heavy cream and simmer for another 2-3 minutes until the sauce is silky and slightly thickened. Return the chicken to the skillet and gently toss to coat evenly in the sauce. The curry should be creamy and fragrant, with a vibrant orange hue from the spices.

Remove from heat and stir in the 0.25 cup chopped fresh cilantro. Taste and adjust seasoning if needed—you might want to add a pinch more salt or cayenne pepper to suit your preference. Serve immediately over steamed basmati rice or with warm naan bread for the perfect meal.

👨‍🍳

Pro Tips For Making Easy Chicken Tikka Curry

  • MARINATE WITH GREEK YOGURT FIRST: I learned this the hard way—mixing plain and Greek yogurt at the start makes the marinade watery. Start with just Greek yogurt (it’s thicker) for the first 30 minutes, then stir in plain yogurt. The chicken absorbs flavor better this way, and you won’t end up with a soggy marinade.
  • GRATE GINGER FINE (NO PULSE BUTTON): Sounds weird, but it works: use a box grater instead of a food processor for ginger. The coarse texture from pulsing disappears into the sauce, leaving a bland aftertaste. Fine grating keeps the zing intact—just 1 teaspoon is enough, and it won’t turn into mush.
  • SEAR IN BATCHES (NO CROWDING): After burning three batches, I finally figured out: chicken thighs release a ton of liquid. Cook them in two batches over medium-high heat—don’t overfill the pan. This gives you a proper sear instead of a sad, greasy mess.
  • SIMMER LOW AND COVERED (NO BOILING): High heat ruins the yogurt-based sauce—it curdles faster than you can say “disaster.” Once the chicken’s in the sauce, reduce to a gentle simmer, cover, and let it bubble quietly for 20 minutes. The sauce thickens naturally, and the yogurt stays creamy.

Perfect pairings for this easy chicken tikka curry

Rice Pairings

Steamed jasmine rice or basmati rice are classic pairings that soak up the creamy sauce beautifully. For extra fluffiness, rinse the rice first and cook it in a 1:1.5 rice-to-water ratio with a pinch of salt.

I like to serve it slightly undercooked so it continues steaming when the curry is added. For a one-pot meal, use long-grain white rice and cook it directly in the curry sauce for 20-25 minutes on low heat. 💛

Bread Sides

Warm naan bread or garlic naan is a must—its soft texture contrasts perfectly with the rich sauce. For a shortcut, toast pita bread with a brush of garlic butter (mix 2 tbsp softened butter with 1 minced garlic clove and ½ tsp salt).

If you prefer a crunchier option, serve with roti or paratha, which hold up well to the curry’s moisture. 🥖

Cool Contrasts

A refreshing cucumber raita cuts through the richness of the curry. Mix 1 cup diced cucumber, ½ cup Greek yogurt, 1 tbsp lemon juice, ½ tsp cumin seeds, and salt to taste.

For a tangy twist, add ½ tsp chaat masala and chill for 15 minutes before serving. Another great option is mango chutney, which adds a sweet contrast to the spicy-savory curry. 🥒

Drink Pairings

A sparkling lime soda like Sprite or 7Up is my go-to for balancing the heat and creaminess. For something more sophisticated, try a mango lassi (blend 1 cup yogurt, ½ cup mango purée, ½ cup milk, and 1 tsp cardamom).

If you prefer alcohol, a light lager (like Corona or Heineken) or a dry white wine (such as Sauvignon Blanc) complements the dish beautifully. 🍹

Extra Garnishes

Add a final touch with toasted cashews or pistachios for crunch—simply toast ¼ cup nuts in a dry skillet for 2-3 minutes until golden. A drizzle of creamy yogurt (swirled with a fork) or a sprinkle of fresh mint elevates the presentation.

For heat lovers, serve with extra red chili flakes on the side. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 14g70%
Cholesterol 135mg45%
Sodium 680mg29%
Total Carbohydrate 28g10%
Dietary Fiber 4g14%
Sugars 12g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute chicken breast for thighs in this recipe?

Yes, but use boneless, skinless chicken breast cut into ½-inch thick pieces to prevent drying out. Marinate for no more than 4 hours (breast absorbs marinade faster) and cook at medium-low heat for 4-5 minutes per side until internal temp reaches 165°F. The breast will be slightly less tender than thighs but still delicious!

2

Why does my curry sauce turn out too thin?

This usually happens from overcooking the tomatoes or not reducing the sauce enough. Simmer the sauce uncovered for 5-7 minutes longer to thicken naturally. For instant thickening, mix 1 tbsp cornstarch with 2 tbsp cold water, stir into the sauce, and cook for 1-2 minutes until it reaches your desired consistency.

3

How can I make this recipe dairy-free?

Replace the heavy cream with ½ cup full-fat coconut milk (the sauce will be slightly thinner but still rich). Use dairy-free yogurt (like coconut or almond yogurt) in the marinade, and ensure all spices are certified vegan if that’s a concern. The flavor will be equally aromatic!

4

What’s the best way to reheat leftovers?

Gently reheat on the stovetop over low heat for 3-4 minutes, stirring occasionally, until warmed through. Avoid microwaving as it can make the sauce watery. If the sauce thickens too much, add 1-2 tbsp water or broth to restore creaminess. Leftovers keep for 3-4 days in the fridge.

5

Can I make this recipe in an Instant Pot?

Sauté the chicken in the pot first, then add the marinade and tomatoes. Cook on High Pressure for 5 minutes, then quick-release. Stir in the cream and simmer for 2-3 minutes on Sauté mode to finish. The Instant Pot version cooks 30% faster while keeping all the flavors intact.

★★★★★5.0(1 review)
Brandon Thompson