Chicken Curry Recipe: Spiced Yogurt-Braised Tender Bites in 45 Minutes

Chicken Curry Recipe: Spiced Yogurt-Braised Tender Bites in 45 Minutes

This chicken curry recipe delivers restaurant-quality tenderness in just 45 minutes—no long marinades or complicated techniques required. After years of testing curries in my test kitchen, I’ve perfected a method that transforms tough chicken into melt-in-your-mouth bites using yogurt as the secret weapon. The key lies in the spiced yogurt braise, which keeps the meat juicy while building deep, aromatic flavors.

What sets this recipe apart is the balance between traditional methods and modern convenience. We’ll temper whole spices in hot oil for authentic depth, then let the yogurt work its magic during a gentle simmer.

This approach ensures rich, velvety sauce without requiring hours of simmering—ideal for weeknight cooking when time is limited. The result is a dish that feels special without demanding your entire evening.

By the time you serve this curry, you’ll have tender chicken pieces swimming in a fragrant, slightly tangy sauce that clings perfectly to each bite. The yogurt braise creates a natural richness that pairs beautifully with basmati rice or warm naan, making it a complete meal in one pot.

This is comfort food at its finest—bold, satisfying, and impossible to resist.

The beauty of this recipe is its versatility. Use it as a standalone main dish or pair it with roasted vegetables for a complete meal. The spice blend can be adjusted to suit your heat preference, and leftovers reheat beautifully, making it perfect for meal prep.

Let’s get started on creating your perfect curry.

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

Ingredients for chicken curry

Yogurt, spices, and chicken—just 18 ingredients for restaurant-worthy curry.

Ingredient Amount Notes
Boneless Chicken Thighs 🍗 1 ½ lb Cut into 1.5-inch pieces
Plain Yogurt 🥛 1 cup Full-fat for creaminess
Extra-Virgin Olive Oil 🫒 ¼ cup High quality, fruity
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 6 cloves Minced, fresh preferred
Ginger Root 🌿 1 tbsp Freshly grated, peeled
Ground Cumin 🌶️ 1 ½ tsp Toasted for deeper flavor
Ground Coriander 🌿 1 ½ tsp Freshly ground preferred
Turmeric Powder 🌶️ ½ tsp Bright yellow color
Ground Cinnamon 🌿 ½ tsp Sweet, not cassia
Garam Masala 🌶️ 1 tsp Store-bought blend works
Cayenne Pepper 🔥 ¼ tsp Adjust for heat preference
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Tomato Paste 🍅 2 tbsp Squeeze tube preferred
Chicken Broth 💧 1 cup Low-sodium preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lemon Juice 🍋 1 tbsp Freshly squeezed

The chicken thighs are the star here, and bone-in, skin-on makes them even more flavorful, but boneless works too. Trader Joe’s and Whole Foods carry great cuts—look for good marbling. If you’re using frozen, thaw them overnight in the fridge. The yogurt should be full-fat plain yogurt (Greek or regular)—it’s the secret to that velvety sauce. Skip the flavored kind; we’re adding all the flavor ourselves. For the spices, Penzeys or Spicewalla have great blends, but the regular grocery store stuff works fine if it’s fresh. Smell your spices: if they don’t smell vibrant, toss ’em.

No garam masala? Mix 1/4 tsp each of cardamom, cloves, and cinnamon—it’s not the same, but it works. Short on fresh ginger? Ground ginger at half the amount is a decent swap, though it lacks that bright zing. The tomato paste can be jarred, but Trader Joe’s squeeze tubes are perfect—no waste, and they keep forever. For extra richness, stir in 2 tbsp coconut milk at the end. The cilantro is optional, but I always add it—half goes in the pot, half gets torn over the top for freshness. If you’re sensitive to heat, cut the cayenne to 1/4 tsp or skip it entirely—the curry will still be delicious.

This curry reheats beautifully—honestly, it tastes better the next day once everything melds. Keeps 4-5 days in the fridge, freezes for 3 months. I always make a double batch and freeze half for lazy nights. To reheat, add a splash of water or broth—it helps the sauce loosen up. Serve with basmati rice or warm naan, and trust me, you’ll want leftovers for lunch the next day.

❤️

Why You’ll Love This Recipe

  • No Chopping Chaos: I swear by this recipe because the onions and garlic get a quick sauté in olive oil—no dice needed. My knife stays clean while the house stays quiet (a rare win).
  • Yogurt Magic: That plain yogurt marinade? It’s the secret weapon. The chicken stays juicy, and the sauce gets this velvety richness without needing heavy cream. Honestly, I’ve tried fancy curry pastes, but this combo is spot-on.
  • Leftovers That Shine: This curry tastes even better the next day—yes, really. I make a big batch on Sundays, and by Wednesday, it’s still my go-to lunch. The flavors meld perfectly, and it reheats like a dream.
  • Budget-Friendly Feast: Chicken thighs are forgiving and affordable, and the rest of the ingredients won’t break the bank. Between us, this feeds four for under $15, and I’ve never had anyone complain about seconds.

Step-by-step instructions for spiced yogurt-braised chicken

Here’s how to transform simple ingredients into melt-in-your-mouth chicken that stays tender and flavorful.

1

Marinate the Chicken for Maximum Tenderness

Cut the 1.5 lb boneless chicken thighs into 1.5-inch pieces and place them in a bowl. In a separate small bowl, whisk together the 1 cup plain yogurt, 1.5 tsp ground cumin, 1.5 tsp ground coriander, 0.5 tsp turmeric powder, 0.5 tsp ground cinnamon, 1 tsp garam masala, 0.25 tsp cayenne pepper, 1 tsp salt, and 0.5 tsp black pepper until smooth. Pour this yogurt mixture over the chicken pieces, coating them evenly. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes, or up to 4 hours if you have time.

The yogurt helps tenderize the chicken while the spices begin to penetrate the meat. You’ll notice the chicken pieces will look glossy and well-coated when ready to cook. This step is crucial for that signature melt-in-your-mouth texture you’re aiming for.

2

Sear the Chicken for Deep Flavor

Heat the 0.25 cup extra-virgin olive oil in a large, heavy-bottomed skillet over medium-high heat until shimmering but not smoking. Remove the chicken from the marinade (reserve the marinade for later) and shake off any excess. Working in batches if needed, add the chicken pieces to the skillet and cook for 3-4 minutes per side until golden brown and cooked through to 165°F in the thickest piece. Transfer the seared chicken to a plate and set aside.

This searing step creates a beautiful crust on the chicken while building deep, caramelized flavors that will form the foundation of your curry. Don’t overcrowd the pan or the chicken will steam instead of sear. If your skillet isn’t large enough to fit all pieces without crowding, work in two batches.

3

Build the Aromatic Base

In the same skillet (no need to clean it), reduce the heat to medium and add the diced 1 whole yellow onion. Cook for 5-6 minutes until softened and beginning to caramelize. Add the minced 6 cloves garlic and freshly grated 1 tbsp ginger root, cooking for another 1 minute until fragrant. Stir in the 2 tbsp tomato paste and cook for 2 minutes, stirring constantly, until it darkens slightly in color.

The onions should be translucent with some browned edges when ready. This aromatic base forms the flavor foundation of your curry, so take your time with this step. The tomato paste will help thicken the sauce and add depth of flavor that complements the yogurt marinade.

4

Simmer the Curry to Perfection

Return the seared chicken to the skillet along with any accumulated juices. Pour in the reserved yogurt marinade and stir to combine. Add the 1 cup chicken broth and bring the mixture to a gentle simmer. Reduce the heat to low and let it cook uncovered for 15-20 minutes, stirring occasionally, until the sauce has thickened slightly and the chicken is fork-tender.

Here’s where the magic happens – the yogurt and broth create a creamy, spiced sauce that coats the chicken perfectly. You’ll know it’s ready when the sauce clings to the chicken rather than pooling at the bottom. The chicken should be easy to pierce with a fork but still hold its shape. If the sauce reduces too quickly, add a splash of water or broth to maintain the desired consistency.

5

Finish and Serve with Fresh Herbs

Remove the skillet from heat and stir in the 0.25 cup chopped fresh cilantro and 1 tbsp freshly squeezed lemon juice. Taste and adjust seasoning if needed, adding a pinch more salt or a dash of cayenne for heat. Let the curry rest for 5 minutes before serving to allow the flavors to meld together.

This final step brightens up the rich, spiced curry with fresh herbs and a touch of acidity from the lemon juice. The chicken should be incredibly tender with a perfect balance of yogurt creaminess and spiced tomato depth. Serve immediately with basmati rice or warm naan bread to soak up that delicious sauce.

👨‍🍳

Pro Tips For Making Chicken Curry

  • Sear the Chicken First: Don’t skip browning the thighs—after patting them very dry with paper towels, cook them in olive oil over medium-high heat until golden in 4-5 minutes per side. I learned this the hard way: pale curry chicken tastes bland because it never develops that Maillard crust that carries flavor.
  • Marinate in Yogurt Overnight: Toss the chicken in plain yogurt and refrigerate for at least 8 hours (or overnight). Sounds weird, but it works: the acid tenderizes the meat and keeps it juicy, while the fat in yogurt adds richness that plain olive oil can’t match. Skip this, and your curry will be tougher.
  • Sweat, Don’t Burn, the Onions: Cook the onions in olive oil over low heat for 8-10 minutes until translucent, stirring occasionally. After burning three batches, I finally figured out that patience here means the curry won’t taste bitter—high heat caramelizes them too fast, and that’s a flavor killer.
  • Simmer Low and Slow: After adding all spices, reduce heat to a gentle simmer (not a boil) and cover the pot. Let it cook for 30-40 minutes—this isn’t the time to rush. I was skeptical until I tried it: slow cooking melds the flavors into something cohesive, not just a spicy mess.

Regional styles of this recipe

Indian Home Kitchen

This is the version I grew up with—simple, fragrant, and deeply comforting. In Indian homes, chicken curry often starts with a tadka (tempering) of whole spices like cardamom and cloves in hot oil before adding the ground spices.

I use 1 bay leaf, 2 green cardamom pods, and 1-inch cinnamon stick toasted in oil for 30 seconds before adding the onions. The key difference is using 1 cup coconut milk at the end instead of lemon juice, giving it that classic South Indian creaminess.

Serve with steamed basmati rice and a side of cucumber raita to balance the richness. 🌶️

Thai Green Curry

For a Thai-inspired twist, replace the yogurt marinade with 1 tbsp green curry paste (I love Maesri brand) mixed with 1 cup coconut milk. Use 1 red bell pepper and 1 stalk lemongrass (bruised and tied) in the base.

Add 1 cup Thai eggplant (or zucchini) and 1 cup bamboo shoots during the final 10 minutes of simmering. Finish with 1 tbsp fish sauce and 1 lime wedge for serving. The result is a vibrant, slightly sweet curry that’s lighter but equally flavorful. 🌿

British Sunday Roast

In British homes, curry often gets a hearty twist—think potatoes and carrots added to the pot. After searing the chicken, add 1 diced potato and 2 carrots (peeled and chopped) with the onions.

Use 1 tbsp curry powder (like Schwartz) instead of individual spices, and finish with 1 tbsp tomato paste and 1 cup beef stock (instead of chicken broth). Top with fresh parsley and serve with crusty bread or mashed potatoes. This version feels like a cozy Sunday dinner. 🥔

American Weeknight Shortcut

For busy weeknights, I simplify the process by using 1 tbsp pre-made curry powder (like Badia) and ½ cup heavy cream at the end for extra richness.

Skip the marinade and sear the chicken directly in the pot with 1 tbsp butter and 1 tbsp flour for a quick roux. Add 1 can diced tomatoes (14.5 oz) with the broth to thicken the sauce faster.

Serve with microwaveable basmati rice and store-bought garlic naan for a foolproof meal in 30 minutes. Perfect for when you’re short on time but still want flavor. ⏰

Middle Eastern Lamb Curry

Swap the chicken for 1.5 lb lamb shoulder (cut into chunks) and use 1 cup plain yogurt with 1 tbsp ground cumin, 1 tsp smoked paprika, and ½ tsp allspice. Add 1 diced eggplant and 1 cup chickpeas during the final 15 minutes of cooking.

Finish with 1 tbsp pomegranate molasses for a tangy-sweet balance. This version is heartier and pairs beautifully with warm pita bread or couscous. It’s a showstopper for special occasions. 🍇

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 8g40%
Cholesterol 155mg52%
Sodium 820mg36%
Total Carbohydrate 22g8%
Dietary Fiber 3g11%
Sugars 8g
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 use chicken breast instead of thighs for this recipe?

Chicken thighs work best because they stay juicy during the long simmer. If you must use breast, cut them into 1-inch pieces and reduce the cooking time to 10-12 minutes after adding the broth. They’ll be less tender but still flavorful. For extra moisture, add 2 tbsp coconut milk at the end.

2

What’s the secret to making the sauce creamy without coconut milk?

The yogurt marinade is your secret weapon—it naturally thickens and adds creaminess as it simmers. For extra richness, stir in 2 tbsp heavy cream or 1 tbsp Greek yogurt at the very end. Never boil the sauce, or it’ll curdle. Keep heat at low-medium for the final 5 minutes.

3

How do I adjust the spice level for kids or sensitive eaters?

Start by reducing the cayenne to 1/4 tsp or omit it completely. For extra mildness, add 1 tbsp honey or 1 tsp sugar at the end to balance any lingering heat. Serve with plain yogurt or raita on the side for dipping—it helps neutralize spice naturally.

4

Can I make this curry in an Instant Pot or slow cooker?

For Instant Pot: Sauté onions/garlic, add all ingredients except cilantro/lemon, then pressure cook for 8 minutes (natural release). For slow cooker: Combine everything (including broth) and cook on low for 4-5 hours. The yogurt may separate slightly—stir well before serving.

5

Why did my curry turn out too dry?

Most likely, the sauce reduced too much during cooking. Always keep 1/2 cup broth reserved to add if needed. For future batches, reduce heat to low during simmering, and cover partially with a lid. If the sauce is too thick, stir in 2-3 tbsp water and simmer 2 more minutes.

★★★★★4.6(9 reviews)
Brandon Thompson