Curry Chicken Recipe No Coconut Milk: Spiced Tender Bites in Aromatic Sauce

Curry Chicken Recipe No Coconut Milk: Spiced Tender Bites in Aromatic Sauce

This curry chicken delivers tender bites in a rich, aromatic sauce without any coconut milk. I developed this method after years of testing to achieve authentic flavor using simple pantry staples.

The secret lies in building layers of spice through careful toasting and a slow simmer. Chicken stays juicy while the sauce develops deep, complex flavors that rival traditional versions.

You’ll end up with perfectly cooked meat in a velvety sauce that clings to every piece. The aroma alone will have everyone asking for the recipe.

Serve with rice or naan to soak up every drop of the fragrant sauce. Here’s how to make it.

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

Ingredients for Curry Chicken Recipe No Coconut Milk

Rich spices, tender chicken, and a velvety sauce come together for this aromatic dish.

Ingredient Amount Notes
Boneless Chicken Thighs 🍗 1 ½ lb Skin-on or off preferred
Vegetable Oil 🫒 2 tbsp Neutral flavor for frying
Yellow Onion 🧅 1 whole Finely diced for base
Garlic Cloves 🧄 4 cloves Minced for depth
Fresh Ginger 🌿 1 tbsp Grated for zing
Curry Powder 🌶️ 2 tbsp Madras or standard blend
Ground Cumin 🌿 1 tsp Toasted for warmth
Ground Coriander 🌿 1 tsp Balances the spices
Turmeric 🌶️ ½ tsp For golden color
Cayenne Pepper 🔥 ¼ tsp Adjust for heat
Crushed Tomatoes 🍅 1 can 28 oz can, undrained
Chicken Broth 🥣 1 ½ cups Low-sodium preferred
Plain Yogurt 🥛 ½ cup Full-fat for creaminess
Fresh Cilantro 🌿 ¼ cup Chopped for garnish
Salt 🧂 1 tsp Kosher or sea salt

The chicken thighs are key here—bone-in adds flavor, but boneless cooks faster and stays just as juicy. Costco sells great bulk packs, or grab them fresh from the butcher counter at Whole Foods. Look for thighs with good marbling; they’ll stay moist during the slow simmer. For the spices, Penzeys has excellent quality, but any supermarket brand works if it’s fresh.

No curry powder? Mix cumin, coriander, turmeric, and fenugreek for a close substitute. Fresh ginger can be swapped with one-third the amount of ground ginger. The yogurt is essential for creaminess—use Greek yogurt for extra thickness. If you’re avoiding dairy, coconut yogurt (ironically) works too. The crushed tomatoes can be fresh, but canned is more consistent year-round.

This curry tastes even better the next day—store in the fridge for up to 4 days or freeze for 3 months. Reheat gently to keep the sauce from breaking. Always make extra; leftovers disappear fast (the sauce soaks into rice beautifully).

❤️

Why You’ll Love This Recipe

  • One Pan Simple: It’s just chicken, onions, garlic, and ginger—no extra bowls or fancy steps.
  • Deep Aroma: The garlic and ginger bloom in the oil, filling the kitchen with that warm, spiced scent.
  • Weeknight Hero: I make a double batch on Sunday, and it reheats beautifully for lunch.
  • Budget Keeper: Boneless thighs stay juicy and cost half what breasts do at my store.

Step-by-Step Instructions for Curry Chicken No Coconut Milk

This method ensures tender chicken in a rich, aromatic sauce without any coconut milk.

Step 1: Sear the Chicken and Sauté Aromatics

Heat the 2 tbsp vegetable oil in a large pot or deep skillet over medium-high heat. Season the 1.5 lb boneless chicken thighs with 1 tsp salt, then add them to the pot in a single layer. Sear for 4-5 minutes per side until golden brown and just cooked through.

Remove the chicken and set aside. In the same pot, add the diced yellow onion and cook for 3-4 minutes until softened and translucent. Stir in the minced 4 cloves garlic cloves and grated 1 tbsp fresh ginger, cooking for 1 minute until fragrant.

Step 2: Toast the Spices for Maximum Flavor

Reduce heat to medium and add the 2 tbsp curry powder, 1 tsp ground cumin, 1 tsp ground coriander, 0.5 tsp turmeric, and 0.25 tsp cayenne pepper. Toast for 30-45 seconds, stirring constantly, until the spices are aromatic.

This step deepens their flavors and prevents a raw taste in the final dish. Be careful not to let them burn—if they start to stick, reduce the heat immediately. The mixture should be fragrant but not smoking.

Step 3: Build the Sauce Base

Pour in the 1 can crushed tomatoes and 1.5 cups chicken broth, stirring to scrape up any browned bits from the bottom of the pot. Bring the mixture to a gentle simmer and let it cook for 5 minutes to meld the flavors together.

The sauce will start to thicken slightly as the liquid reduces. The crushed tomatoes create a rich, chunky base that pairs perfectly with the warm spices.

Step 4: Finish with Yogurt and Chicken

Lower the heat to medium-low and stir in the 0.5 cup plain yogurt, mixing until fully incorporated. The yogurt adds creaminess without coconut milk, balancing the spices with a subtle tang.

Return the chicken and any accumulated juices to the pot. Simmer for 5-7 minutes, allowing the chicken to absorb the flavors of the sauce. Stir occasionally to prevent sticking.

Step 5: Garnish and Serve

Taste and adjust seasoning if needed. Sprinkle with the chopped 0.25 cup fresh cilantro just before serving. The cilantro adds a bright, fresh contrast to the warm, spiced sauce.

Serve hot with rice or naan bread. The chicken should be fall-apart tender, and the sauce rich and aromatic, with layers of spice and a velvety texture from the yogurt.

👨‍🍳

Pro Tips For Making Curry Chicken Recipe No Coconut Milk

  • Brown the Chicken Well: Cook the chicken thighs in batches over medium-high heat until deeply browned—about 4-5 minutes per side. I learned this the hard way: skipping this step leaves the flavor flat, even with a great spice blend.
  • Bloom the Aromatics: After removing the chicken, add a splash of water to the pan with the onion, garlic, and ginger, and cook for 3-4 minutes until fragrant. Sounds weird, but it works: this prevents burning while coaxing out maximum flavor.
  • Skip the Overcrowding: Resist the urge to dump all the chicken in at once—overcrowding steams the meat instead of searing it. Two batches takes an extra 5 minutes but guarantees tender, flavorful pieces every time.
  • Use Fresh Ginger: I was skeptical until I tried it, but fresh ginger grated just before cooking adds a brightness that dried ginger can’t match. A 1-inch knob, peeled and grated, is all you need.

Make-Ahead Tips for This curry chicken recipe no coconut milk

Prep Spices Ahead

Measure and mix all your dry spices the night before. Combine 2 tbsp curry powder, 1 tsp ground cumin, 1 tsp ground coriander, ½ tsp turmeric, and ¼ tsp cayenne pepper in a small bowl. This saves 5 minutes of prep work when you’re ready to cook. 💡

Marinate Chicken

Season the 1.5 lb boneless chicken thighs with 1 tsp salt and let them sit in the fridge for up to 12 hours. This not only enhances flavor but also helps the chicken retain moisture during cooking. I always notice a difference when I take this extra step.

Pre-Chop Vegetables

Dice the yellow onion and mince the 4 cloves garlic the day before. Store them in separate airtight containers in the fridge. Grate the 1 tbsp fresh ginger just before cooking for the best flavor, as it loses potency quickly. ⏰

Partial Cooking Method

Sear the chicken as directed, then cool and refrigerate it in an airtight container for up to 24 hours. When ready to serve, reheat the chicken in the sauce for 5-7 minutes to finish cooking. This approach cuts active prep time in half.

Sauce Base Prep

Make the sauce base ahead by toasting the spices, then adding the 1 can crushed tomatoes and 1.5 cups chicken broth. Simmer for 5 minutes, cool, and refrigerate for up to 2 days. The flavors will deepen beautifully.

Yogurt Addition Timing

Wait to stir in the ½ cup plain yogurt until you’re ready to serve. If added too early and refrigerated, it can curdle. Gently warm the sauce first, then temper the yogurt by mixing in a bit of the warm sauce before combining. This keeps it smooth and creamy.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 22g28%
Saturated Fat 5g25%
Cholesterol 125mg42%
Sodium 680mg30%
Total Carbohydrate 20g7%
Dietary Fiber 5g18%
Sugars 8g
Protein 35g70%
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

What can I use instead of yogurt for creaminess?

For a dairy-free option, cashew cream or silken tofu works well. Simply blend ½ cup soaked cashews with ¼ cup water until smooth. For extra richness, a splash of heavy cream also does the trick.

2

Can I use chicken breast instead of thighs?

Yes, but thighs stay juicier. If using breasts, reduce cooking time to 3-4 minutes per side when searing, and simmer for only 3-5 minutes to prevent dryness. Brining the breasts first helps too.

3

How do I adjust the spice level?

Reduce or omit the ¼ tsp cayenne pepper for mild heat. For more kick, add extra cayenne or a pinch of red pepper flakes. Taste as you go—spices intensify as the sauce simmers.

★★★★★4.5(5 reviews)
Allison Carter