Egg Drop Soup With Rice and Greens
Silky ribbons of beaten egg swirl through a warm ginger, garlic, and scallion broth with cubed tofu and wilted spinach, all ladled over cooked white rice and finished with a drizzle of sesame oil.
Why You'll Love This Recipe
Warm and comforting at midday, and it does not leave you sluggish afterward. It comes together in one pot in the time it takes the rice to finish, and it leans on pantry aromatics rather than a long list of specialty ingredients, so it is an easy midday meal to keep in regular rotation. Between the tofu and the egg, it carries real staying power, which makes it a good choice when you need lunch to hold you until dinner.
The heart of the technique is how the egg is added. Beating the eggs until smooth and pouring them in a thin stream into gently moving broth is what creates those delicate, feathery ribbons instead of a scrambled clump. The broth needs to be at a soft simmer, not a hard boil, and the stirring should stop as soon as the egg goes in so the strands can set undisturbed. The ginger, garlic, and scallion simmered into the water do the flavor work, and the sesame oil added at the very end keeps its nutty aroma bright rather than cooking it away.
Texture and nutrition both work out on the same plate here. Tofu and egg both bring protein, the rice adds gentle warmth and substance, and the spinach folds in earthy greens without weighing anything down. The broth is soothing and low in richness, so the meal feels clean while still tasting savory and complete. It is the kind of food that comforts you and fuels you at the same time.
Ingredients
- 5 large eggs, beaten
- 10 oz firm tofu, cubed
- 4 cups cooked white rice
- 4 cups spinach
- 4 scallions, sliced
- 1 tbsp grated ginger
- 2 garlic cloves, minced
- 2 tbsp soy sauce
- 1 tbsp sesame oil
Instructions
- Cook the rice: Rinse the white rice under cool water until the water runs clear, then simmer it in a pot of water, covered, over low heat until the grains are tender and the liquid is absorbed, about 15 to 18 minutes. Turn off the heat and let it sit, covered, while you make the soup.
- Prep the aromatics and tofu: Peel and finely grate the ginger, mince the garlic, and thinly slice the scallions, keeping the white and green parts together. Drain the tofu, pat it dry, and cut it into small even cubes. Beat the eggs in a bowl until the yolks and whites are fully blended and no streaks remain.
- Build the broth: Bring water to a gentle simmer in a saucepan. Add the grated ginger, minced garlic, and soy sauce, and let it simmer for about 5 minutes so the aromatics infuse the broth. Taste and adjust the soy sauce to your liking.
- Add tofu and spinach: Slide the tofu cubes into the simmering broth and let them warm through for about 3 minutes. Add the spinach and stir gently just until it wilts, which takes under a minute.
- Stream in the egg: Keep the broth at a gentle simmer and stir it in a slow circle with a spoon to set the liquid moving. Pour the beaten eggs into the moving broth in a thin, steady stream, then stop stirring and let the egg sit for a few seconds so it sets into soft, silky ribbons.
- Assemble and serve: Spoon the warm rice into bowls and ladle the soup, tofu, spinach, and egg ribbons over the top. Finish each bowl with a drizzle of sesame oil and a sprinkle of the sliced scallions.
Variations
- Corn and egg: Add fresh or thawed corn kernels to the broth along with the tofu for pops of sweetness and a little more body against the savory ginger.
- Mushroom depth: Simmer thinly sliced shiitake or cremini mushrooms in the broth before adding the tofu for a deeper, more savory backbone.
- Spicy scallion: Stir a spoonful of chili crisp or a pinch of white pepper into each bowl at the table for gentle heat that plays off the ginger.
- Extra greens: Swap the spinach for baby bok choy or shredded napa cabbage, adding the sturdier greens a minute earlier so they soften fully.
- Toasted sesame: Sprinkle toasted sesame seeds over the finished bowls along with the scallions for a nutty crunch and a little more of that sesame aroma.
Storage & Leftovers
Store leftovers in an airtight container in the refrigerator for up to three days. The egg ribbons stay tender and the tofu holds up well, though the spinach softens further as it sits. For the best texture, keep the rice in its own container rather than submerged in the broth, since rice left sitting in liquid turns mushy.
Reheat the soup gently on the stovetop over low to medium heat just until it is steaming, stirring only lightly so you do not break up the egg ribbons. In the microwave, warm the soup on its own, loosening it with a splash of water if it thickened in the fridge. Heat the rice separately and put the two together in the bowl.
To get ahead, cook the rice and cube the tofu a day or two in advance and keep them refrigerated. You can also grate the ginger, mince the garlic, and slice the scallions ahead so the broth comes together quickly. Stream in the egg fresh at serving time, since that step takes only a moment and the ribbons are at their best just made.
Notes & Tips
- Keep the broth at a gentle simmer: The single most important detail for good egg ribbons is the temperature of the broth. A soft, barely-bubbling simmer sets the streaming egg into feathery strands, while a hard boil tears them apart into a cloudy scramble.
- Beat the eggs thoroughly: Whisk the eggs until they are completely uniform with no ropey streaks of white. Any unmixed white cooks into rubbery bits instead of blending into smooth, even ribbons.
- Choose firm tofu and dry it well: Firm tofu holds its cube shape in the broth, and patting it dry first helps it warm through without falling apart. Softer tofu will work but tends to crumble when stirred.
- Add the sesame oil off the heat: Sesame oil is a finishing oil here, not a cooking one. Drizzling it in at the end keeps its toasty aroma, which fades if it simmers in the pot.
- Taste before you add all the soy sauce: Soy sauce brands vary a lot in saltiness. Add it gradually and taste the broth, since you can always stir in more but cannot pull it back out.
- Serve it right away: This soup is at its silkiest the moment it is made. If you are cooking for a group, have the rice waiting in the bowls so you can stream the egg and ladle it out while everything is hot.
Nutrition & Mindful Eating
- The egg, the tofu and the rice give this soup three different textures in the same spoon. The egg arrives as ribbons, the tofu stays silky, the rice gives the bowl its body, and the broth carries ginger and scallion through all of it.
- The trick is a thin stream of beaten egg poured into broth that is barely moving, which is what makes those long soft ribbons rather than lumps. Each one carries protein and choline, and together they turn a simple broth into something that holds you.
- Tofu cut into cubes and slid in at the end stays soft and takes on the flavor of the broth around it, and it brings plant protein and calcium while keeping the gentle character of the bowl.
- Ginger grated into the pot is the warm edge you feel at the back of the throat, garlic gives the broth its base, and sesame oil goes in at the very last moment where it stays nutty and fragrant. Soy sauce is what makes the broth taste finished.
- Spinach dropped in at the last minute wilts in seconds and brings iron, folate and a fresh green note, and the rice sitting at the bottom of the bowl is what turns a soup into supper.
- As you eat, wait for the ginger to reach you through the steam before the first spoonful, then work down through the bowl slowly enough to feel when the warmth has settled.
Frequently Asked Questions
Why did my egg turn into a scramble instead of ribbons?
Almost always the broth was too hot. Bring it down to a gentle simmer before you pour, keep the egg stream thin and steady, and stop stirring as soon as it goes in so the strands can set softly instead of churning apart.
Can I use brown rice instead of white?
Yes. Brown rice adds a chewier bite and more fiber. It takes longer to cook, closer to 40 to 45 minutes, so start it well before you build the broth.
How do I make the broth taste richer without meat?
Let the ginger and garlic simmer a little longer to deepen the base, and consider simmering mushrooms in the broth for extra savory depth. A finishing drizzle of sesame oil also adds a lot of aroma and body.
Is this dish good for meal prep?
The rice, tofu, and prepped aromatics all keep well for a few days, so most of the work can be done ahead. The egg is best streamed in fresh at serving time, since it takes only a moment and the ribbons are silkiest right when they are made.

