15-Minute Tomato Egg Drop Soup
Tomato egg drop soup is one of those weeknight meals I fall back on when I need something warm in under 15 minutes. It’s silky, tangy, and the ribbons of egg are just set, not rubbery.

All you need is a handful of pantry staples, a ripe tomato, and one pot. The broth gets a gentle, savory depth from a little soy sauce and sesame oil, and the tomatoes break down into tiny, velvety bits that cling to the egg strands.
Why It’s My Go-To Soup
I make this when I’m too tired to cook but still want something that tastes like effort. The tomato base is bright and slightly sweet, and the egg adds a creamy richness without any cream.
The key is pouring the egg slowly into a swirling pot. You end up with thin, delicate strands instead of scrambled bits. It’s pretty, filling, and somehow feels like a little triumph every time.
Ingredients

- 4 cups chicken or vegetable broth: use a good-tasting broth, it’s the backbone.
- 1 large ripe tomato, diced (about 1 cup): Roma or vine-ripened work well.
- 2 large eggs: lightly beaten.
- 1 tablespoon soy sauce: regular or low-sodium.
- 1 teaspoon sesame oil: toasted is best for the nutty aroma.
- 1 teaspoon cornstarch: mixed with 2 tablespoons water to make a slurry.
- ½ teaspoon salt: more to taste.
- ¼ teaspoon white pepper: optional, but it adds a gentle warmth.
- 1-inch piece fresh ginger, peeled and smashed: for infusing the broth.
Variations / Substitutions
- Make it spicy: drizzle chili oil over each bowl at the end.
- Add protein: stir in a handful of cooked shredded chicken or cubed silken tofu with the tomatoes.
- No ginger: skip it entirely, or use a smashed garlic clove for a milder boost.
- Egg-free: swap the eggs for 1 cup of silken tofu, cut into small cubes, added right at the end.
If you like this, you might also like my Ginger Scallion Noodle Soup.
How To Make Tomato Egg Drop Soup
Step 1: Infuse the Broth

Set a medium saucepan over medium heat and add the 4 cups broth, smashed ginger, and 1 tablespoon soy sauce. Bring to a gentle simmer, then let it bubble softly for 5 minutes so the ginger infuses the liquid.
The broth will smell fragrant and slightly spicy from the ginger. You can fish out the ginger and discard it now, or leave it in if you like a stronger kick.
Step 2: Build the Tomato Base

Remove the ginger, then stir in the diced tomato, 1 teaspoon sesame oil, ½ teaspoon salt, and ¼ teaspoon white pepper. Simmer for another 3 to 4 minutes, until the tomato pieces start to soften and release their juices.
The broth will turn a warm orange-red and the tomatoes will look slightly collapsed. Taste and adjust the salt here, because once the egg goes in, you won’t stir as much.
Step 3: Swirl in the Egg

Stir the cornstarch slurry (1 teaspoon cornstarch mixed with 2 tablespoons water) one more time and pour it into the soup while stirring. Let it come back to a gentle simmer and thicken for 1 minute. Then, with the soup still moving in a slow circle, drizzle 2 lightly beaten eggs in a thin stream. Turn off the heat right after, and let the eggs set for 30 seconds.
You’ll see the eggs form silky ribbons almost instantly. Don’t stir after you add them, or you’ll break them into tiny bits. The residual heat cooks them through gently.
Step 4: Ladle and Serve

Ladle the soup into bowls, making sure each one gets a good mix of tomato and egg ribbons. Finish with a drizzle of extra sesame oil if you like, and a pinch of chopped scallions.
The broth will be glossy and lightly thickened, and the egg strands will sit on top like soft yellow ribbons. Serve immediately while hot.
A Few Things to Keep in Mind
- The eggs ribbon best when they’re at room temperature. Take them out of the fridge 10 minutes before you start.
- If you want a clearer broth, skip the cornstarch slurry entirely. The egg will still form strands, just less silky.
- For a more substantial soup, drop a handful of cooked rice or thin wheat noodles into the pot before ladling.
- White pepper tastes floral and warm, but black pepper is a fine stand-in if that’s what you have.
Storing Leftovers
- Refrigerate: Store in an airtight container in the fridge for up to 3 days. The soup will thicken as it sits, but the eggs stay tender.
- Reheating: Gently reheat on the stovetop or in the microwave, adding a splash of water or broth to loosen it up.
What To Serve With Tomato Egg Drop Soup
Steamed jasmine rice is the obvious choice, its fluffiness soaks up the tangy broth. A quick cucumber salad with a splash of rice vinegar cuts through the richness, and a simple stir-fry of bok choy or spinach adds a green bite.
Frequently Asked Questions
Can I use canned tomatoes instead of fresh?
Yes, but the texture will be softer and the soup slightly more acidic. Use 1 cup of drained diced tomatoes and reduce the simmer time by a minute.
Why did my eggs turn out scrambled?
The soup was likely boiling too hard when you added them, or you stirred right after. Keep the broth at a gentle simmer and do not stir once the eggs go in.
Can I make this with just egg whites?
You can, but the soup will be less rich. Use 3 egg whites instead of 2 whole eggs and expect a thinner broth.
How do I get really long egg ribbons?
Pour the beaten eggs in a slow, steady stream while the soup is swirling in one direction. The movement stretches the egg into threads as it hits the hot liquid.

Tomato Egg Drop Soup Recipe
Ingredients
Method
- Set a medium saucepan over medium heat. Add the broth, ginger, and soy sauce. Bring to a gentle simmer and cook for 5 minutes. Remove the ginger.
- Stir in the diced tomato, sesame oil, salt, and white pepper. Simmer for 3 to 4 minutes until the tomatoes soften.
- Mix the cornstarch with 2 tablespoons water, then stir it into the soup. Let it thicken for 1 minute. Slowly drizzle in the beaten eggs while stirring the soup in a circle. Turn off the heat and let the eggs set for 30 seconds. Do not stir.
- Ladle into bowls. Top with extra sesame oil and scallions if desired. Serve hot.
