Beverages
This steamed egg with spinach recipe delivers the perfect balance of silky yolk and vibrant greens in just 15 minutes. The gentle steaming technique preserves the egg's natural richness while enhancing spinach's earthy sweetness—a dish that feels both elegant and effortless.
I developed this method after years of experimenting with Asian-inspired preparations, and it consistently impresses even when served at casual gatherings.
The beauty of this recipe lies in its simplicity: fresh spinach wilted just enough to release its natural flavors, paired with eggs steamed to perfectly runny yolks.
The absence of heavy sauces lets the ingredients shine, while a drizzle of light soy sauce or a sprinkle of sesame seeds adds depth without overpowering. This vegetarian-friendly dish proves that minimal ingredients can create maximum impact.
What you’ll achieve is a dish that’s restaurant-quality yet achievable at home—crisp spinach leaves contrasting with the velvety egg yolk, all steamed to perfection. The technique is foolproof, requiring only a steamer basket, water, and patience.
Serve it as a light lunch, appetizer, or side dish, and watch how its delicate flavors elevate any meal.
Optional garnishes like chili flakes or toasted sesame oil can add warmth, while a squeeze of lemon brightens the dish. Pair it with steamed rice or crusty bread to round out the meal. Here’s how to bring this harmonious dish to your table.
Ingredients for steamed egg with spinach
Eleven ingredients transform into a restaurant-worthy dish with silky eggs and vibrant spinach.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 4 whole | Room temperature for even cooking |
| Baby Spinach 🌿 | 4 cups | Fresh, packed loosely |
| Light Soy Sauce 🍶 | 1 tbsp | For delicate umami flavor |
| Sesame Seeds 🌰 | 1 tsp | Toasted for nutty aroma |
| Toasted Sesame Oil 🫒 | 1 tsp | For finishing drizzle |
| Fresh Lemon Juice 🍋 | 1 tsp | Brightens the dish |
| Red Chili Flakes 🌶️ | ¼ tsp | Optional for subtle heat |
| Jasmine Rice 🍚 | 1 cup | Uncooked, for serving |
| Water 💧 | 2 cups | For steaming |
| Diamond Crystal Kosher Salt 🧂 | ¼ tsp | For seasoning spinach |
| Black Pepper 🌶️ | ⅛ tsp | Freshly cracked |
The quality of spinach makes all the difference here. Baby spinach from the grocery store's refrigerated section is ideal—look for leaves that are deep green and crisp, not wilted. If you're shopping at Whole Foods, their organic baby spinach is consistently excellent. For the eggs, use large eggs at room temperature; cold eggs release more albumin when steamed, which can make the yolks less silky. Kirkland Signature or Organic Valley are reliable brands for consistent quality. The jasmine rice should be long-grain for its delicate aroma, and Lundberg is a trusted name in specialty stores.
No light soy sauce? Tamari works perfectly as a substitute—just use the same amount. If you prefer a more robust flavor, a 50-50 mix of light soy sauce and dark soy sauce adds depth. For those avoiding gluten, tamari is the clear choice. The sesame seeds can be swapped for toasted pumpkin seeds if you're allergic, though the flavor profile will differ slightly. Fresh lemon juice is essential for brightness, but if you're out, a splash of rice vinegar at half the quantity provides a similar tang. The red chili flakes are entirely optional but add a subtle warmth that complements the dish beautifully.
Prep the spinach and rice first—they take the longest. Store any leftover spinach in an airtight container with a paper towel to absorb moisture, keeping it fresh for 3 days in the fridge. The steamed eggs hold well for 2 days if refrigerated in their steaming cups, though the yolks may firm up slightly. For the sesame oil, keep it in a cool, dark place to preserve its flavor for up to 6 months after opening. This dish reheats beautifully—simply steam for another 3-4 minutes to restore the silky texture.
Why You'll Love This Recipe
- No-Fuss Steaming: I swear by this method—just eggs, spinach, and a steamer basket. No frying, no flipping, no stress. The eggs stay perfectly tender while the spinach wilts into a luscious green blanket, all in 15 minutes flat.
- Umami Bomb: That light soy sauce? It’s the secret weapon here. One splash turns the spinach into something rich and savory, while the toasted sesame oil adds a nutty punch that makes every bite feel like a little reward.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Pack the eggs and spinach in a bento box, sprinkle with sesame seeds, and you’ve got a protein-packed lunch that’s ready in seconds—no reheating needed.
- Budget Win: Eggs and spinach are cheap, but they taste like a fancy brunch. I make this all the time when I’m pinching pennies, and honestly? No one ever guesses how simple it is. Leftovers? Even better cold the next day.
Step-by-step instructions for silky steamed eggs with baby spinach
Here's the method for achieving perfectly silken egg whites and vibrant spinach—simple yet precise.
Prepare the Spinach Base
In a heatproof bowl large enough to hold all 4 cups baby spinach without crowding, combine the spinach with 2 cups water. Add 0.25 teaspoon Diamond Crystal kosher salt and 0.125 teaspoon black pepper, then toss gently to distribute evenly. The water should just cover the spinach leaves—this ensures even steaming without overcooking.
Place the bowl in a steamer basket over a pot of simmering water. Cover with a tight-fitting lid and steam for 2 minutes until the spinach wilts completely and the water turns bright green. You'll know it's ready when the leaves collapse and release their vibrant aroma. Remove from heat and let sit covered for 1 minute to retain maximum moisture.
Season the Eggs
While the spinach steams, prepare the eggs by cracking each of the 4 whole large eggs into individual ramekins or small heatproof bowls. Let them sit at room temperature for 5 minutes—this ensures even cooking throughout. Add 1 teaspoon toasted sesame oil to each egg, then drizzle 1 teaspoon fresh lemon juice evenly among them. The acidity helps stabilize the proteins for that signature silky texture.
Gently stir each egg mixture to combine, then sprinkle 0.25 teaspoon red chili flakes evenly over all four. Add 1 tablespoon light soy sauce divided equally among the eggs. The soy sauce enhances umami depth while the chili flakes add subtle heat that balances the dish's delicate flavors.
Steam the Eggs to Perfection
Arrange the prepared ramekins in the same steamer basket used for the spinach, spacing them evenly. Place the basket back over the simmering water and cover tightly. Steam the eggs for 12-14 minutes—the whites should set completely while the yolks remain runny and vibrant. You'll know they're done when the edges of the whites are fully opaque but the center still jiggles slightly when shaken gently.
During the last 2 minutes of steaming, sprinkle 1 teaspoon sesame seeds evenly over the egg surfaces. The seeds will toast slightly from the residual steam, adding nutty aroma and visual contrast to the silken eggs. Remove from heat immediately after steaming to prevent overcooking.
Assemble and Serve
Place each steamed egg directly onto a bed of the wilted spinach, dividing evenly. The spinach's natural heat should help melt any remaining condensation on the eggs. Serve immediately with the 1 cup cooked jasmine rice prepared separately—its delicate floral aroma complements the rich egg and earthy spinach perfectly.
For presentation, garnish with an additional drizzle of toasted sesame oil and a pinch of sesame seeds. The contrast between the vibrant green spinach, creamy eggs, and nutty seeds creates a visually stunning dish that's as beautiful as it is flavorful. Each bite should deliver the perfect harmony of textures—silky egg, tender spinach, and fluffy rice.
Pro Tips For Making Steamed Egg With Spinach
- STEAM THE EGGS FAST: The wok or steamer basket should be screaming hot before adding eggs—cold steam makes them rubbery. I used to rush this and ended up with sad, waterlogged yolks. Give the pan 3-4 minutes on high heat first, then add the eggs when it’s so hot you see a sheen of condensation.
- WILT SPINACH DRY: Toss spinach with a pinch of salt before adding sesame oil—this breaks down the fibers so it wilts faster and stays crisp. Skip this, and you’ll end up with a soggy mess that clings to your plate like wallpaper. A handful of baby spinach should collapse in under 30 seconds on medium-high.
- DON’T OVERSOY THE EGGS: Light soy sauce is salty—way saltier than you’d think. Start with half the recipe’s amount, taste the eggs after steaming, then adjust. I’ve ruined batches by drowning the eggs in sauce, making them taste like a sad, overworked broth. A splash is enough; you can always add more to the spinach.
- TOAST SEEDS SEPARATELY: Sesame seeds burn faster than you’d guess. Toast them in a dry pan for 30 seconds until golden, then sprinkle over the finished dish. I learned this the hard way when I tossed them in with the oil—they turned bitter and blackened. Do this last, and they’ll add crunch without bitterness.
Best sauces and condiments for this dish
Classic Soy-Ginger Drizzle
This is my go-to sauce for adding depth to the dish. Combine 1 tbsp light soy sauce, ½ tsp grated fresh ginger, and ½ tsp honey in a small bowl. Warm gently over low heat for 30 seconds—just enough to meld the flavors without cooking.
Drizzle ½ tsp over each steamed egg before serving. The ginger brightens the spinach while the soy sauce ties everything together. 🌟
Spicy Sesame Dressing
For a bolder flavor, mix 1 tbsp toasted sesame oil, 1 tsp rice vinegar, ½ tsp gochujang (Korean chili paste), and ¼ tsp sugar in a small bowl. Whisk until smooth and drizzle over the assembled dish.
The gochujang adds a subtle heat that pairs perfectly with the silky eggs. I love this when serving to guests who enjoy a little kick. 🌶️
Lemon-Herb Vinaigrette
Brighten the dish with a zesty vinaigrette made from 1 tbsp fresh lemon juice, 1 tsp olive oil, ½ tsp minced shallot, and ¼ tsp chopped fresh dill. Toss the wilted spinach lightly with this just before serving.
The acidity cuts through the richness of the eggs, making each bite feel fresh and vibrant. Perfect for a lighter take on the dish. 🍋
Sweet Chili Glaze
For a sweet and tangy contrast, simmer 1 tbsp sweet chili sauce (like Cholula) with ½ tsp water over low heat for 1 minute until slightly thickened.
Drizzle lightly over the eggs and spinach. The fruity heat balances the dish beautifully, especially if you prefer a touch of sweetness. 🍯
Garlic-Scallion Oil
Infuse 2 tbsp neutral oil (like avocado or vegetable) with 1 minced garlic clove and 1 tsp chopped scallions by heating gently for 1 minute. Strain and drizzle over the finished dish.
The aromatic oil adds a savory depth that complements the eggs and spinach without overpowering them. Store any leftover oil in the fridge for up to 1 week. 🧄
Nutrition facts
Frequently asked questions
Can I use frozen spinach instead of fresh?
Fresh spinach works best for this recipe because it maintains a vibrant texture and flavor. Frozen spinach can be used in a pinch, but thaw and drain it thoroughly first—then squeeze out excess water to prevent a watery dish. For every 1 cup frozen spinach, use ½ cup thawed and steam for 1 minute less than fresh.
How do I steam eggs without a steamer basket?
No steamer? No problem! Use a colander or metal mesh strainer with holes large enough for the ramekins to sit securely. Place it over a pot of simmering water, ensuring the bottom doesn't touch the water. Cover tightly with foil or a lid. For extra insurance, add a heatproof plate with ½ inch water in the pot to create steam.
Why did my egg yolks turn rubbery?
Oversteaming is the most common cause. Eggs are perfect when the whites are set but yolks remain runny. For 4 large eggs, 12-14 minutes is ideal—start checking at 12 minutes. If you're unsure, the egg should jiggle slightly when gently shaken. Remove immediately when done to prevent overcooking.
Can I make this dish ahead of time?
Yes, but with a few adjustments. Steam the eggs and spinach separately, then refrigerate in airtight containers for up to 2 days. To reheat, steam for 3-4 minutes to restore the silky texture. Keep the sauce components separate until serving to maintain freshness. The spinach may darken slightly but will still taste great!
What other greens work well with steamed eggs?
Baby spinach is ideal, but you can also try bok choy, choy sum, or kale. For kale, remove stems and chop finely before steaming. Use the same 2-minute steam time as spinach, but add ½ teaspoon baking soda to the water to help tenderize tougher greens. Adjust seasoning to taste—kale benefits from extra salt.
