ThaiSteamed
Authentic Thai Steamed Eggs - Khai Toon
Master silky Thai steamed eggs with savory custard texture and complex aromatics. This delicate, protein-rich dish captures the essence of Thai breakfast and light dinner traditions.
Authentic Thai Steamed Eggs - Khai Toon
Hot hot hot! That's what the vendor says when the steamed eggs comes off the wok. The wok sings — you can hear it from down the block, sizzling and smoking. Fast and fresh is the rule here. The wok waits for nobody, and neither does great Thai food. Get your ingredients ready, get your heat right, and go. Flavor won't wait for you.Ingredients
Egg Custard Base
Aromatics & Additions
Optional Add-ins
Steaming Components
Garnish & Finishing
Equipment Needed
Step-by-Step Instructions
Preparation Phase (10 minutes)
Step 1: Prepare All Components Mince garlic, ginger, chili, lemongrass, cilantro, and basil as finely as possible. The smaller the pieces, the more evenly they'll distribute throughout the custard and the more pleasant the eating experience. Have all components measured and ready—once you begin mixing eggs, you cannot pause. Prepare your steaming apparatus: fill your pot with water to approximately 2 inches depth. Place steamer basket inside—water should not touch the basket bottom. Add sliced ginger, bruised garlic, bruised lemongrass, kaffir lime leaves, and chilies to the water. Cover and bring to a rolling boil while you prepare the egg mixture. Step 2: Create the Flavoring Liquid In a small bowl, combine fish sauce, soy sauce, sesame oil, white pepper, palm sugar, and rice vinegar. Stir thoroughly to combine, ensuring sugar dissolves. Add minced garlic, ginger, chili, lemongrass, cilantro, Thai basil, and asafoetida if using. This mixture will be the foundation of your custard's flavor. Step 3: Beat the Eggs Crack eggs into a medium mixing bowl. Add ¼ cup plus 2 tablespoons water (or broth). Add the flavoring liquid from Step 2. Whisk thoroughly for approximately 1 minute until completely combined—you want the mixture homogeneous and slightly foamy. Do not over-beat (which can create excessive air bubbles that create a spongy rather than custard-like texture), but ensure complete incorporation of flavors. Optional: Strain the Custard For maximum silkiness, pour the egg mixture through a fine-mesh strainer into your heatproof dish, pressing gently with a spoon to encourage liquid to pass through while leaving any fibrous pieces (from lemongrass or chili) behind. This step creates extraordinarily smooth custard but is not absolutely necessary. Step 4: Prepare Optional Protein Additions If using ground meat, cook in a small skillet over medium-high heat for 3-4 minutes until fully cooked, breaking into small pieces as it cooks. Drain excess fat. If using shrimp, dice small and can be added raw (they'll cook during steaming) or lightly sautéed. Crab meat should be flaked fine. Distribute your chosen additions evenly across the bottom of your heatproof dish before pouring the egg mixture.Cooking Phase (15 minutes)
Step 5: Reduce Steaming Water Heat Once the steaming water is at a rolling boil and your egg mixture is ready, reduce the steaming water to medium heat. You want steady steam production but not aggressive boiling—vigorous boiling can splash water into the egg custard, creating unpleasant texture. The water should continue steaming visibly around the steamer basket. Step 6: Place Egg Dish on Steamer Carefully place your heatproof dish containing the egg mixture on the steamer basket. The dish should have space around it for steam to circulate freely. If your steamer is small and the dish doesn't fit, you can steam in two batches or use a smaller dish. Cover the pot tightly with its lid—if the lid doesn't seal well, place a kitchen towel around the rim, then place the lid on top for better seal. Step 7: Monitor Steaming Progress (12-15 minutes) Allow to steam undisturbed for 12-15 minutes depending on the depth of your dish and how firmly set you prefer the custard. Check for doneness by gently inserting a thin knife or toothpick into the center of the custard: if it emerges clean or with only a tiny bit of moist custard clinging to it, the eggs are done. The very center should still appear slightly wobbly when you gently shake the dish—this residual heat will continue cooking the eggs as they cool. For a softer, more custard-like center that wiggles significantly when shaken, steam for 12 minutes. For a firmer custard that barely wiggles, steam for 14-15 minutes. Most Thai cooks prefer 13-14 minutes total, which creates a custard that is set but still tender and slightly moist-looking in the center. Step 8: Remove from Heat Using tongs or thick kitchen towels (steam is very hot!), carefully remove the steamer basket or dish from the pot. The surface may appear slightly wet or glossy—this is normal and not overcooking. Set on a heat-safe surface to cool slightly for 2-3 minutes. This resting period allows carry-over cooking and allows the custard to set slightly more without becoming tough. Step 9: Plate and Garnish Using a spoon, transfer the steamed egg custard to serving plates. If the custard breaks slightly, it's no concern—it's still delicious, though aiming for whole pieces creates more elegant presentation. Top with fresh cilantro, Thai basil, mint, crispy fried shallots, and sliced Thai chilies. Arrange a lime wedge on the side and drizzle lightly with chili oil if desired.Visual Cues & Timing Checkpoints
Expert Tips
Tip 1: Room Temperature Eggs Cook Most Evenly Remove eggs from the refrigerator 15-20 minutes before cooking. Cold eggs set unevenly—the outer portions cook faster than the center, resulting in curdled edges and raw center. Room-temperature eggs cook gradually and evenly throughout, creating the desired silky texture. This single step dramatically improves your results. Tip 2: Don't Over-Beat the Eggs Excessive beating incorporates air, creating a spongy rather than custard-like texture. Beat just enough to combine ingredients thoroughly—approximately 1 minute. You should see the mixture become slightly foamy and uniform in color, but you're not aiming for the airy texture of scrambled eggs. Tip 3: Straining Creates Silkiness If you notice any fibrous or gritty texture in your finished custard, straining the mixture before steaming eliminates this. Fresh lemongrass especially can leave fibers. For maximum elegance, always strain through a fine-mesh strainer. Press gently with a spoon to encourage liquid through while leaving solids behind. Tip 4: Water Level Matters Water should never splash up and touch the egg custard—this creates unpleasant watery areas. Similarly, if water level drops too much, steam production decreases. Aim for consistent water depth throughout steaming. Add hot water carefully (pour down pot sides, not onto food) if level drops noticeably. Tip 5: Timing Creates Texture Preference The difference between 12 and 15 minutes is dramatic in terms of firmness. Prefer softer, more custard-like? Steam 12-13 minutes. Prefer firmer, more set custard? Steam 14-15 minutes. After a few attempts, you'll discover your preference. The residual heat after removing from steam continues cooking slightly, so if you prefer very soft custard, err toward the shorter cooking time. Tip 6: Taste the Flavoring Liquid Before Adding to Eggs Before adding the flavoring liquid to the eggs, taste it on your finger or a spoon. The flavors should be balanced and distinct—you should taste salt, a bit of sour from the vinegar, subtle sweetness from the sugar, and the aroma of fresh herbs. If it tastes harsh or imbalanced, adjust before adding to eggs. It's impossible to correct the flavoring after the eggs are cooked.Variations
Variation 1: Shrimp & Herb Custard (Khai Toon Goong) Add ½ cup diced raw shrimp to the bottom of the dish before pouring the egg mixture. Increase fish sauce to 2.5 tablespoons and add 1 tablespoon additional sesame oil. Include shredded coconut (2 tablespoons) and increased herbs. This creates a protein-rich variation popular for brunch. Variation 2: Pork & Mushroom Custard (Khai Toon Moo) Cook ½ cup finely diced pork (ground or from minced cut) until completely cooked, then distribute on the bottom of the dish. Add ½ cup finely diced shiitake mushrooms (raw—they'll cook during steaming). Add 1 tablespoon soy sauce and reduce fish sauce to 1.5 tablespoons. This creates a meatier, umami-rich variation. Variation 3: Crab Custard with Lime Leaf (Khai Toon Poo) Replace proteins with ½ cup quality crab meat, flaked fine. Add 2 kaffir lime leaves, minced, to the custard base. Increase lime juice to 1 tablespoon. Serve with additional crispy fried shallots and lime wedges. This creates an elegant, seafood-focused version popular in Thai restaurants. Variation 4: Vegetable Custard with Cashew Cream Omit meat proteins and add ¼ cup finely diced mixed vegetables (carrots, peas, corn, bell pepper). Blend ¼ cup raw cashews with ¼ cup water to create cashew cream and use this in place of some of the broth for richness. This vegan-friendly variation works beautifully for plant-based diners. Variation 5: Crispy Topping Custard with Breadcrumb Crust Prepare the custard as written. In the final 2 minutes of steaming, remove the lid carefully, top the custard with a mixture of breadcrumbs, melted butter, and crispy fried shallots, then return to steam for 2 minutes more. This creates a crusted top while maintaining the silky interior—a modern Thai fusion approach.Storage Instructions
Refrigerator Storage
Thai steamed eggs store beautifully for up to 3 days in an airtight container. Cool completely before covering—allow to cool at room temperature for 15 minutes, then refrigerate uncovered until completely cold (approximately 1 hour), then cover. The custard firms up as it cools, but remains silky and tender.Freezing Instructions
Thai steamed eggs freeze acceptably for up to 1 month, though the texture becomes slightly grainier after thawing. Cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator before reheating. For best results, enjoy fresh or within 3 days of making.Reheating Methods
Steaming Reheat (Best): Return to steamer with a splash of water for 5-8 minutes until warmed through. This gently reheats without toughening the custard. Gentle Oven Reheat: Place in an oven-safe covered dish and warm in a 300°F oven for 10-12 minutes. Cover tightly to prevent drying. Microwave Reheat (Last Resort): Transfer to microwave-safe container, cover loosely, and microwave at 50% power for 2-3 minutes, stirring gently halfway through. Avoid high power, which can toughen the custard. Serving Chilled: Many Thai diners enjoy these custards chilled as a light summer dish. Serve cold with additional fresh herbs and lime juice for brightness.Serving Suggestions
Traditional Thai Breakfast: Serve warm with jasmine rice, a simple vegetable soup (jok), fresh herbs on a side plate (cilantro, mint, dill), and fresh lime wedges. This balanced meal provides protein, carbohydrates, and brightness. Modern Brunch Bowl: Layer jasmine or brown rice as base, top with steamed egg custard, add roasted vegetables (asparagus, mushrooms, cherry tomatoes), and finish with crispy fried shallots and fresh herbs. This modern plating appeals to contemporary diners. Light Dinner Format: Serve as the protein component of a light dinner alongside a simple soup (tom yum or clear broth), rice, and fresh vegetable sides. This lighter approach works well for warm-weather meals or as a dinner after heavy lunch. As an Appetizer: Cut cooled custard into small squares and serve with crispy rice paper or toast points as an elegant appetizer for dinner parties. Top with additional herbs and a drizzle of chili oil for presentation. In Rice Noodle Bowls: Slice custard and layer over rice noodles, add vegetables and fresh herbs, then drizzle with a light sauce (fish sauce, lime, sugar, and chili). This creates an elegant, composed bowl meal.Frequently Asked Questions
Q: Why is my steamed egg custard spongy instead of silky? A: Most likely causes: (1) Over-beating the eggs—beat just until combined, not until foamy; (2) Excessive steam generation causing the custard to rise too much; (3) Over-cooking—reduce steaming time by 1-2 minutes. For silkiest results, start with room-temperature eggs and beat minimally. Q: Can I add cheese to this dish? A: Thai custards traditionally don't include cheese. However, some modern fusion versions include a touch of Parmesan cheese sprinkled on top before steaming for Western diners. If attempting this, use minimal cheese (1-2 tablespoons) and sprinkle only on top so it doesn't affect the custard texture. Q: What if I don't have a steamer? A: You can create a makeshift steamer using a heatproof bowl placed upside-down in a pot with water (the heatproof dish sits on top of the bowl, elevated above the water). Alternatively, place the heatproof dish on a trivet or metal colander inverted in the pot. Ensure water never touches the dish. Results differ slightly but remain excellent. Q: Can I make this in a rice cooker? A: Yes! Place water in the rice cooker (approximately 1 cup), insert steaming tray, and place the heatproof dish on the tray. Close the rice cooker lid and set to steam mode for 15-18 minutes. The rice cooker maintains consistent, gentle steam that works beautifully for egg custard. Q: How do I know if my eggs are cooked enough? A: Insert a thin knife or toothpick into the center of the custard. It should emerge clean or with only minimal moist custard clinging to it. The surface should appear set and glossy. The very center can still wobble slightly when you gently shake the dish—this creates the silky texture. Err on the side of under-cooking rather than over-cooking, as the residual heat continues cooking after removal from steam. Q: Can I make this without fish sauce? A: Yes. Replace fish sauce with soy sauce or coconut aminos (same quantity). The flavor differs slightly—less umami depth—but remains excellent. For fully plant-based version, use only soy sauce or coconut aminos and skip any meat/seafood additions.Nutritional Information
Per serving (based on 4 servings): Approximately 145 calories, 11g fat, 2g carbohydrates, 12g protein, 0g dietary fiber. This dish provides high-quality complete protein from eggs, and easily digestible nutrients making it ideal for breakfast or light meals.Affiliate Disclosure
This page contains affiliate links to recommended cookware and specialty Thai ingredients. When you purchase through these links, we earn a small commission at no additional cost to you. Shop Recommended Equipment for Thai CookingIngredient Substitution Guide
Whether you're working around dietary restrictions, allergies, or simply using what's available in your kitchen, these substitutions work well in this thai preparation:Common Mistakes to Avoid
Even experienced cooks stumble with steamed eggs. Here are the pitfalls to watch for:Make-Ahead and Meal Prep Tips
This recipe is excellent for meal preparation. Here's how to get the most out of your batch cooking:Reheating for Best Results
The biggest mistake in meal prep is aggressive reheating that overcooks the protein. Gently warm egg dishes in a covered pan over low heat. Avoid the microwave for whole eggs as they can explode. Frittatas reheat well at 325°F. For packed lunches, consider bringing components separately and assembling fresh. The texture stays better when sauces and garnishes are added at eating time rather than stored together.Seasonal Adaptations
Thai cooking balances flavors with seasonal awareness. Spring brings the mango harvest for fresh salads and sticky rice desserts alongside fragrant lemongrass at its most aromatic. Summer's intense heat calls for cooling som tum (papaya salad), refreshing tom yum with seasonal herbs, and coconut-based curries. Autumn means fresh galangal, kaffir lime leaves, and the rice harvest season. Winter brings milder temperatures perfect for rich northern Thai curries like khao soi. Adapting this recipe to the seasons doesn't just improve flavor — it often reduces cost since in-season produce is more abundant and affordable. Visit your local farmers' market for the freshest seasonal ingredients that will elevate this dish.Scaling This Recipe
Need to feed more people or cooking for just yourself? Here's how to adjust:*Last updated: 2026-01-19*
Chef's Recommended Tools
Budget Pick
Disclosure: As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. We only recommend products we genuinely believe will enhance your cooking experience.