Chai Poh Egg Recipe: Spiced Coconut Curry Comfort in One Pot

Breakfast & Brunch

Chai Poh Egg Recipe: Spiced Coconut Curry Comfort in One Pot

This Chai Poh Egg recipe delivers the comforting warmth of Singaporean home cooking in a single, fragrant pot. 🌟 The secret lies in its aromatic blend of coconut milk, turmeric, and daun kesum—a fragrant shiso leaf that transforms ordinary eggs into a dish rich with tradition. Every bite carries the essence of a bustling hawker stall, where this beloved omelette has been a breakfast staple for generations.

The dish begins with a fragrant coconut curry base, infused with lemongrass, galangal, and kaffir lime leaves—each ingredient playing a crucial role in building depth of flavor. The eggs are folded into this fragrant broth, creating a tender, custardy texture that soaks up every spiced note. Traditional techniques ensure the omelette stays cohesive while absorbing the rich coconut curry.

What makes this recipe special is its balance of simplicity and sophistication. No advanced skills are required, yet the result is a restaurant-quality dish that feels like a hug in a bowl. The daun kesum adds a unique herbal brightness, while the coconut milk lends a velvety richness that makes this omelette unforgettable.

Serve it with steamed jasmine rice and a side of sambal for the full Singaporean experience. This is comfort food at its finest—perfect for breakfast, brunch, or even a cozy dinner. Let's bring the flavors of Singapore into your kitchen today.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for chai poh egg

Six eggs, coconut milk, and fragrant herbs transform into Singapore's beloved chai poh egg.

Ingredient Amount Notes
Large Eggs 🥚 6 whole Freshly beaten for best texture
Coconut Milk 🥥 1 can Full-fat for richness (13.5 oz)
Fresh Turmeric 🌿 1 tbsp Freshly grated for vibrant color
Daun Kesum (Shiso Leaves) 🌿 ¼ cup Fresh or dried (substitute 1 tbsp dried)
Fresh Lemongrass 🌿 3 pieces White part only, finely chopped
Galangal 🌿 1 piece About 2 inches, peeled and sliced
Kaffir Lime Leaves 🍋 2 whole Torn into strips, not minced
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Shallots 🧅 3 whole Peeled and thinly sliced
Vegetable Oil 🫒 2 tbsp High smoke point preferred
Salt 🧂 1 ½ tsp Adjust to taste
White Pepper 🌶️ ½ tsp Freshly ground for heat
Sugar 🍯 1 tsp Balances flavors
Jasmine Rice 🍚 2 cups For serving, uncooked

The daun kesum and kaffir lime leaves are the heart of this dish—find them at Asian markets or order online. Fresh galangal (the ginger-like root) adds a citrusy kick; substitute ginger at half the amount if unavailable. The coconut milk should be full-fat for that signature velvety texture—no substitutions here. For lemongrass, grab the whole stalks and slice off the white bottom pieces (about 3 inches each). Store the rest in the freezer for future curries.

No daun kesum? Fresh mint or Thai basil work in a pinch, though the flavor will differ. Galangal missing? Ginger plus a pinch of citric acid mimics its tang. The shallots can be swapped for regular onions, but they add a delicate sweetness. For the eggs, room temperature beats cold straight from the fridge—whisk gently to avoid over-aerating. The turmeric should be freshly grated for that golden hue; bottled paste works but lacks depth. If you can't find kaffir lime leaves, lime zest plus a splash of lime juice offers a close alternative.

This curry tastes even better the next day as flavors meld. Store leftovers in an airtight container for 3-4 days in the fridge. Freeze portions for up to 3 months—reheat gently with a splash of water to restore creaminess. For serving, steam the jasmine rice separately. The rice-to-water ratio should be 1:1.5, and use a bamboo steamer for authentic texture. Garnish with extra daun kesum if available, or a sprinkle of white pepper for a final pop of heat.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear, this is the kind of recipe where you glance at the list and think, "I have all this?" Fresh turmeric, shiso leaves, and lemongrass might sound fancy, but they’re just the secret players—eggs and coconut milk do the heavy lifting while you sip tea and pretend you’re a Michelin chef.
  • Golden Creamy Dream: That first crack of the egg into the simmering coconut milk? Pure satisfaction. The turmeric gives it a warm glow, the shiso leaves add a bright, almost minty lift, and the lemongrass? It’s like a whisper of citrus in every bite. Not sweet, not savory—just ridiculously good.
  • Lunch or Dinner (No Judgment): Between us, this is my lazy Sunday brunch and my "I’m too tired to cook" weeknight fix. Serve it with rice for a proper meal, or let the eggs cool slightly and toss them into a salad for a protein boost. Honestly, it’s the kind of dish that works just as well cold as it does hot.
  • Leftovers That Don’t Suck: I make a big batch on Sundays, and by Wednesday, I’m still reaching for the fridge. The eggs hold up perfectly—no rubbery texture, no sad sogginess. Reheat gently in the microwave (yes, even the coconut milk stays creamy), and it’s like you just made it fresh. Budget-friendly? Absolutely. But more importantly, no one will complain.

Step-by-step instructions for chai poh egg curry

This aromatic coconut curry delivers rich, spiced eggs with fragrant herbs in one elegant pot.

1

🍳 Step 1: Build the Spiced Coconut Base

Heat the 2 tablespoons vegetable oil in a heavy-bottomed pot over medium heat. Add the 3 whole shallots and cook for 3 minutes until softened but not browned. Here's the thing—don't rush this step. You want the shallots to lose their sharp edge while building flavor.

Add the 4 cloves minced garlic, 1 piece sliced galangal, and 3 pieces chopped lemongrass. Stir constantly for 2 minutes until fragrant and the garlic turns golden—this releases their aromatic oils. The galangal should be just barely softened but still hold its shape. If it browns too quickly, reduce heat slightly.

2

🍳 Step 2: Add Aromatics and Spices

Stir in the 1 tablespoon fresh turmeric, 1 teaspoon sugar, 1.5 teaspoons salt, and 0.5 teaspoon white pepper. Cook for 1 minute until the spices bloom and fill your kitchen with that warm, earthy aroma. This is where the magic happens—those spices toast just enough to deepen their flavor.

Pour in the 1 can coconut milk and bring to a gentle simmer. Add the 2 whole kaffir lime leaves and 0.25 cup daun kesum (shiso leaves). Let it simmer uncovered for 5 minutes—this allows the coconut milk to thicken slightly and the flavors to meld. You'll see the curry develop a beautiful golden hue from the turmeric.

3

🍳 Step 3: Prepare the Eggs for Cooking

In a separate bowl, beat the 6 whole large eggs until just combined—no need to overbeat, just enough to blend the yolks and whites. I like to add a pinch of salt to the eggs before beating to enhance their flavor. Keep this mixture at room temperature while you finish the curry base.

Here's a pro tip: While the curry simmers, prepare a small bowl of cold water—this will help you create silky egg ribbons later. The warm curry will cook the eggs gently, but having this water ready ensures perfect texture when you add them.

4

🥘 Step 4: Cook the Eggs to Silky Perfection

Slowly pour the beaten eggs into the simmering curry while stirring gently with a wooden spoon. The heat should be low enough that the eggs cook gradually—you want them to form delicate ribbons rather than scramble. This takes about 3-4 minutes of constant stirring.

Once the eggs are mostly set but still slightly runny in the center, remove the pot from heat. Here's where it gets interesting: Add ½ cup of hot curry to the bowl of cold water, then stir this mixture back into the pot. This creates that signature silky, custard-like texture that makes chai poh egg so special. Return to low heat for 1 more minute to let everything meld.

5

🍽️ Step 5: Serve with Jasmine Rice

Cook the 2 cups jasmine rice separately according to package instructions—it should be fluffy and slightly sticky. Divide the rice among serving bowls and ladle the chai poh egg curry over the top. Garnish with additional daun kesum (shiso leaves) if desired for freshness.

This dish is all about balance—creamy coconut, fragrant spices, and tender eggs all coming together. The rice acts as a perfect vessel to soak up the rich, aromatic curry. Serve immediately while hot, as the flavors continue to develop together.

👨‍🍳

Pro Tips For Making Chai Poh Egg

  • PREP LEMONGRASS RIGHT: Split the stalk lengthwise and smash it flat with the side of your knife—no peeling needed. This releases the oils and infuses the coconut milk faster than chopped stalks ever could. (Yes, even if you’re impatient like me, resist the urge to skip this.)
  • LOW AND SLOW SIMMER: After adding the coconut milk, drop the heat to a gentle simmer—just enough to see tiny bubbles at the edges. Too much heat curdles the eggs and turns the sauce grainy. I learned this the hard way when my first batch looked like scrambled eggs in a soup.
  • STRAIN THE SHISO: Remove the daun kesum leaves after 2 minutes of cooking—they’re strong and bitter if oversteeped. Strain them through a fine sieve or cheesecloth to keep the bright color and aroma without the harsh aftertaste. (Your future self will thank you.)
  • SALT THE COCONUT MILK: Add a pinch of salt to the coconut milk before cooking—it balances the turmeric’s earthiness and makes the eggs taste richer. Unsalted coconut milk? Double-check the label; I’ve ruined batches by assuming it was seasoned.

Serving suggestions for leftovers

Jasmine Rice Pairing

Steamed jasmine rice is the traditional companion to chai poh egg, creating a perfect balance of fragrant coconut curry and fluffy grains. Use a 1:1.5 rice-to-water ratio and cook in a bamboo steamer for that signature sticky texture. For extra authenticity, add a pinch of salt to the cooking water—it enhances the rice's natural sweetness. 🍚

Serve the curry directly over the rice, allowing each bite to deliver both creamy eggs and aromatic grains. For presentation, I like to mound the rice slightly in the center of the bowl before ladling the curry over it. This creates an inviting visual contrast between the golden curry and white rice.

Spicy Sambal Drizzle

A drizzle of sambal oelek adds the perfect heat contrast to the rich coconut curry. Start with 1 teaspoon and adjust to taste—this balances the dish's creaminess with fiery spice. For a smoother version, blend the sambal with 1 tablespoon water before drizzling. I recommend Sambal Matah for its balanced heat and smoky notes. 🌶️

For a vegetarian-friendly option, serve with chili sauce or sriracha on the side. These condiments let guests customize their heat level while keeping the dish's integrity intact. The sambal should complement, not overpower—the coconut and daun kesum flavors should remain the stars.

Fresh Herbs Garnish

Fresh daun kesum (shiso leaves) or Thai basil make an elegant garnish that brightens the dish visually and adds herbal freshness. Tear the leaves by hand and scatter them over the curry just before serving. For an extra pop of color, add red chili slices or lime wedges on the side. 🌿

If you can't find daun kesum, mint leaves work as a substitute, though they'll impart a slightly different aroma. The key is to use fresh herbs—they should add a vibrant contrast to the creamy curry. A sprinkle of toasted sesame seeds also adds a nutty crunch that pairs beautifully with the dish.

Side Salad Contrast

A light cucumber-lime salad cuts through the richness of the chai poh egg. Thinly slice ½ cucumber, toss with 1 tablespoon lime juice, ½ teaspoon sugar, and a pinch of salt. The cool, crisp salad provides a refreshing counterpoint to the warm, spiced curry. 🥒

For a more substantial side, serve with steamed bok choy or Chinese greens lightly seasoned with garlic and soy sauce. The bitterness of the greens balances the dish's creaminess, creating a harmonious bite. This pairing is especially popular in Singaporean hawker centers.

Drink Pairings

A strong cup of Singaporean kopi (black coffee) cuts through the coconut's richness, while jasmine tea complements the dish's herbal notes. For a non-caffeinated option, try coconut water—its natural sweetness enhances the curry's flavors. ☕

If you prefer alcohol, a lightly chilled Singapore Sling or lychee martini adds a refreshing twist. The citrus notes in these drinks mirror the dish's aromatic herbs. For a simpler pairing, sparkling water with lime keeps the meal light and refreshing.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 34g170%
Cholesterol 360mg120%
Sodium 980mg43%
Total Carbohydrate 38g13%
Dietary Fiber 3g11%
Sugars 5g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

What makes daun kesum so special in this recipe?

Daun kesum (shiso leaves) is the heart of this dish—its fragrant, slightly minty flavor cuts through the richness of the coconut milk and eggs. The leaves release their aroma when simmered, creating that signature herbal brightness that makes chai poh egg so distinctive. Without it, the dish loses its authentic Singaporean character.

2

Can I make this recipe without daun kesum?

Yes, but the flavor will be different! Use fresh mint or Thai basil as a substitute (about 1 tablespoon each), though they won't perfectly replicate daun kesum's unique taste. For a stronger herbal note, add ½ teaspoon lime zest to mimic its citrusy undertones. The dish will still be delicious but won't have that classic chai poh egg aroma.

3

Why do the eggs turn out so silky in this recipe?

The secret lies in the cold water trick! When you mix hot curry with cold water and stir it back into the pot, it creates tiny steam pockets that lighten the eggs' texture. Plus, low-and-slow cooking prevents the eggs from scrambling. The coconut milk also adds natural creaminess that enhances the silky finish—don't skip the full-fat version for best results.

4

How do I know when the eggs are fully cooked?

They should be mostly set but still slightly runny in the center when you remove the pot from heat. The eggs will finish cooking as you stir in the cold water mixture. If they look fully scrambled, they've been overcooked—this happens when the heat is too high. For perfect texture, maintain gentle simmering throughout the egg-cooking process.

5

Can I make chai poh egg ahead of time?

This dish actually tastes better the next day as flavors deepen. Store leftovers in an airtight container for 3-4 days in the fridge. To reheat, warm gently on low heat with a splash of water to restore creaminess. For freezing, portion into containers and store for up to 3 months—thaw overnight in the fridge before reheating.

★★★★★4.7(15 reviews)
Categories Breakfast & Brunch