Thai Egg Curry (Kai Pad Pong Kari) Recipe

Updated November 5, 2026

Total time
40 min
prep 15 min · cook 25 min
Serves
4
portions as written

Jump to recipe

Thai Egg Curry (Kai Pad Pong Kari) Recipe

Thai egg curry, known as kai pad pong kari, is a comforting dish of hard-boiled eggs simmered in a rich, mildly spiced yellow curry sauce with coconut milk. It’s a popular street-food and home-cooking staple in Thailand, valued for its creamy texture, aromatic turmeric-garlic flavor, and simple ingredients. This recipe delivers a deeply savory, slightly sweet curry that coats the eggs beautifully, making it a satisfying vegetarian-friendly meal when served with rice.

Ingredients

  • 6 large eggs, hard-boiled and peeled
  • 2 tablespoons (30 ml) vegetable oil
  • 1 medium onion, thinly sliced (about 1 cup / 150 g)
  • 3 cloves garlic, minced
  • 1 tablespoon (15 g) Thai yellow curry paste (or 1½ tablespoons mild curry powder)
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground coriander
  • 1 cup (240 ml) coconut milk (full-fat)
  • 1 cup (240 ml) chicken or vegetable broth
  • 1 tablespoon (15 ml) fish sauce (or soy sauce for vegetarian)
  • 1 teaspoon sugar (palm or brown)
  • ¼ teaspoon white pepper
  • 1 small red bell pepper, sliced (optional)
  • Fresh cilantro and sliced red chili for garnish (optional)

Instructions

  1. Heat the oil in a large skillet or wok over medium heat. Add the onion and cook until soft and translucent, about 3–4 minutes. Add the garlic and cook for another 30 seconds until fragrant.
  2. Stir in the yellow curry paste, turmeric, and coriander. Cook for 1 minute, stirring constantly, to toast the spices and release their aroma.
  3. Pour in the coconut milk and broth, stirring to combine. Bring the sauce to a gentle simmer.
  4. Add the fish sauce, sugar, and white pepper. Taste and adjust seasoning – it should be savory, slightly sweet, and mildly spicy.
  5. Gently add the hard-boiled eggs to the sauce, along with the bell pepper if using. Let them simmer in the sauce for 10–15 minutes, spooning sauce over the eggs occasionally, until the sauce thickens slightly and the eggs are heated through.
  6. Serve hot, garnished with cilantro and red chili if desired.

Tips

  • Substitutions: If you can’t find Thai yellow curry paste, use 1½ tablespoons of mild curry powder mixed with a pinch of cayenne or paprika. The flavor will be slightly less complex but still delicious.
  • Eggs: For perfectly hard-boiled eggs, place eggs in a pot, cover with cold water, bring to a boil, then cover and remove from heat. Let sit for 10–12 minutes, then cool in ice water before peeling.
  • Common mistake: Don’t boil the sauce too vigorously after adding the eggs – a gentle simmer prevents the eggs from becoming rubbery and helps the sauce thicken without splitting.
  • Make it richer: For a creamier curry, use only coconut milk (skip the broth) and reduce the amount to 1½ cups (360 ml).

Serving Suggestions

Serve the Thai egg curry over steamed jasmine rice or with warm roti for dipping. It also pairs well with a simple cucumber salad (sliced cucumber, red onion, and rice vinegar) to balance the richness. For a complete meal, add a side of stir-fried greens like bok choy or Chinese broccoli.

Variations

  • Add protein: Include cooked chicken, shrimp, or tofu along with the eggs for a heartier dish. If adding raw chicken, cook it thoroughly in the sauce until it reaches 165°F (74°C) internal temperature.
  • Vegetarian version: Use soy sauce or tamari instead of fish sauce, and vegetable broth. Add extra vegetables like potatoes or carrots – simmer them in the sauce until tender before adding the eggs.
  • Spicy kick: Add 1–2 Thai bird’s eye chilies (sliced) along with the curry paste, or a teaspoon of sriracha at the end.
  • Different eggs: For a luxurious twist, use soft-boiled eggs with jammy yolks – cook them for 6–7 minutes instead of 10–12. They will absorb the sauce and provide a creamy contrast.

Storage and Reheating

Store leftovers in an airtight container in the refrigerator for up to 3–4 days. The flavors will meld and deepen overnight. Reheat gently on the stovetop over medium-low heat, adding a splash of water or coconut milk if the sauce has thickened too much. You can also reheat in the microwave in 30-second bursts, stirring in between. Reheat until the sauce is bubbling and the eggs are hot throughout (165°F / 74°C if using a thermometer).

Frequently Asked Questions

Can I use raw eggs instead of hard-boiled? Yes, you can crack raw eggs directly into the simmering sauce and poach them. However, the dish is traditionally made with hard-boiled eggs, and poaching will change the texture – the whites will be soft and the yolks runny. If you do this, cook until the whites are set and the yolks reach your desired doneness.

What is Thai yellow curry paste made of? It typically contains dried red chilies, garlic, lemongrass, shallots, galangal, turmeric, coriander, cumin, and shrimp paste. You can find it in Asian markets or online. If you’re vegetarian, look for a brand without shrimp paste or substitute curry powder.

Can I make this curry ahead of time? Absolutely. In fact, the flavor improves after a day. Prepare the curry and refrigerate it, then reheat gently before serving. The eggs will absorb more flavor as they sit.

Is this dish spicy? Traditional Thai yellow curry is mildly spicy, but you can control the heat by using less curry paste or choosing a mild brand. If you’re sensitive, start with half the amount and add more to taste.

Can I freeze Thai egg curry? Yes, but the texture of the eggs may change slightly – they can become a bit rubbery. If you plan to freeze, omit the eggs and add freshly boiled eggs when reheating. Freeze the sauce for up to 3 months.

What can I use instead of coconut milk? For a lighter version, use evaporated milk or a mixture of half-and-half and water, but the curry will lack the signature creamy richness. For a dairy-free alternative, you can use cashew cream or just increase the broth.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).