These crispy son-in-law eggs are made with deep-fried hard-boiled eggs, tangy tamarind sauce, palm sugar, fish sauce, and golden fried shallots. The result is a bold Thai classic with a blistered, crunchy exterior and a fudgy yolk, drizzled in a sweet, sour, and salty sauce. This recipe serves four and is ready in just 35 minutes.
I first tried son-in-law eggs at a street food stall and have been hooked ever since. This version, with curry powder in the frying oil and fresh coriander on top, brings all those same flavours home.

What Are Son-in-Law Eggs?
Son-in-law eggs, known as Kai Look Keuy (ไข่ลูกเขย) in Thai, are a beloved street food dish from Thailand. Hard-boiled eggs are deep-fried until the surface blisters and turns golden, then served with a rich tamarind and palm sugar sauce.
The name comes from a famous Thai legend. A mother-in-law would prepare this dish as a not-so-subtle warning to her daughter’s husband about what might happen to his own “eggs” if he mistreated her daughter. Whether the story is true or not, the dish itself is a Thai classic loved across the country.
Son-in-Law Eggs Ingredients
For the Shallots:
- 100ml neutral-tasting oil, such as groundnut
- 4–5 large shallots, finely sliced
For the Sauce:
- ½ shallot, very finely chopped
- 2 tbsp tamarind purée
- 2 tbsp fish sauce
- 35g palm sugar or light brown soft sugar
- 4 lime leaves, roughly bruised, or pared zest from ½ lime
- Salt
- 2 tbsp water
For the Eggs:
- 8 eggs, at room temperature
- 1 tsp curry powder
To Serve:
- 2 chillies, finely sliced
- Leaves from a few coriander sprigs
- Steamed jasmine rice (optional)
- Lime wedges
- Chilli oil

How to Make Son-in-Law Eggs
- Fry the shallots: Gently heat the neutral oil in a frying pan until warm but not hot. Add the finely sliced shallots and increase the heat to medium. Cook until they are crisp and deep golden brown, then remove with a slotted spoon and drain on kitchen paper. Set the pan of oil aside for later.
- Make the sauce: Put all the sauce ingredients into a small saucepan with 2 tablespoons of water. Heat the mixture, stirring constantly, until the sugar has completely dissolved. The finished sauce should have the consistency of runny honey.
- Season and cool the sauce: Taste the sauce and add a little salt if needed. Remove from the heat and allow to cool. Fish out the lime leaves or zest before serving.
- Boil the eggs: Bring a large pan of water to a rolling boil. Carefully lower the room-temperature eggs into the water and cook for exactly 7 minutes. Remove the eggs and cool immediately in ice-cold water before peeling.
- Fry the eggs: Reheat the reserved shallot oil. Add the curry powder to the hot oil, then carefully add the peeled eggs. Fry, turning often, until the exterior is crisp, golden brown, and slightly blistered. Remove with a slotted spoon and blot on kitchen paper.
- Assemble and serve: Cut the fried eggs in half and arrange on a serving dish. Drizzle generously with the sauce, then scatter over the sliced chillies, fresh coriander leaves, and crispy fried shallots. Serve with steamed jasmine rice, lime wedges, and chilli oil on the side.

What Are the Best Tips for Son-in-Law Eggs?
- Start shallots in warm oil: Adding the shallots to warm oil and gradually increasing the heat ensures they cook evenly and become perfectly crisp without burning.
- Use room temperature eggs: Starting with room temperature eggs prevents the shells from cracking when lowered into boiling water. It also gives a more consistent yolk texture.
- Time the eggs exactly: Cooking for exactly 7 minutes gives a fudgy, creamy yolk that holds its shape. This is the perfect contrast to the crispy fried exterior.
- Use quality tamarind purée: Tamarind provides the crucial tangy, sour flavour that balances the sweetness of the palm sugar and the saltiness of the fish sauce. A good purée makes all the difference.
- Try duck eggs for a richer yolk: Duck eggs are traditional in many Thai versions and produce a larger, creamier yolk. They fry well and hold up to the bold sauce flavours.
- Air fryer option: If you prefer less oil, boil and peel the eggs as normal, then spray with a little oil and air fry at 200°C for 8–10 minutes until golden and blistered.
What to Serve With These Eggs
Son-in-law eggs are best served over a generous portion of steamed jasmine rice to soak up the sauce. For something different, try them alongside pilau rice for an extra layer of spice.
A light cucumber and peanut salad or a simple green papaya salad works well to cut through the richness. Stir-fried morning glory with garlic and soy sauce is another classic Thai pairing. For a full Thai spread, serve alongside Thai fish cakes or a green curry.
For drinks, iced Thai tea or a cold Singha beer both cut through the spice and richness perfectly.

How to Store Leftovers
Store leftover fried eggs and sauce in separate airtight containers in the fridge for up to 3 days. Keep the crispy shallots separate too. The eggs will lose their crispiness once chilled, but the flavour stays excellent.
Freezing is not recommended for the fried eggs as they turn rubbery when thawed. The sauce can be frozen for up to 3 months, though the consistency may change slightly.
Nutrition Facts
- Calories: 480 kcal
- Total Fat: 35g
- Saturated Fat: 8g
- Cholesterol: 372mg
- Sodium: 580mg
- Total Carbohydrate: 30g
- Dietary Fibre: 2g
- Sugars: 20g
- Protein: 15g
Frequently Asked Questions
What if I can’t find palm sugar? Light brown soft sugar works well as a substitute. Palm sugar gives a slightly deeper caramel flavour, but brown sugar provides the sweetness and texture the sauce needs.
Why do you fry the hard-boiled eggs? Frying gives the eggs a crisp, golden, slightly blistered skin. This contrast between the crunchy outside, fudgy yolk, and smooth sauce is what makes son-in-law eggs so special.
How does this recipe differ from traditional versions? This version adds curry powder to the frying oil, giving the eggs a warm, spiced flavour that most traditional Thai recipes skip. The sauce is also kept thicker than usual for a richer finish.
Are son-in-law eggs gluten-free? Yes, as long as you use a gluten-free fish sauce. Most standard fish sauces contain trace wheat, so check the label if this matters to you.
Can I make son-in-law eggs with tofu instead? Yes, press firm tofu, cut into thick slices, and deep-fry until golden and crispy. Serve with the same tamarind sauce and toppings for a vegetarian version.

You May Also Like:
- Hairy Bikers Boxty With Spicy Eggs Recipe
- Hairy Bikers Argentinian Scrambled Eggs
- Hairy Bikers Singapore Noodles Recipe
Hairy Bikers Son-in-Law Eggs Recipe
Description
Son-in-law eggs (Kai Look Keuy) are a classic Thai dish of deep-fried hard-boiled eggs with a sweet, sour, and salty tamarind sauce. Made with palm sugar, fish sauce, and topped with crispy fried shallots and fresh coriander, this recipe serves 4 and is ready in 35 minutes.
Ingredients
For the Eggs and Frying:
For the Sauce:
Topping & Serve:
Instructions
- Fry the shallots: Gently heat the oil until warm, add the sliced shallots, and increase to medium heat. Cook until crisp and deep golden brown, then remove and drain on kitchen paper. Set the oil aside.
- Make the sauce: Combine all sauce ingredients with 2 tbsp water in a small saucepan. Heat and stir until the sugar dissolves and the mixture reaches the consistency of runny honey. Cool and remove the lime leaves or zest.
- Boil and peel the eggs: Lower the eggs into a pan of rolling boiling water and cook for exactly 7 minutes for a fudgy yolk. Cool immediately in ice-cold water, then peel.
- Fry the eggs: Reheat the reserved shallot oil and stir in the curry powder. Add the peeled eggs and fry, turning often, until crispy, golden, and slightly blistered. Blot on kitchen paper.
- Assemble and serve: Cut the eggs in half and arrange on a serving dish. Drizzle generously with sauce, then top with sliced chillies, coriander, and crispy fried shallots. Serve with jasmine rice, lime wedges, and chilli oil.
