Thai Coconut Curry Chicken Recipe in 10 Steps


Published: 2 May 2026


Here is a short video explaining the process, scroll down for detailed ingredients and step by step recipe method. Thanks for coming and do not forget to follow Food Paradise on Pinterest.

Ingredients with Exact Amount

For the chicken, use 500g boneless chicken thighs or chicken breast, cut into bite-sized pieces. I prefer chicken thighs because they stay soft and juicy, but chicken breast also works well if you do not overcook it.

You will need 2 tablespoons coconut oil or any light cooking oil, 1 medium onion, finely chopped, 4 garlic cloves, minced, and 1 tablespoon fresh ginger, grated. These ingredients build the base flavor of the curry.

For the curry sauce, use 2 tablespoons Thai red curry paste, 400 ml full-fat coconut milk, and 1 cup chicken stock. Full-fat coconut milk gives the curry its creamy texture, so I recommend using it instead of light coconut milk.

For seasoning, add 1 tablespoon fish sauce, 1 teaspoon brown sugar, and 1 tablespoon fresh lime juice. Fish sauce adds a salty, deep flavor. If you do not use fish sauce, you can replace it with soy sauce.

For vegetables, use 1 red bell pepper, sliced, 1 medium carrot, thinly sliced, and 1 cup zucchini, chopped. These vegetables add color, sweetness, and freshness.

For garnish, keep 2 tablespoons fresh cilantro or Thai basil, chopped, and lime wedges for serving.

Step by Step Recipe Method (Core)

This is the heart of the recipe, and I want you to follow it slowly and confidently. Each step builds flavor, so do not rush. Once you understand the flow, you will be able to make this curry perfectly every time.

Step 1: Prepare Everything Before Cooking

Start by preparing all your ingredients because this recipe moves quickly once the heat is on. Cut 500g chicken into small, even bite-sized pieces so they cook evenly. Finely chop the onion, mince the garlic, and grate the ginger. Slice the bell pepper, carrot, and zucchini into similar sizes so they cook at the same speed. Keep all ingredients near your stove so you do not have to stop in the middle of cooking.

Step 2: Heat the Oil and Cook the Onion

Place a large deep pan or skillet on medium heat and add 2 tablespoons coconut oil. Let the oil warm up gently, then add the chopped onion. Cook the onion for about 3 to 4 minutes, stirring occasionally. You want the onion to become soft, slightly golden, and sweet in smell. This step creates the base of your curry, so give it a little time.

Step 3: Add Garlic and Ginger for Aroma

Now add the minced garlic and grated ginger into the pan. Stir continuously for about 1 minute. You will notice a strong, fresh aroma coming out. Keep the heat medium and do not let the garlic burn, because burnt garlic will give a bitter taste to your curry.

Step 4: Add the Chicken and Lightly Brown It

Add the chicken pieces into the pan. Spread them out so they touch the surface of the pan instead of piling up. Let them cook for 5 to 6 minutes, stirring occasionally. The chicken should turn white from the outside and develop a light golden color. It does not need to be fully cooked at this stage, because it will finish cooking in the sauce later.

Step 5: Cook the Curry Paste Properly

Add 2 tablespoons Thai red curry paste directly into the pan with the chicken. Mix it well so the paste coats the chicken evenly. Let it cook for 1 to 2 minutes while stirring. This step is very important because cooking the curry paste in oil brings out its full flavor and removes any raw taste. You will notice the color deepen and the smell become richer.

Step 6: Add Coconut Milk and Chicken Stock

Now slowly pour in 400 ml full-fat coconut milk followed by 1 cup chicken stock. Stir everything well so the curry paste dissolves smoothly into the liquid. Increase the heat slightly until the curry starts to gently bubble, then reduce it back to a low simmer. Do not let it boil too hard, as gentle cooking keeps the sauce creamy.

Step 7: Add Vegetables in Stages

Start by adding the sliced carrots first, since they take longer to soften. Let them cook in the curry for about 3 minutes. After that, add the bell pepper and zucchini. Stir gently and let everything cook together for 7 to 10 minutes. During this time, the chicken will finish cooking and the vegetables will become tender but still slightly crisp.

Step 8: Season and Balance the Flavor

Now it is time to bring everything together. Add 1 tablespoon fish sauce, 1 teaspoon brown sugar, and 1 tablespoon fresh lime juice. Stir well and taste the curry. You are looking for a balanced flavor, which means creamy from coconut milk, salty from fish sauce, slightly sweet from sugar, a little spicy from curry paste, and fresh from lime juice. Adjust if needed by adding a bit more lime juice for freshness or a pinch of salt if required.

Step 9: Final Simmer and Texture Check

Let the curry simmer gently for another 2 to 3 minutes. This helps all the flavors blend together properly. Check the consistency of the sauce. If it feels too thick, you can add a splash of water or stock. If it is too thin, let it cook for a few more minutes without a lid to thicken naturally.

Step 10: Garnish and Serve Fresh

Turn off the heat and sprinkle freshly chopped cilantro or Thai basil over the curry. Serve it immediately while hot with steamed rice or noodles. Add lime wedges on the side so you can squeeze fresh juice right before eating. This final touch lifts the whole dish and makes every bite feel fresh and vibrant.

Variations in the Recipe

Thai coconut curry chicken is very flexible, so you can adjust it based on your taste and what you have at home.

Make It Spicier

Add sliced red chili, chili flakes, or an extra teaspoon of curry paste. Add spice slowly, because Thai curry paste can become strong very quickly.

Make It Mild

Use only 1 tablespoon curry paste instead of 2. You can also add a little extra coconut milk to soften the heat. This version works well for kids or anyone who likes gentle spice.

Use Green Curry Paste

You can replace red curry paste with green curry paste. Green curry has a fresher, more herbal taste. It is also often spicier, so start with a smaller amount.

Add More Vegetables

You can add mushrooms, baby corn, spinach, green beans, broccoli, or peas. Add soft vegetables near the end so they do not overcook.

Make It Thicker

Use coconut cream instead of coconut milk, or simmer the sauce uncovered for a few extra minutes. This makes the curry thicker and richer.

Make It Dairy-Free

This recipe is already dairy-free because it uses coconut milk instead of cream. Just check your curry paste label to make sure it suits your needs.

Mistakes to Avoid

Small mistakes can change the taste and texture of curry, so keep these tips in mind.

Do Not Use Watery Coconut Milk

Light coconut milk can make the curry thin and weak. Full-fat coconut milk gives the sauce a creamy body and better flavor.

Do Not Skip Cooking the Curry Paste

Curry paste should be cooked in the pan before adding liquid. This step wakes up the flavor and removes the raw taste.

Do Not Boil the Curry Too Hard

A gentle simmer keeps the coconut milk smooth and the chicken tender. Hard boiling can make the sauce look separated and can dry out the chicken.

Do Not Overcook the Chicken

Chicken breast can become dry if cooked too long. Once the chicken is fully cooked and tender, turn off the heat.

Do Not Forget the Lime Juice

Lime juice brightens the whole dish. Without it, the curry can taste heavy. Add it near the end for the freshest flavor.

Conclusion

Thai coconut curry chicken is a warm, creamy, and flavorful meal that feels restaurant-style but is easy to make at home. I love how the coconut milk, curry paste, chicken, vegetables, and lime come together in one comforting pan. Once you learn the basic method, you can change the spice, vegetables, and thickness to match your taste.

Serve it with hot rice, add fresh herbs on top, and enjoy a meal that feels rich, fresh, and satisfying. For more tasty food ideas, check the homepage for more food recipes.

FAQs

Can I use chicken breast instead of chicken thighs?

Yes, you can use chicken breast. Cut it into even pieces and avoid overcooking it. Chicken thighs stay juicier, but chicken breast works well when cooked carefully.

What is the best coconut milk for Thai curry?

Full-fat canned coconut milk is best. It makes the curry creamy, smooth, and rich. Light coconut milk can make the sauce thin.

Can I make Thai coconut curry chicken ahead of time?

Yes, you can make it ahead. Store it in an airtight container in the fridge for up to 3 days. Reheat it gently on the stove or in the microwave.

Can I freeze this curry?

Yes, you can freeze it for up to 2 months. The sauce may look slightly different after thawing because coconut milk can separate, but stirring while reheating helps bring it back together.

What should I serve with Thai coconut curry chicken?

Serve it with jasmine rice, steamed white rice, brown rice, or noodles. Rice is my favorite because it soaks up the creamy sauce beautifully.

Can I make this recipe without fish sauce?

Yes. Replace fish sauce with soy sauce. The flavor will be a little different, but the curry will still taste delicious.

How do I make the curry thicker?

Let it simmer uncovered for a few extra minutes, or use coconut cream instead of coconut milk. Do not add too much stock if you want a thick sauce.




Sophia Pervaiz Avatar
Sophia Pervaiz

Passionate about creating delicious, approachable recipes and sharing insights on our furry companions, Sophia Pervaiz blends their love for food and cats into every post. When not experimenting with new recipes in the kitchen, they enjoy spending time with their cats, learning more about feline health, and creating content that caters to both food lovers and pet enthusiasts. With a knack for making everything feel personal and relatable, Sophia Pervaiz brings a warm, friendly voice to both the culinary and animal worlds. Whether you're here for a tasty new dish or some helpful cat tips, there's always something for everyone!


Please Write Your Comments
Comments (0)
Leave your comment.
Write a comment
INSTRUCTIONS:
  • Be Respectful
  • Stay Relevant
  • Stay Positive
  • True Feedback
  • Encourage Discussion
  • Avoid Spamming
  • No Fake News
  • Don't Copy-Paste
  • No Personal Attacks
`