If you’re looking for a quick and comforting meal, creamy coconut chicken curry is a great choice. It’s a simple dish made with tender chicken cooked in a rich, flavorful sauce that combines coconut milk and spices. You can have this tasty meal ready in about 30 minutes, making it perfect for busy weeknights.
This post may contain affiliate links.
The best part is that you only need one pot to make it, which means less cleanup for you. The creamy sauce is both sweet and savory, thanks to the coconut milk and spices like coriander. Serve it with rice or naan bread to make a filling dinner your whole family can enjoy.
Related Recipe: Thai Chicken Soup — The Best Soup Recipe to Beat the Winter Chill

How to Make Creamy Coconut Chicken Curry
You will need a few key ingredients and follow clear steps to create this flavorful dish. Paying attention to how you prepare and cook the chicken will give you a rich, creamy sauce that tastes great.
Coconut Chicken Curry Recipe
Ingredients:
- 1 ½ pounds boneless, skinless chicken thighs or breasts, cut into bite-sized pieces
- 2 tablespoons coconut oil (or vegetable oil)
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons curry powder (adjust to taste)
- 1 teaspoon ground turmeric
- 1 teaspoon ground cumin
- ½ cup chicken broth or water
- 1 teaspoon chili powder or cayenne (optional, for heat)
- 1 can (14 oz) coconut milk
- Salt and pepper to taste
- 1 cup crushed tomatoes or tomato puree
- 1 tablespoon brown sugar (optional, to balance acidity)
- Juice of ½ lime
- Fresh cilantro, chopped (for garnish)
- Cooked rice or naan, for serving
Instructions:
Heat the coconut oil in a large skillet or pot over medium heat. Add the chopped onion and sauté until soft and golden. Stir in the garlic and ginger, cooking for another minute until fragrant. Add the curry powder, turmeric, cumin, and chili powder, stirring to coat the onions and release the spices’ aroma.
Related Recipe: Thai Peanut Chicken Bowl Easy Recipe for Busy Weeknights
Add the chicken pieces and cook until lightly browned on all sides. Pour in the coconut milk, crushed tomatoes, and chicken broth. Stir well to combine, then bring the mixture to a gentle simmer.
Reduce the heat to low and let the curry cook uncovered for about 20–25 minutes, stirring occasionally, until the chicken is tender and the sauce has thickened. Taste and season with salt, pepper, and brown sugar if desired.
Finish with a squeeze of lime juice for brightness. Garnish with fresh cilantro and serve hot over steamed rice or with warm naan bread.
Cooking Tips for Richness
For more flavor, brown the chicken well before adding liquids. This builds a deeper taste.
Related Recipe: Slow Cooker Bang Bang Chicken – Asian Food You’ll Crave
Use full-fat coconut cream rather than thinner coconut milk—this makes the sauce velvety and richer.
Simmer the curry on low heat to let spices blend without burning. Avoid boiling, which can separate the coconut cream.
If your sauce is too thick, add a little broth or water slowly until you reach your preferred consistency.
A splash of lime juice or fresh herbs like cilantro at the end can brighten the flavors just before serving.
Serving and Storing Creamy Coconut Chicken Curry
You can enjoy creamy coconut chicken curry in different ways and keep it fresh for later meals. Knowing how to serve it right and store it safely helps maintain its flavor and texture.
Related Recipe: Easy Slow Cooker Teriyaki Chicken – Better Than Takeout
Serving Suggestions
Serve the curry over steamed white or jasmine rice to soak up the rich sauce. You can also pair it with warm naan bread, which is perfect for scooping.
Add a sprinkle of fresh cilantro or chopped green onions on top for a fresh, bright flavor. A squeeze of lime juice can add a nice tang that lifts the dish.
For extra veggies, serve the curry alongside a simple cucumber salad or roasted vegetables. This adds color and texture to your meal without overpowering the curry’s creamy base.
Related Recipe: Sushi Bowl Made Easy: A Fresh and Fun Recipe for Everyone
Storing and Reheating
Store the leftover curry in an airtight container in the fridge. It will stay good for about 3 to 4 days.
To reheat, warm it gently on the stove over low heat. Stir often and add a splash of water or coconut milk if the sauce thickens too much.
You can also freeze the curry for up to 2 months. Thaw it overnight in the fridge before reheating to keep the texture smooth and creamy. Avoid reheating in the microwave too long, as it can dry out the chicken.
Follow my Asian Food board on Pinterest.



