Beverages
This steamed egg with spinach recipe delivers restaurant-quality harmony in just 15 minutes, transforming simple ingredients into a dish that's silky, vibrant, and perfectly balanced. The secret lies in steaming eggs to achieve that coveted silky yolk while sautéing spinach until it's tender-crisp—never mushy.
I developed this technique after years of experimenting with Japanese-style egg dishes, where precision timing creates that signature velvety texture.
The beauty of this dish is its simplicity: just eggs, spinach, and a few pantry staples like soy sauce and sesame oil. What makes it exceptional is the contrast—creamy eggs against earthy greens, with optional garlic or chili flakes adding depth.
The eggs cook gently in steaming water, preserving their rich, custard-like center, while the spinach develops a satisfying bite from quick sautéing.
What you'll end up with is a plate that's as visually appealing as it is delicious—bright green spinach surrounding perfectly steamed eggs with their yolks still runny at the center. The soy-garlic dressing ties everything together, creating a sauce that clings to both the eggs and greens.
This dish is elegant enough for dinner guests but simple enough for a weeknight meal.
Serve immediately for that restaurant-fresh experience, or let it sit for a minute if you prefer slightly firmer yolks. The flavors only deepen as they cool, making it perfect for meal prep or last-minute entertaining. Let's get cooking!
Ingredients for steamed egg with spinach
Four eggs, a handful of spinach, and a few pantry staples create this restaurant-worthy dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 4 whole | Room temperature for even cooking |
| Baby Spinach 🌿 | 4 cups | Packed, stems removed |
| Sesame Oil 🫒 | 1 tbsp | Toasted sesame oil preferred |
| Light Soy Sauce 🥄 | 1 ½ tbsp | Kikkoman preferred |
| Garlic Cloves 🧄 | 2 cloves | Minced, optional for depth |
| Red Chili Flakes 🌶️ | ½ tsp | Adjust for heat preference |
| Sesame Seeds 🌰 | 1 tsp | Toasted for garnish |
| Rice Vinegar 🍶 | 1 tsp | For brightness |
| Salt 🧂 | ¼ tsp | Diamond Crystal preferred |
| Water 💧 | 2 cups | For steaming |
| Neutral Oil 🫒 | 1 tbsp | Avocado or vegetable oil |
| Green Onion 🧅 | 2 whole | Thinly sliced, for garnish |
The eggs are the star—use large, fresh eggs for that signature silky yolk. Trader Joe's or local farms often have the best quality. Spinach should be bright green and crisp—baby spinach works perfectly, but regular spinach with stems removed will do. For the sesame oil, toasted sesame oil adds depth, but regular will work in a pinch. The garlic can be minced fresh or used pre-minced from a jar—just drain it well to avoid excess moisture. Chili flakes are optional but add that perfect kick; Penzeys has great options if you want to experiment with different heat levels.
No sesame oil? Avocado oil or toasted peanut oil works in a bind. Short on spinach? Baby kale or Swiss chard holds up well to quick sautéing. The soy sauce can be swapped for tamari if gluten-free—just keep the ratio the same. For extra richness, add a splash of mirin or a touch of honey to the soy mixture. The rice vinegar is key for brightness, but if you're out, apple cider vinegar at half the amount does the trick. The neutral oil for sautéing? Avocado oil has a high smoke point, but vegetable oil is fine too.
Eggs should be used within 3 days for best texture—keep them in the fridge until ready to steam. Spinach stays fresh for 5 days in a sealed container. The sesame seeds and green onions can be prepped ahead and stored in the fridge for 3 days. This dish reheats beautifully—just warm gently in a pan with a splash of water to keep the eggs moist. For meal prep, steam the eggs ahead and store separately, then assemble just before serving to keep that perfect texture.
Why You'll Love This Recipe
- Two-Ingredient Core: I swear by this combo—just eggs and spinach, but the sesame oil and garlic turn it into something ridiculously good. No fancy prep, no weird ingredients, just pure, satisfying flavor.
- Weeknight Magic: Honestly, this is my "I don’t wanna cook but still want something great" dish. Steam the eggs, wilt the spinach, drizzle—done. No oven, no mess, and it’s ready before your takeout order arrives.
- Leftover Reinvention: Between us, this keeps perfectly for days. Reheat the eggs gently, toss in extra spinach or a splash of soy sauce, and it’s like eating it fresh. My lunchbox’s new best friend.
- Budget Breakfast: Three dollars, three ingredients (if you ignore salt/pepper), and it feeds two. The eggs add protein, spinach sneaks in veggies, and that sesame oil? Tiny bottle, huge flavor. My wallet thanks me.
Step-by-step instructions for steamed eggs with spinach
Here's how to create silky eggs with vibrant spinach—simple steps for perfect texture every time.
Prepare the Spinach and Seasoning Base
Place the 4 cups baby spinach in a heatproof bowl large enough to hold your steaming eggs. Add the 2 cloves minced garlic, 0.5 teaspoon red chili flakes, 1 teaspoon rice vinegar, and 0.25 teaspoon salt. Toss gently until the spinach is evenly coated—this ensures every bite gets that bright, garlicky kick.
Set this bowl aside while you prepare the eggs. The spinach will wilt slightly as it steams, so don't worry if it looks less packed at this stage. This pre-seasoning step is what transforms ordinary spinach into a flavorful, aromatic bed for your eggs.
Set Up the Steaming Rack and Heat Water
Fill a deep skillet or wok with 2 cups water and place it over medium-high heat. Once the water reaches a gentle simmer (small bubbles forming at the bottom), add the 1 tablespoon neutral oil to the water. This creates a light barrier that prevents the eggs from sticking to the steaming rack.
Place a heatproof steaming rack or inverted colander over the skillet. The rack should be about 1 inch above the water level—this ensures even, gentle steam circulation. If your rack is too close, the eggs will cook too quickly and risk breaking. If it's too far, the steam won't reach them properly.
Steam the Eggs to Silky Perfection
Crack the 4 whole large eggs into four ramekins or small heatproof bowls. Arrange them on the steaming rack, spacing them evenly so they don't touch. Cover the skillet with a tight-fitting lid and reduce heat to medium-low. Steam for 8-10 minutes until the egg whites are set but the yolks remain jiggly and pale yellow—this is the hallmark of perfect silky texture.
Here's the thing—don't peek! Every time you lift the lid, you release steam and disrupt the cooking process. The eggs should steam gently, not vigorously. If you see the water boiling too hard, reduce the heat slightly. The yolks should be just set but still slightly wobbly when gently shaken.
Finish with Spinach and Garnish
While the eggs steam, heat the 1 tablespoon sesame oil in a separate small pan over low heat. Add the seasoned spinach and cook for 1-2 minutes until just wilted—it should still retain its vibrant green color. Remove from heat and stir in the 1.5 tablespoons light soy sauce. The spinach should be bright, tender, and coated in a glossy sauce.
Transfer the steamed eggs to a serving plate and spoon the spinach mixture around them. Drizzle with the remaining 1 tablespoon sesame oil (if needed) and sprinkle with 1 teaspoon toasted sesame seeds. Finally, garnish with the 2 whole green onions, thinly sliced. The contrast of creamy eggs, earthy spinach, and nutty sesame creates a dish that's both elegant and deeply satisfying.
Pro Tips For Making Steamed Egg With Spinach
- Whisk Eggs Until Foamy: Don’t just crack and stir—get those eggs properly aerated. Use a fork or small whisk to create soft peaks before pouring into the steamer basket. I learned this the hard way when my eggs turned out flat and sad; the extra air makes them light and fluffy, not rubbery.
- Blanch Spinach First: Toss baby spinach in boiling water for 30 seconds, then shock in ice water to stop cooking. This removes bitterness and wilts it just enough so it doesn’t turn to mush when you add it later. (Yes, even if you’re impatient like me—trust the process.)
- Skip the Overcrowding: If using a bamboo steamer, leave space between eggs—packing them too close means uneven cooking and a watery center. Two eggs max per basket, and make sure the lid fits snugly. I once steamed four eggs in one and ended up with two runny yolks.
- Toast Garlic Separately: Mince the garlic cloves, then dry-toast them in a tiny bit of oil until fragrant—about 30 seconds. Add them to the spinach after draining, not before. This makes a real difference in flavor, and you won’t taste raw garlic in your final dish. (Your future self will notice.)
Wine and beer pairings for these flavors
Light White Wine
For this delicate dish, I reach for a crisp Sauvignon Blanc from New Zealand or a Pinot Grigio from Italy. The bright acidity and citrus notes cut through the richness of the eggs while complementing the earthy spinach.
A glass of Cloudy Bay Sauvignon Blanc ($18) or Santa Margherita Pinot Grigio ($12) elevates the meal without overpowering it. 🍷
Dry Riesling
If you prefer something slightly more aromatic, a dry Riesling offers a perfect balance. The stone fruit and mineral notes in a Dr. Loosen Blue Slate ($22) or Chateau Ste.
Michelle ($15) pair beautifully with the dish's umami flavors. The slight sweetness in dry Riesling also enhances the soy and sesame elements. 🍷
Light Beer Options
For beer lovers, a Japanese lager like Asahi Super Dry ($3) or Sapporo ($2.50) works surprisingly well. The crisp, clean profile lets the dish's flavors shine. Alternatively, a Belgian witbier like Hoegaarden ($4) adds a subtle spice that complements the chili flakes in the spinach. 🍺
Non-Alcoholic Pairings
Don't drink alcohol? A sparkling green tea like AriZona Sparkling Green Tea ($3) or a ginger-infused iced tea with lemon adds refreshing contrast. For something richer, try a coconut water with a squeeze of lime—it balances the dish's savory elements beautifully. ✨
Seasonal Adjustments
In summer, I opt for a chilled Rosé like Whispering Angel ($15) to match the dish's lightness. In winter, a dry Riesling or Pinot Noir ($12) from Oregon adds warmth that pairs with the dish's comforting textures.
The key is matching the wine's body to the meal's temperature and intensity. 🌡️
Nutrition facts
Frequently asked questions
Can I use regular eggs instead of large eggs for this recipe?
Yes, but you may need to adjust cooking time slightly. Medium eggs will cook faster—steam for 7-8 minutes instead of 8-10 minutes. The key is to keep the yolks runny, so check them 1 minute early if using smaller eggs. The recipe assumes large eggs for their ideal silky texture, but medium eggs work perfectly with this adjustment.
What if I don't have a steaming rack? Can I make this without one?
Use a heatproof plate or bowl that fits inside your skillet. Place the ramekins with eggs on the plate, then set it over the simmering water. Keep the plate 1 inch above the water to prevent the eggs from getting too wet. A metal colander or even a slotted spoon can work in a pinch—just ensure the eggs aren't touching the water.
How do I fix overcooked eggs with firm yolks?
If the yolks are fully set, don't worry—they'll still taste great! Serve them slightly warm with extra soy sauce and sesame oil to enhance flavor. For a creamier texture, gently reheat the eggs in a warm water bath for 1-2 minutes before serving. The spinach's vibrant flavors will still shine through, making the dish delicious even with slightly firmer yolks.
Can I make this recipe ahead of time?
Steam the eggs up to 1 day ahead and store them in the fridge. Reheat gently in warm water for 2-3 minutes before serving. The spinach should be prepared fresh to maintain its bright color and texture—sauté it just before plating. This method keeps the eggs moist and the spinach vibrant, ensuring a restaurant-quality dish even when served later.
What's the secret to getting perfectly silky yolks every time?
Three things: gentle heat, consistent steam, and no peeking! Keep the water at a gentle simmer (not boiling), maintain medium-low heat, and cover tightly. The eggs should steam for 8-10 minutes without interruption. Room-temperature eggs also steam more evenly, so take them out of the fridge 15 minutes before cooking.
