Chicken Curry Recipe With Marination: Overnight Spice-Infused Tender Bites

Chicken Curry Recipe With Marination: Overnight Spice-Infused Tender Bites

This overnight marination transforms chicken into tender, deeply flavorful bites that absorb every spice. The extended soak allows the yogurt and aromatics to penetrate deeply, creating a base that’s impossible to achieve with quick marinades.

I developed this method after years of experimenting with timing and spice ratios. The 12-hour rest in the refrigerator lets the flavors meld while the acid in the yogurt begins breaking down the proteins, guaranteeing that promised tender result.

The cooking process then builds on this foundation, with a slow simmer that coaxes the chicken into perfect tenderness. Each piece emerges from the sauce infused with complex layers from the marination and cooking spices.

What you’ll serve is chicken so tender it falls apart at the touch of a fork, swimming in a rich, aromatic curry sauce that’s absorbed the depth of the overnight preparation.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Chicken Curry Recipe with Marination

Whole spices toasted fresh and full-fat yogurt create the foundation for these irresistibly tender chicken bites.

Ingredient Amount Notes
Boneless Skinless Chicken Thighs 🍗 2 lb Cut into 1.5-inch pieces
Plain Whole-Milk Yogurt 🥛 1 ½ cups Full-fat for best marination
Fresh Ginger Root 🌿 2 tbsp Finely grated, peeled
Garlic Cloves 🧄 6 cloves Minced to fine paste
Ground Cumin 🌿 2 tsp Toasted for deeper aroma
Ground Coriander 🌿 2 tsp Freshly ground preferred
Turmeric Powder 🌶️ 1 tsp For color and earthiness
Kashmiri Red Chili Powder 🌶️ 1 ½ tsp Mild heat, vibrant color
Garam Masala 🌿 1 ½ tsp Freshly ground blend
Kosher Salt 🧂 2 tsp Diamond Crystal preferred
Freshly Ground Black Pepper 🌶️ 1 tsp Coarsely ground
Vegetable Oil 🫒 3 tbsp Neutral flavor, high smoke point
Yellow Onion 🧅 1 whole Finely diced, medium size
Canned Diced Tomatoes 🍅 1 can 14.5 oz, fire-roasted preferred
Heavy Cream 🥛 ½ cup Full-fat for richness
Fresh Cilantro 🌿 ½ cup Chopped, for garnish

The yogurt is non-negotiable here—full-fat Greek or whole-milk only, as the fat carries the spices and tenderizes the protein. For the chicken, bone-in, skinless thighs offer the best texture after marination, but boneless works if you prefer. Source your spices from Penzeys or an Indian grocery for maximum potency. The ginger and garlic should be fresh, not jarred, to achieve the depth of flavor promised by the overnight rest.

No Kashmiri chili? Sweet paprika plus cayenne at a 2:1 ratio gets you close on color and heat. Short on garam masala? Equal parts cinnamon, cardamom, and cloves (a pinch each) approximates the warmth. The tomatoes can be fresh if in season, but canned fire-roasted add a smoky depth. For the cream, coconut milk works for a dairy-free version—use the full-fat canned variety for similar richness.

Marinate the chicken overnight (up to 24 hours max) in the fridge. The cooked curry keeps well for 4 days refrigerated and freezes beautifully for 3 months. Always use airtight containers to preserve the aromatic qualities of the spices.

❤️

Why You’ll Love This Recipe

  • No-Fuss Marination: Honestly, I just toss the chicken with yogurt, ginger, and garlic the night before—no fancy steps.
  • Deep, Warm Flavor: The cumin and ginger bloom in the yogurt, making every bite rich and aromatic.
  • Feeds a Hungry Crowd: I’ve served this at potlucks and weeknight dinners alike, and it’s always a hit.
  • Leftovers for Days: Between us, it tastes even better the next day, and it reheats like a dream.

Step-by-Step Instructions for Chicken Curry With Marination

Master these professional techniques for fall-apart tender chicken with complex layered flavors.

Step 1: Prepare and Marinate the Chicken

Cut the 2 lb boneless skinless chicken thighs into 1.5-inch pieces and place them in a large mixing bowl. In a separate bowl, combine the 1.5 cups plain whole-milk yogurt, 2 tbsp fresh ginger root (finely grated), 6 cloves garlic cloves (minced to a paste), 2 tsp ground cumin, 2 tsp ground coriander, 1 tsp turmeric powder, 1.5 tsp Kashmiri red chili powder, 1.5 tsp garam masala, 2 tsp kosher salt, and 1 tsp freshly ground black pepper.

Pour the yogurt mixture over the chicken and massage it thoroughly into every piece, ensuring full coverage. The acid in the yogurt will begin tenderizing the meat immediately. Cover and refrigerate for at least 4 hours, though overnight marination yields the most tender results as the spices deeply penetrate the flesh.

Step 2: Sear the Chicken and Build the Base

Heat 2 tbsp vegetable oil in a heavy-bottomed pot or Dutch oven over medium-high heat. Remove the chicken from the marinade (reserve the marinade) and sear in batches for 3-4 minutes per side until golden brown. Avoid overcrowding the pot to ensure proper browning rather than steaming.

Transfer the seared chicken to a plate. In the same pot, add the remaining 1 tbsp vegetable oil and sauté the 1 whole yellow onion (finely diced) for 6-8 minutes until soft and translucent. The fond from the chicken will caramelize slightly, adding depth to the sauce.

Step 3: Simmer the Curry to Perfection

Pour the reserved marinade into the pot with the onions, stirring to incorporate the browned bits. Add the 1 can canned diced tomatoes (with juices) and bring to a gentle simmer. Return the chicken to the pot, ensuring it’s mostly submerged in the liquid.

Reduce heat to low, cover, and simmer for 30-35 minutes, stirring occasionally, until the chicken is fork-tender and the sauce has thickened slightly. The oil will begin to separate at the edges when the curry is ready, indicating the spices have fully bloomed.

Step 4: Finish with Cream and Garnish

Stir in the 0.5 cup heavy cream and simmer uncovered for an additional 5 minutes to allow the flavors to meld. The cream tempers the acidity of the tomatoes and yogurt, creating a rich, balanced sauce. Taste and adjust seasoning if needed, though the marinade should have provided sufficient salt and spice.

Remove from heat and let the curry rest for 10 minutes off the stove. This allows the flavors to deepen and the sauce to thicken further. Garnish with the 0.5 cup fresh cilantro (chopped) just before serving to preserve its bright, fresh aroma.

👨‍🍳

Pro Tips For Making Chicken Curry Recipe With Marination

  • Marinade overnight: I learned this the hard way—chicken thighs need at least 4 hours in the yogurt-ginger-garlic mix, but overnight actually changes the outcome. The meat stays juicy and picks up way more flavor.
  • Pat thighs dry: Skip the wet chicken syndrome: blot the thighs with paper towels before marinating so the yogurt clings better instead of sliding off.
  • Toast the cumin: Sounds weird, but it works: dry-toast the ground cumin in the pan for 30 seconds before adding liquids—it wakes up the aroma and makes a real difference.
  • Skip the crowding: After burning three batches, I finally figured out to sear the chicken in batches so the pan stays hot and the meat browns instead of steams.

Pro Cooking Tips for Great chicken curry recipe with marination

Marination Mastery

Always use full-fat yogurt—the fat carries spices deeper into the meat. Massage the marinade into every piece, ensuring complete coverage. I find overnight marination (up to 24 hours) transforms the texture most dramatically. 💡

Searing Technique

Sear chicken in small batches over medium-high heat to avoid steaming. Use a heavy-bottomed Dutch oven for even heat distribution. The golden-brown crust adds depth to the final curry.

Sauce Development

After searing, sauté onions in the same pot to capture the fond. Add reserved marinade and tomatoes, scraping up browned bits. This builds a rich, complex base for your sauce.

Low and Slow

Simmer covered on low heat for 30-35 minutes. The curry is done when oil separates at the edges. Stir occasionally to prevent sticking and ensure even cooking.

Cream Integration

Add heavy cream at the end and simmer uncovered for 5 minutes. This balances acidity and enriches the sauce. Let it rest 10 minutes off heat before serving.

Equipment Choice

I recommend a 5-6 quart Dutch oven (like Lodge or Le Creuset) for even heat. A wooden spoon won’t scratch your pot while stirring the developing curry. 🔥

Nutrition Facts

Servings 4
Amount Per Serving
Calories 540kcal
% Daily Value
Total Fat 32g41%
Saturated Fat 12g60%
Cholesterol 180mg60%
Sodium 820mg36%
Total Carbohydrate 18g6%
Dietary Fiber 4g14%
Sugars 6g
Protein 45g90%
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 marinate for just a few hours?

For best results, marinate overnight. However, 4-6 hours still improves tenderness and flavor. The longer it soaks, the deeper the spice penetration.

2

What can I use instead of yogurt?

Buttermilk or coconut milk work as substitutes. Both provide acidity for tenderizing. Avoid non-fat options, as the fat carries flavor.

3

How do I prevent the sauce from curdling?

Temper the yogurt marinade before adding to hot oil. Stir constantly and keep heat at medium-low to maintain a smooth sauce.

4

Can I use chicken breast instead?

Yes, but reduce cooking time to 20-25 minutes. Breast dries out faster than thighs, so monitor closely.

★★★★★4.9(11 reviews)
Tyler Campbell