Creamy dairy-free chicken curry with coconut milk in a pan over rice

Easy Dairy-Free Chicken Curry (Coconut Recipe)

Spread the love

When I want dinner to feel like a warm hug with almost no effort, I make this dairy-free chicken curry. Everything simmers in one pan until the chicken is tender and the sauce turns rich, golden, and gently spiced. The secret to that creamy body without a drop of cream is full-fat coconut milk, which melts into the warm curry spices for something that tastes like it simmered all day. For years I assumed “creamy curry” meant dairy, until coconut milk changed my whole weeknight rotation. It comes together in about 35 minutes, fills the house with the most incredible aroma, and tastes even better the next day. Spoon it over rice and watch it disappear.

By Brooks · Tested and updated May 31, 2026

Key Takeaways

  • Full-fat coconut milk makes the sauce rich and creamy with no dairy.
  • Bloom the spices in oil first to unlock their deepest flavor.
  • One pan, about 35 minutes for an easy, cozy weeknight dinner.
  • Chicken thighs stay juiciest, but breast works well too.
  • Even better the next day as the flavors meld, so it’s great for meal prep.

What Is Dairy-Free Chicken Curry?

Dairy-free chicken curry is a saucy, spiced chicken dish made creamy with coconut milk instead of any dairy, butter, cream, or yogurt. Tender chicken simmers with onion, garlic, ginger, and warm curry spices in a rich coconut-tomato sauce. Many curries traditionally use cream or yogurt, but coconut milk delivers the same luxurious body while keeping the dish naturally dairy-free. Cooked in one pan and served over rice or with naan, it’s a comforting, reliably dairy-free dinner that’s easy enough for a busy weeknight.

Creamy dairy-free chicken curry with coconut milk in a pan over rice

Why You’ll Love This Recipe

  • Rich and creamy. Coconut milk gives a luxurious sauce with no dairy.
  • One pan. Easy cooking and easy cleanup.
  • Big flavor, fast. Warm spices come together in about 35 minutes.
  • Meal-prep friendly. Tastes even better reheated.
  • Flexible. Adjust the heat and swap in your favorite vegetables.

Ingredients

This serves 4. Full-fat coconut milk is essential for that creamy, rounded sauce.

  • 1 1/2 lb (680 g) boneless chicken thighs or breast, cubed
  • 2 tablespoons neutral oil
  • 1 onion, diced
  • 3 cloves garlic, minced, plus 1 tablespoon grated ginger
  • 2 tablespoons curry powder (or garam masala plus 1 teaspoon turmeric)
  • 1 can (14 oz) full-fat coconut milk
  • 1 can (14 oz) diced tomatoes
  • 1 teaspoon salt
  • Fresh cilantro and lime, to serve

Serve it with warm dairy-free tortillas or rice to soak up every drop of the sauce.

Ingredients for dairy free chicken curry laid out on a wooden board

How to Make Dairy-Free Chicken Curry

Step 1: Sear the chicken

Heat 1 tablespoon of oil in a large pan and brown the cubed chicken for 4 to 5 minutes, then remove. Tip: You don’t need to cook it through here; a quick sear builds flavor, and the chicken finishes cooking in the sauce.

Step 2: Soften the aromatics

Add the remaining oil and the onion, cooking until soft, then stir in the garlic and ginger. Tip: Cook the onion until truly soft and golden; rushing this step leaves a sharp, raw flavor in the finished curry.

Step 3: Bloom the spices

Stir in the curry powder and cook for 1 minute until fragrant. Tip: Toasting the spices in the oil for a minute wakes up their flavor and is the difference between a flat curry and a deeply aromatic one.

Step 4: Build the sauce

Pour in the coconut milk and diced tomatoes, stir, and bring to a gentle simmer. Tip: Scrape up the browned bits from the bottom of the pan as you stir; all that flavor dissolves into the sauce.

Step 5: Simmer the chicken

Return the chicken and simmer for 15 to 20 minutes until cooked through and the sauce thickens. Tip: Keep it at a gentle simmer, not a hard boil, so the chicken stays tender and the coconut milk doesn’t separate.

Step 6: Finish and serve

Season to taste, then finish with fresh cilantro and a squeeze of lime. Tip: A squeeze of lime right at the end brightens the rich coconut sauce and balances the warm spices beautifully.

dairy free chicken curry being prepared in the kitchen

Expert Tips & Tricks

  • Use full-fat coconut milk for a creamy sauce; light versions turn out thin and watery.
  • Bloom the spices in oil for the deepest, most aromatic flavor.
  • Don’t boil hard — a gentle simmer keeps the coconut milk silky and the chicken tender.
  • Taste and adjust the salt, lime, and heat at the end for a balanced curry.

Variations & Substitutions

  • Vegetable curry: Add bell peppers, spinach, or chickpeas, or swap chicken for them entirely.
  • Spicier: Add fresh chili, cayenne, or a spoon of curry paste.
  • Thai-style: Use red or green curry paste with the coconut milk and a splash of tamari.
  • Extra creamy: Stir in a spoonful of dairy-free yogurt at the end.
  • More chicken dinners: Round out the rotation with my quick dairy-free chicken stir fry.

Storage & Reheating

  • Refrigerator: Store airtight for up to 4 days; the flavor deepens overnight.
  • Freezer: Freeze for up to 3 months; thaw in the fridge before reheating.
  • Reheat: Warm gently on the stovetop, adding a splash of water or coconut milk to loosen the sauce.
  • Meal prep: Portion with rice for easy grab-and-go lunches.

Nutrition Information

Values are an estimate per serving (curry only, recipe serves 4), based on USDA FoodData Central reference data. Rice and sides add to the totals.

NutrientAmount per serving
Calories418
Total Fat28 g
Saturated Fat16 g
Carbohydrates12 g
Sugar5 g
Fiber3 g
Protein32 g
Sodium620 mg

It’s a protein-rich, veggie-friendly dinner; here’s why lean protein foods like chicken make such a satisfying base.

Frequently Asked Questions

Is chicken curry dairy-free?

It can be. Many curries use cream, butter, or yogurt, but this version uses coconut milk for creaminess, making it naturally dairy-free. Always check restaurant or jarred curries for hidden dairy.

What can I use instead of cream in curry?

Full-fat coconut milk is the best dairy-free swap, giving a rich, creamy sauce. Cashew cream or a spoonful of dairy-free yogurt stirred in at the end also work well.

Why did my coconut milk curdle?

It was likely boiled too hard. Keep the curry at a gentle simmer rather than a rolling boil, and use full-fat coconut milk, which is more stable than light versions.

Can I make it ahead?

Definitely. The flavor deepens overnight, so it’s a great make-ahead meal. Store it in the fridge for up to 4 days and reheat gently with a splash of water or coconut milk.

What should I serve with it?

Steamed rice, naan, or warm tortillas are perfect for soaking up the sauce. Add a simple cucumber salad or some greens for a complete, balanced meal.

Keep the cozy chicken dinners going with my creamy dairy-free chicken casserole or warming dairy-free chicken soup.

Related Dairy-Free Recipes

⭐ Rate This Recipe

Did you make this recipe? Tap the stars below to rate it and leave a quick review — your feedback helps fellow dairy-free cooks and makes our day. 💛

0
0 out of 5 stars (based on 0 reviews)
Excellent
Very good
Average
Poor
Terrible

There are no reviews yet. Be the first one to write one.