Easy Dairy-Free Chicken Curry (Coconut Recipe)
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.

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.

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.

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.
| Nutrient | Amount per serving |
|---|---|
| Calories | 418 |
| Total Fat | 28 g |
| Saturated Fat | 16 g |
| Carbohydrates | 12 g |
| Sugar | 5 g |
| Fiber | 3 g |
| Protein | 32 g |
| Sodium | 620 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
- More Dairy-Free Chicken Dinners
- Chicken Alfredo
- Crispy Fried Chicken
- Heavy Cream Substitute
- all our 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. 💛
There are no reviews yet. Be the first one to write one.
