Soups & Stews
This spinach egg soup recipe delivers creamy, velvety comfort in just 20 minutes—perfect for chilly days or quick lunches. The secret lies in blending fresh spinach directly into the broth, creating that signature vibrant green color and rich, earthy flavor without overpowering the delicate egg custard.
I developed this version after testing countless adaptations of traditional Asian soups, focusing on simplicity while keeping the soul of the dish intact.
What sets this recipe apart is its foolproof technique—no complicated steps, just a few simple ingredients that come together effortlessly. The base broth simmers while you prep the egg mixture, ensuring everything finishes at the same time.
The result is a silky soup where tender egg ribbons float in a luscious, herb-infused broth, balanced by the subtle bitterness of spinach and a touch of umami from soy sauce.
This soup is versatile enough for any meal—serve it as a light lunch with crusty bread or a comforting dinner paired with steamed rice. The egg custard adds protein and richness, making it satisfying yet light enough for warmer days.
Plus, it’s naturally vegetarian-friendly, though you can easily adapt it to vegan by using a plant-based egg substitute if needed.
Once you try this version, you’ll understand why it’s become a staple in my kitchen—quick, nourishing, and impossible to resist. The best part? Leftovers reheat beautifully, so you can make a big batch and enjoy it all week. Let’s get cooking!
Ingredients for spinach egg soup
Fresh spinach, velvety eggs, and aromatic broth create this comforting soup in minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Spinach 🌿 | 4 cups | Packed, stems removed, baby spinach preferred |
| Large Eggs 🥚 | 4 whole | Room temperature for best blending |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred, homemade or store-bought |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High-quality, fruity variety |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Fresh Ginger 🌿 | 1 tbsp | Grated, peeled, fresh preferred |
| Low-Sodium Soy Sauce 🥢 | 1 tbsp | For umami depth |
| Sesame Oil 🫒 | 1 tsp | Toasted, for aroma |
| White Rice Vinegar 🍶 | 1 tbsp | Balances flavors |
| Salt 🧂 | ½ tsp | Kosher or sea salt, adjust to taste |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground for best flavor |
| Green Onion 🧅 | 2 whole | Thinly sliced, for garnish |
The spinach is the star here—baby spinach has the tenderest leaves, but regular works too. Trader Joe's or Whole Foods often carry pre-washed baby spinach, which saves time. If using regular spinach, remove stems and chop roughly—no need to be precise. The eggs should be room temperature for a smoother blend, so take them out 10 minutes before starting. For the broth, homemade vegetable broth adds depth, but quality store-bought like Pacific Foods or Imagine works in a pinch. Just make sure it's low-sodium to avoid over-salting the soup.
No fresh ginger? Ground ginger at half the amount gets you close, but fresh is ideal for that bright, zesty kick. Short on sesame oil? Toasted sesame seeds sprinkled at the end add a similar aroma. The soy sauce is key for umami—low-sodium is crucial here to avoid making the soup taste salty. If you're vegan, substitute nutritional yeast for a cheesy note in the egg mixture. The green onions are purely for garnish, but if you're out, chives or cilantro work too. For extra richness, whisk in 1 tbsp of coconut milk at the end, though it's not traditional.
This soup reheats beautifully—just warm gently on the stove, stirring often, until hot. Keeps for 3-4 days in the fridge, though the egg custard may thicken slightly. To reheat, add a splash of water or broth and stir until smooth. For freezing, let it cool completely, then portion into airtight containers for up to 2 months. The egg mixture can be prepped ahead and stored in the fridge for 1 day before blending into the hot broth. Garnish with extra green onions and a drizzle of sesame oil right before serving for the best presentation.
Why You'll Love This Recipe
- No-Chop Needed: I swear by this—just wilt the spinach straight from the bag into the broth, no dicing, no fuss. The eggs poach right in the pot, so you’re stirring, simmering, and done in one bowl.
- Garlic-Oil Magic: That first hit of olive oil and minced garlic sizzling in the pan? It’s the soul of this soup. The richness of the eggs and the bright, herby spinach balance it perfectly—like a hug in a bowl.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The broth stays warm for hours, the eggs hold their shape, and it’s light enough to pack for work but filling enough to keep me going. (Yes, even on a Tuesday night.)
- Pantry Staple Power: Spinach wilts fast, eggs are cheap, and broth lasts forever. I’ve made this on a $5 grocery run—just add salt and pepper. Plus, leftovers? They taste just as good reheated as they do fresh.
Step-by-step instructions for spinach egg soup
This velvety green soup comes together faster than you'd think—creamy, comforting, and packed with fresh flavor.
Sauté Aromatics in Olive Oil
Heat the 0.25 cup extra-virgin olive oil in a medium saucepan over medium heat until shimmering but not smoking. Add the 3 minced garlic cloves and 1 tablespoon grated fresh ginger, stirring constantly for 30 seconds until fragrant. The garlic should turn golden without browning—this prevents bitterness and builds the soup's aromatic foundation.
Here's the thing—don't rush this step. You'll know it's ready when the kitchen fills with that warm, spicy garlic-ginger scent. If the oil starts to smoke, reduce the heat immediately to medium-low and let it settle before continuing. This aromatic base is the soul of your soup.
Build the Flavor Base
Pour in the 4 cups vegetable broth and bring to a gentle simmer over medium-high heat. Once bubbling, add the 1 tablespoon low-sodium soy sauce, 1 tablespoon white rice vinegar, 0.5 teaspoon salt, and 0.25 teaspoon black pepper. Stir well to combine all ingredients—this balances the umami from the soy sauce with the bright acidity of the vinegar.
Simmer uncovered for 5 minutes until the broth reduces slightly and the flavors meld. You'll notice the aroma deepen as the liquid reduces—this concentration is what transforms simple broth into complex soup base. Taste and adjust seasoning if needed, remembering that the eggs and spinach will contribute additional flavor.
Incorporate Spinach and Prepare Egg Mixture
While the broth simmers, prepare the spinach by washing and draining thoroughly—you want it packed and dry. Add the 4 cups fresh spinach to the simmering broth and stir gently for 1-2 minutes until just wilted. The spinach should soften but retain its vibrant green color—overcooking turns it mushy and dulls its flavor.
In a separate bowl, whisk together the 4 whole large eggs until completely blended. The eggs should be at room temperature for best results, which helps create silky, well-emulsified soup rather than curdled eggs. Keep this mixture ready—it'll go in last for that perfect velvety texture.
Create the Silky Egg Base
Reduce the heat to low and carefully ladle about 1 cup of the hot spinach broth into the egg mixture, whisking constantly. This gradual temperature adjustment is crucial—it prevents the eggs from scrambling and creates that signature silky texture. Pour the egg mixture back into the soup pan while stirring continuously.
Cook for 1-2 minutes on low heat until the eggs thicken slightly but don't curdle. You'll see the soup transform from liquid to creamy—this is where the magic happens. The residual heat from the broth gently cooks the eggs into a velvety consistency. If the soup looks too thick, add 2-3 tablespoons more broth to reach your desired consistency.
Finish with Sesame Oil and Garnish
Remove the soup from heat and stir in the 1 teaspoon toasted sesame oil. This final touch adds incredible aroma and depth of flavor—you'll smell that nutty, toasty essence immediately. The sesame oil should be fully incorporated but still visible as delicate strands throughout the soup.
Ladle the soup into bowls and garnish each serving with thinly sliced green onion. The contrast of fresh green onion against the creamy green soup adds both visual appeal and a bright, fresh finish. Serve immediately while warm—this soup tastes best fresh from the pot, with that perfect balance of creamy eggs, tender spinach, and aromatic broth.
Pro Tips For Making Spinach Egg Soup
- Wilt Spinach Fast: Heat your broth to a rolling boil before adding spinach—it wilts in seconds, not minutes. Cold spinach just sits there, sogging your soup instead of melting into it.
- Crack Eggs Cold: Run cold eggs under water before cracking them—no shells, no yolk breakage. Warm eggs stick to shells like glue, and nothing’s worse than fished-out egg bits in your soup.
- Salt the Broth First: Add salt to the broth before the eggs go in—it seasons the broth properly and keeps the eggs from turning rubbery. Trust me, you’ll taste the difference if you skip this.
- Use Room-Temp Eggs: Cold eggs sink like stones and cook unevenly, while room-temp eggs float and poach gently. Just let them sit in warm water for 5 minutes—your soup will thank you.
Serving suggestions for this dish
Bread Pairings
This soup's creamy texture pairs beautifully with crusty sourdough bread or steamed bao buns for dipping. I love using a baguette from Trader Joe's—its crisp exterior and soft interior soak up the soup perfectly. For a lighter option, try rice cakes or wonton wrappers if you're avoiding gluten. 🥖
Rice Complements
Serve alongside jasmine rice or short-grain sushi rice to create a complete Asian-inspired meal. The rice absorbs the soup's flavors beautifully, and the slight stickiness balances the soup's velvety texture.
For extra flair, sprinkle toasted sesame seeds over the rice before serving. I often make a big batch of rice to have leftovers for the next day.
Protein Additions
Boost the meal with soft-boiled eggs, shrimp, or grilled chicken on the side. For a vegetarian option, add tofu cubes lightly pan-fried with a touch of sesame oil.
The protein adds heartiness while keeping the dish light. I like to serve thinly sliced cucumber alongside for a refreshing crunch. 🍳
Garnish Ideas
Elevate your presentation with crispy fried shallots, toasted nori strips, or pickled ginger. A sprinkle of fresh cilantro adds brightness, while chili crisp brings heat for those who love a kick.
I always keep a small bowl of extra sesame oil on the table for guests to drizzle as they like.
Dessert Pairings
Balance the meal's richness with a light matcha green tea latte or jasmine tea. For something sweet, serve red bean mochi or mango sorbet—the tropical fruit cuts through the soup's savory notes beautifully.
I often end meals like this with a simple sliced apple sprinkled with cinnamon for a refreshing finish. 🍵
Nutrition facts
Frequently asked questions
Can I make this spinach egg soup vegan?
Yes! Replace the eggs with 1 cup of silken tofu blended with 2 tablespoons of nutritional yeast for a creamy, vegan version. Use the same technique—temper the tofu mixture with hot broth before adding it back to the pot. The texture will be slightly different but still delicious. For extra richness, stir in 1 tablespoon of coconut milk at the end.
Why did my egg soup turn out lumpy?
Lumpy soup usually means the eggs cooked too quickly or weren't blended properly. Always whisk the eggs thoroughly before adding them to the broth, and temper them by slowly mixing in hot broth while whisking constantly. If it happens, simply blend the soup briefly with an immersion blender to smooth it out.
How can I make this soup spicier?
Add ½ teaspoon of red pepper flakes to the simmering broth or stir in 1 tablespoon of chili crisp when serving. For heat lovers, try ½ teaspoon of gochugaru (Korean red pepper flakes)> when sautéing the garlic and ginger. Garnish with extra chili oil or sliced jalapeños for a fresh kick.
Can I use frozen spinach instead of fresh?
Use 10 ounces of thawed, drained frozen spinach> (about 2 cups packed) instead of fresh. Squeeze out any excess water first—this prevents the soup from becoming watery. The flavor will be slightly less vibrant, but it works perfectly for a quick version.
How do I store leftovers?
Let the soup cool completely, then transfer to an airtight container. It keeps in the fridge for 3-4 days and freezes well for up to 2 months. To reheat, warm gently on the stove over low heat, stirring often. If it thickens too much, add a splash of water or broth while reheating.
