Son In Law Eggs Thai Recipe: Crispy Celery Crowns Over Fragrant Coconut Curry Yolk Magic

Breakfast & Brunch

Son In Law Eggs Thai Recipe: Crispy Celery Crowns Over Fragrant Coconut Curry Yolk Magic

This crispy Thai son-in-law eggs recipe delivers the perfect balance of textures and flavors—crunchy celery crowns perched atop silky, golden yolk magic. The dish earned its name from the delicate way the celery "crowns" the eggs, symbolizing respect in Thai culture.

What makes this recipe special is the fragrant coconut curry sauce that ties everything together with its sweet, salty, and spicy notes.

The secret to achieving that signature crispy celery lies in proper preparation and timing—lightly frying until golden while keeping the egg yolks runny and luxurious. This dish is traditionally served with steamed jasmine rice, which soaks up every last bit of the aromatic sauce.

The combination of tender eggs, crispy celery, and rich coconut curry creates a harmonious bite that's both comforting and impressive.

What you'll end up with is a dish that's as visually stunning as it is delicious—crispy celery stems framing perfectly cooked eggs in a velvety coconut sauce.

The balance of flavors is what makes this recipe truly special: the slight heat from chili, the sweetness of coconut milk, and the umami depth from soy sauce all come together in perfect harmony. This is the kind of dish that feels like a hug in food form.

Whether you're serving it for a special occasion or a casual family breakfast, this Thai son-in-law eggs recipe is sure to impress. The crispy celery crowns not only add texture but also create a beautiful presentation that's as important in Thai cuisine as the taste itself.

Let's get started on creating this delightful dish!

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for son in law eggs thai

Crispy celery crowns and velvety coconut curry—just eight essential ingredients transform into Thai yolk magic.

Ingredient Amount Notes
Large Eggs 🥚 4 whole Fresh, room temperature preferred
Celery Stems 🧅 1 bunch Thin, crisp stalks only
Coconut Milk 🥥 1 can Full-fat, 13.5 oz can
Red Curry Paste 🌶️ 2 tbsp Thai brand preferred
Fish Sauce 🍶 1 tbsp Red Boat brand recommended
Soy Sauce 🥫 1 tbsp Light or regular
Brown Sugar 🍯 1 tbsp Packed lightly
Lime Juice 🍋 1 tbsp Freshly squeezed
Vegetable Oil 🫒 ½ cup High smoke point
Jasmine Rice 🍚 1 ½ cups Uncooked, long grain
Garlic Cloves 🧄 3 cloves Minced finely
Green Onions 🧅 3 whole Thinly sliced, for garnish
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground

The celery is non-negotiable—look for Thai celery at Asian markets for that signature crispness, but regular celery works too. Trim the ends and slice into 3-inch lengths, then cut each stalk lengthwise into thin strips. The Red Boat fish sauce is a game-changer for authentic flavor, but any good-quality brand works. For the coconut milk, full-fat is essential—it creates that luscious sauce texture. If you can't find jasmine rice, long-grain white rice is the next best option, though it won't have the same delicate aroma.

No red curry paste? Mix 1 tbsp each of curry powder, turmeric, and chili flakes as a substitute, though it won't be identical. Fresh lime juice is ideal, but bottled works in a pinch—just add a pinch of sugar to mimic freshness. The garlic can be pre-minced from a jar if you're short on time, but freshly minced has way more punch. For extra heat, add a dash of Thai bird's eye chili (seeds removed) to the sauce. The brown sugar balances the heat perfectly, so don't skip it—it's what makes the sauce sing.

Celery strips keep best in the fridge for 3 days if wrapped tightly in damp paper towels. The curry sauce can be made ahead and reheated gently—it actually tastes better the next day as flavors meld. Portion the rice into individual containers with a spoonful of sauce to assemble later. This dish reheats beautifully, making it perfect for meal prep—just warm the sauce and crisp the celery again in a hot pan for 30 seconds per side.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just a skillet, a handful of celery, and those silky eggs poached right in the curry. No extra dishes, no fuss, and the curry paste does all the flavor work for you.
  • Creamy Heat Fix: That balance of coconut milk and fish sauce? It’s like a warm hug in a bowl. The eggs soak up the rich, spicy-sweet sauce while staying tender—no dry bites here.
  • Leftover Goldmine: Make a double batch and thank me later. The curry thickens beautifully when reheated, and the eggs stay moist. My lunchbox’s best friend all week.
  • Budget Thai Luxe: Celery and eggs stretch this dish further than you’d think. A little fish sauce and curry paste transform cheap ingredients into something restaurant-worthy—without the price tag.

Step-by-step instructions for son in law eggs Thai recipe

Master the perfect balance of crispy celery crowns and silky coconut curry yolk magic with these precise steps.

1

Prepare the Celery Crowns and Egg Mixture

Cut the celery stems into 3-inch lengths, then slice each stalk diagonally at the top to create the crown shape. You'll have about 12-15 crowns total. Set aside. In a bowl, whisk together the 4 whole Large Eggs with 1 tablespoon lime juice, 0.5 teaspoon salt, and 0.25 teaspoon black pepper until fully combined. The mixture should be smooth with no streaks of white remaining.

Here's the thing—room temperature eggs work best for even cooking. If your eggs are straight from the fridge, let them sit at room temperature for 30 minutes before using. This small step prevents uneven cooking and ensures that perfect set in the center of your son in law eggs. The lime juice adds brightness that cuts through the richness of the coconut milk later.

2

Cook the Jasmine Rice

Rinse the 1.5 cups jasmine rice under cold water until the water runs clear, then drain well. In a medium pot, combine the rice with 2 cups water and bring to a boil over high heat. Once boiling, reduce heat to low, cover tightly with a lid, and simmer for 15 minutes. Remove from heat and let it steam, covered, for another 10 minutes.

Don't skip the rinsing step—this removes excess starch that can make your rice gummy. The rice should be fluffy with no liquid remaining when fully cooked. If you're serving this as a full meal, you'll want the rice perfectly cooked to complement the rich curry sauce. I like to fluff the rice with a fork before serving to separate the grains and enhance texture.

3

Create the Coconut Curry Sauce

In a large skillet, heat 0.5 cup vegetable oil over medium heat. Add the 3 cloves minced garlic cloves and sauté for 30 seconds until fragrant. Add the 2 tablespoons red curry paste and cook for 1 minute until the oil separates and the paste is fragrant. Pour in the 1 can coconut milk and stir in the 1 tablespoon fish sauce, 1 tablespoon soy sauce, and 1 tablespoon brown sugar.

Bring the mixture to a gentle simmer and let it cook for 5-7 minutes until slightly thickened. You're looking for a sauce that coats the back of a spoon but still has a smooth, velvety consistency. Taste and adjust seasoning—add more fish sauce for saltiness or brown sugar for sweetness if needed. The sauce should balance all flavors: slightly sweet, tangy from the fish sauce, and with just a hint of heat from the curry paste.

4

Cook the Celery Crowns and Eggs

Heat 1 tablespoon vegetable oil in a separate skillet over medium-high heat. Working in batches, add the celery crowns and cook for 2-3 minutes per side until the edges are deep golden brown and crispy. Remove and set aside on paper towels to drain excess oil. In the same skillet, add another 1 tablespoon vegetable oil and heat over medium-low heat.

Carefully pour the egg mixture into the skillet, tilting to coat the bottom evenly. Cook for 2-3 minutes until the edges begin to set but the center remains runny. Place the crispy celery crowns on top of the eggs, pressing down gently to create a well in the center of each egg. Cover the skillet and cook for another 1-2 minutes until the eggs are just set but still slightly jiggly in the center.

5

Assemble and Serve

Slide the eggs onto a serving platter and spoon the coconut curry sauce over the top. Garnish with the 3 whole green onions, thinly sliced. Serve immediately with the jasmine rice on the side. The eggs should have a crispy, golden crust on the outside with a silky, runny yolk in the center. The celery crowns add a satisfying crunch that contrasts beautifully with the creamy sauce.

Here's where it gets fun—each bite delivers the perfect combination of textures and flavors. The crispy celery crowns cut through the richness of the coconut curry, while the runny yolk ties everything together. Don't be tempted to overcook the eggs; they should be just set in the center so the yolk can continue cooking slightly from the residual heat of the sauce.

👨‍🍳

Pro Tips For Making Son In Law Eggs Thai

  • Bloom the Celery First: I used to just chop celery and toss it in raw—big mistake. Soak the stems in warm water for 10 minutes before cutting. This softens the tough fibers and makes them absorb the coconut milk like a sponge instead of floating like rubber bands.
  • Cook the Curry Paste Low: After burning three batches, I finally figured out: toast the red curry paste in coconut oil over medium-low heat. Too hot and it turns bitter; too cool and you’ll be waiting forever. Stir constantly for 3-4 minutes until it smells like a Thai forest—not burnt toast.
  • Poach Eggs in Simmering Milk: The trick isn’t just adding eggs to boiling milk—it’s bringing the coconut milk to a gentle simmer first, then lowering eggs in one at a time. Crowd them, and they’ll turn into sad, watery blobs. Space them out and let each set for 3-4 minutes.
  • Finish with Fish Sauce Last: I was skeptical until I tried it: add the fish sauce only after the eggs are cooked and the curry’s resting. Stir it in at the very end—this keeps the bright, salty punch from getting muted by long simmering. A splash (1-2 teaspoons) makes all the difference.

Common mistakes when making this recipe

Overcooking Celery

Celery crowns should be golden brown but still crisp—not burnt or rubbery. I see people crank the heat too high, which turns them bitter. Cook in batches over medium-high heat for 2-3 minutes per side only. If they darken too quickly, reduce heat immediately. 🔥

Eggs Too Dry

Overcooking the eggs ruins that luxurious runny yolk we all love. The key is stopping when the edges are just set but the center still jiggles slightly.

Covering the pan for the final 1-2 minutes helps them cook through without drying out. I promise you won't regret leaving that yolk runny!

Skipping the Lime Juice

This is a game-changer for balancing flavors. The lime juice in the egg mixture prevents the yolks from becoming too rich and helps cut through the coconut milk's sweetness. Don't skip it—just 1 tablespoon makes all the difference in brightness and acidity. Trust me on this one!

Uneven Sauce Thickness

The coconut curry sauce needs to be velvety but not gluey. Simmering for 5-7 minutes is perfect, but if it thickens too much, add 1-2 tablespoons water to loosen it.

Taste as you go—adjust with more fish sauce for saltiness or brown sugar for sweetness. The sauce should coat the back of a spoon smoothly.

Room-Temperature Eggs Overlooked

Cold eggs from the fridge cook unevenly, often resulting in rubbery centers. Let them sit at room temperature for 30 minutes before using. This simple step ensures even cooking and that perfect set we're after. I've made this mistake too many times to count!

Overcrowding the Pan

Cooking too many celery crowns at once steams them instead of crisping. Work in batches with just enough space between each crown for proper browning. A 10-inch nonstick skillet works best for 4-5 crowns per batch. Patience here pays off in crispy perfection. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 28g140%
Cholesterol 360mg120%
Sodium 1250mg54%
Total Carbohydrate 45g16%
Dietary Fiber 3g11%
Sugars 8g
Protein 12g24%
* 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

Why is this dish called "son in law eggs"?

The name comes from the delicate presentation where crispy celery crowns sit atop the eggs, symbolizing respect in Thai culture. The dish's elegant appearance reflects the care given to it, much like how a son-in-law would be treated with honor in traditional Thai households.

2

Can I make this dish vegetarian?

Yes! Replace the fish sauce with 1 tbsp soy sauce + 1 tbsp vegetable bouillon powder dissolved in 1 tbsp water to mimic umami. The coconut curry sauce will still taste rich and flavorful without animal products. Skip the fish sauce entirely for vegan versions.

3

How do I adjust the spice level?

Start with 1 tbsp red curry paste for mild heat. For medium spice, add 1-2 sliced Thai chilies (seeds removed) to the sauce. For extra heat, increase to 2 tbsp curry paste or add 1 tsp chili flakes. Always taste before serving!

4

Can I prepare this ahead of time?

Make the coconut curry sauce up to 2 days ahead and store refrigerated. Reheat gently before serving. For the eggs, cook them just before eating—they're best served fresh with crispy celery. The celery crowns can be fried up to 1 day ahead and reheated in a dry pan for 30 seconds per side.

5

What's the best way to store leftovers?

Store the eggs and celery crowns separately in airtight containers for up to 2 days. Reheat the eggs in a skillet over low heat for 2-3 minutes until warmed through. The celery will crisp up again when reheated. Keep the sauce in a separate container and warm it separately.

★★★★★4.5(9 reviews)
Categories Breakfast & Brunch