Skip to Recipe

There’s nothing quite like a bowl of steaming, coconutty Thai curry to turn an ordinary weeknight into something special. This yellow curry comes together in about 35 minutes with pantry-friendly ingredients, and it tastes like it came straight from your favorite Thai restaurant.

What Is Thai Curry?

Thai curry refers to a family of dishes built around a fragrant curry paste, coconut milk, and a protein or vegetable of choice, simmered together into a rich, aromatic stew. Unlike Indian curries, which often lean on dry spice blends, Thai curries get their signature depth from fresh herbs and aromatics like lemongrass, galangal, chilies, and turmeric that are pounded into a paste.

Yellow curry, the version we’re making today, is generally the mildest and most approachable of the classic Thai curries (red, green, and yellow), thanks to the turmeric and milder chilies in its paste. It’s a wonderfully cozy, slightly sweet, savory dish that pairs beautifully with hearty vegetables like potatoes and carrots, making it feel almost like a Thai-inspired chicken stew.

Tips for Cooking and Prepping

#1: Fry the curry paste first

Don’t skip stir-frying the curry paste in oil before adding liquid — those two minutes over the heat wake up the aromatics and make a huge difference in the final flavor.

#2: Use the coconut cream on top of the can

Scoop out the thick coconut solids that rise to the top of the can and fry them with the paste first for an extra layer of richness before stirring in the rest of the milk.

#3: Slice the chicken thin

Thinly slicing the chicken breast helps it cook through in just two to three minutes, keeping it tender instead of dry and rubbery.

#4: Layer your vegetables by cook time

Add the potatoes first since they take longest, then the carrots and onions once the potatoes are halfway done, so everything finishes fork-tender at the same time.

#5: Season at the very end

Fish sauce, salt, and sugar should go in off the heat so you can taste and adjust the balance of salty, sweet, and savory before serving.

Recipe Variations and Substitutes

Swap the chicken for shrimp, tofu, or thinly sliced beef if you’d like to change things up — just adjust the cooking time accordingly since shrimp and tofu need far less simmering. You can also use red or green curry paste instead of yellow for a spicier, more herbaceous version, or add extra vegetables like bell peppers, snap peas, or bamboo shoots for more texture and color.

Serving Suggestions

This curry is traditionally served ladled over fluffy jasmine rice, which soaks up all that coconutty sauce beautifully. For a lighter meal, try it over cauliflower rice or with a side of steamed rice noodles, and add a squeeze of fresh lime along with a sprinkle of cilantro right before serving to brighten everything up.

Storing, Make-Ahead, and Freezing Tips

Leftover curry keeps well in an airtight container in the fridge for up to 3-4 days, and the flavor actually deepens overnight. It also freezes nicely for up to 3 months — just thaw it in the fridge overnight and reheat gently on the stovetop, stirring occasionally so the coconut milk doesn’t separate.

FAQs

What is the best curry paste to use for Thai yellow curry?

Look for a jarred or canned Thai yellow curry paste at your grocery store’s international aisle or an Asian market; brands can vary in spice level, so start with the amount called for and adjust to taste.

Can I make this Thai curry vegetarian?

Yes, simply swap the chicken stock for vegetable stock, skip the fish sauce (or use a vegetarian fish sauce alternative), and replace the chicken with extra vegetables or firm tofu.

Why is my coconut curry sauce too thin or too thick?

The thickness depends on how much chicken stock you add — stick with 1 cup for a thicker, richer curry, or add the second cup if you prefer a soupier consistency.

Can I make this curry ahead of time?

Absolutely, Thai curry actually tastes even better the next day as the flavors meld, so it’s a great make-ahead option for meal prep or entertaining.

What can I substitute for fish sauce?

If you don’t have fish sauce on hand, soy sauce or a splash of tamari can stand in, though the flavor will be slightly less funky and savory.

Easy Thai Yellow Curry Recipe

Prep time: 20 min | Cook time: 15 min | Total time: 35 min | Servings: 4

Ingredients

For the Curry

  • 1 tbsp virgin coconut oil
  • 4 tbsp yellow curry paste
  • 2 (15-ounce) cans coconut milk (high quality)
  • 1 or 2 cups chicken stock
  • 4 carrots, peeled and sliced into 1/8″ rounds
  • 4 medium-size potatoes, peeled and cut into bite-size pieces
  • 1 yellow onion, sliced into wedges, then halved
  • 2 chicken breasts, very thinly sliced
  • 1.5 tsp fish sauce, plus more to taste
  • 3/4 tsp salt, plus more to taste
  • 1.5 tsp sugar, plus more to taste

For Serving

  • Cilantro, for garnish
  • Lime wedges, for garnish
  • Jasmine rice

Instructions

  1. In a large pot, heat the coconut oil over medium-high heat.
  2. Add the curry paste to the oil and stir-fry until fragrant, about two minutes, scraping up any bits that stick to the bottom of the pot.
  3. Spoon in the coconut solids from the top of the can first, letting them fry with the paste for a minute. Stir in the rest of the coconut milk and 1 cup of chicken stock (add the second cup if you’d like a thinner curry). Bring to a low boil, then reduce to a simmer.
  4. Stir in the potatoes. Once they’re about halfway cooked through, add the carrots and onions.
  5. Once the carrots are almost fork-tender, add the thinly sliced chicken and cook for 2-3 minutes, just until cooked through and tender — don’t overcook.
  6. Remove the pot from the heat. Stir in the fish sauce, salt, and sugar, adjusting each to taste.
  7. Serve the curry in bowls over jasmine rice, garnished with cilantro and lime wedges.

For the richest flavor, use a high-quality full-fat coconut milk and be sure to scoop out the thick cream from the top of the can to fry with the paste first.


Leave a Reply