Easy Tomato Egg Drop Soup recipe with fresh tomatoes, whisked eggs, and a savory broth. Ready in 15 minutes, perfect for busy weeknights!
There’s something comforting about a bowl of Tomato Egg Drop Soup; it’s warm, silky, and packed with flavor, yet comes together in just 15 minutes.
Right now, tomatoes are at their peak, bursting with sweet, tangy flavor and vibrant color, making this the perfect time to celebrate them in a simple, nourishing dish.
The fresh tomatoes in this recipe create a naturally bright and flavorful broth, while the ribbons of egg add a beautiful, velvety texture and a boost of protein.
It’s a meal that is light yet satisfying, wholesome yet easy enough for a busy weeknight. Plus, it’s budget-friendly, uses simple ingredients you probably already have, and can be customized with your favorite veggies or seasonings.
One of the best things about this recipe is how approachable it is. You don’t need fancy ingredients or complicated steps; just a few pantry staples, a few fresh tomatoes, and a couple of minutes.
It’s also highly adaptable: add leafy greens, mushrooms, tofu, or even noodles to make it heartier, or keep it classic for a quick, satisfying meal.
This is the kind of recipe you’ll find yourself making again and again.
After all, when a recipe is this easy, healthy, and absolutely delicious, there’s really no reason not to make it right now.

Tomato Egg Drop Soup Ingredients
Get ready to whip up a bowl of fresh, comforting Tomato Egg Drop Soup!
These simple, everyday ingredients come together to create a flavorful, nourishing dish in no time. From juicy tomatoes to fragrant ginger and silky eggs, everything you need is right here.
Let’s break it down!
Vegetable oil: A neutral oil, like canola, sunflower, or peanut oil, works best for stir-frying the aromatics without overpowering the delicate flavors.
Fresh garlic: adds a deep, savory note to the broth. Mince finely so it blends into the soup instead of leaving big chunks.
Ginger: adds warmth and brightness to the soup. Peel and finely grate or mince for the best release of flavor.
Tomatoes: The star of the dish! Ripe, juicy tomatoes create a naturally sweet and tangy base. You can roughly chop them for a rustic texture or blanch and peel them first for a smoother finish.
Vegetable stock: A light but flavorful vegetable broth keeps the soup vegetarian while adding depth. Homemade is great, but a good quality store-bought option works well too.
Spring onions: Both the white and green parts are used; white for cooking with the aromatics, green for a fresh garnish. Slice them thinly for even distribution.
Salt & pepper: Adjust to taste. White pepper is often used in Chinese soups for a subtle spiciness, but black pepper works just as well.
Cornstarch helps thicken the soup, giving it that silky, slightly velvety texture typical of Chinese-style soups. Mix it with a little cold water before adding it to the hot soup to avoid lumps.
Eggs: Lightly beaten, the eggs create beautiful ribbons in the broth. Pour slowly in a thin stream while stirring gently for that classic “egg drop” effect.
Soy sauce: Adds umami depth and a touch of saltiness. Use light soy sauce for seasoning; dark soy sauce will deepen the color, but it isn’t necessary. I love using a low-sodium soy sauce to control the salt intake. Choose a gluten-free type if you are intolerant to gluten.
Sesame oil: A finishing touch for nutty aroma and flavor. Add it at the end so it doesn’t lose its fragrance during cooking.

How to turn this soup vegan:
We use eggs in this recipe to create that iconic velvety texture, but if you want to keep it vegan, you can replace the eggs with one of these options:
Silken Tofu: Use about 150–200 g of silken tofu per 3 eggs. Cut into small cubes or gently crumble into the soup at the end, just like you would with the eggs. It adds a similar silky texture. Stir the soup gently to avoid breaking it too much.
Vegan “Egg” Mixture: Blend 3 tbsp chickpea flour with 6 tbsp water and a pinch of kala namak (black salt) for an eggy taste. Whisk this mixture until smooth to avoid lumps, then drizzle it slowly into the simmering soup, just like the eggs, to create delicate ribbons.
Vegan Egg Replacer Powder: Use store-bought vegan egg replacer (like Bob’s Red Mill) according to package instructions for 3 eggs. Stir gently into the hot soup until slightly thickened.
How to make Tomato Egg Drop Soup
Making this Tomato Egg Drop Soup is quick and easy.
With just a few simple steps, you’ll build a fragrant base, create silky egg ribbons, and bring everything together into a cozy, flavorful bowl of comfort.
Here is how to do it:
Prep the cornstarch slurry
In a small bowl, mix the cornstarch with 2 tablespoons of water until it’s completely smooth and lump-free. This will help thicken the soup slightly, giving it a silky texture. Use cold water for best results, as warm water can make the cornstarch clump.
Prep the tomatoes
Slice the tomatoes into wedges or chunks and sprinkle with a pinch of salt. Let them sit for about 5 minutes. This not only seasons them but also helps draw out their juices, which will deepen the flavor of the broth.
Start the soup
Heat 1 tablespoon of oil in a medium-sized pot over medium heat. Add the minced garlic and grated ginger. Stir-fry for about 30 seconds, just until fragrant. Keep an eye on them, as garlic can burn quickly and turn bitter.
Cook the tomatoes
Add the sliced tomatoes along with the chopped white parts of the spring onions. Stir-fry for 2–3 minutes until the tomatoes start to break down and release their juices. This step is key to getting that sweet-tangy tomato base.
Pour in the vegetable stock and bring to a gentle boil. Then reduce the heat to a simmer. Simmering instead of boiling hard will keep the soup clear and help meld the flavors together.
Thicken the soup
Give your cornstarch slurry a quick stir (it tends to settle) and slowly pour it into the soup while stirring. Continue stirring for a minute until the soup slightly thickens. Taste and adjust seasoning with salt and pepper as needed.
Add eggs
Crack the eggs into a small bowl and whisk until fully combined. Turn the heat to low and slowly drizzle the eggs into the soup in a thin stream.
Wait a couple of seconds to let them set, then gently stir with a spoon or fork to create soft, silky strands.
Stir in the soy sauce and sesame oil for depth and aroma.
Serve
Ladle into bowls and top with the reserved green parts of the spring onions and a sprinkle of sesame seeds. Serve hot for the ultimate comfort food experience.

Serving ideas
You can serve this Tomato Egg Drop Soup straight from the pot into warm bowls for a cozy, comforting meal. It’s light enough as a starter but satisfying enough to enjoy as a quick lunch or light dinner.
For the best texture, serve the soup immediately after making it; that way, the egg ribbons stay silky and the tomato flavor stays bright.
Here are some more serving ideas:
- With steamed rice: Pour the soup over a small bowl of fluffy white or jasmine rice for a heartier meal; or serve the steamed rice on the side.
- With crispy noodles: Top each serving with a handful of fried noodles for extra crunch.
- Topped with chili oil: A drizzle of homemade chili oil or a sprinkle of crushed red pepper will give it a spicy kick.
- Extra greens: Stir in fresh spinach, bok choy, or napa cabbage right before serving for extra nutrition and color.
- Garnished with herbs: Fresh cilantro, Thai basil, or chives add a burst of freshness.
- Serve with scallion pancakes or fluffy mantou buns for dipping.
Storage tips
Tomato Egg Drop Soup is best enjoyed fresh, hot, and straight from the pot, but you can store any leftovers in an airtight container in the fridge for up to 2–3 days.
Let the soup cool to room temperature before refrigerating to prevent condensation from making it watery.
When reheating, warm it gently on the stovetop over low to medium heat. Avoid boiling, as this can make the egg ribbons tough and break them apart.
If the soup thickens too much after chilling, add a splash of vegetable stock or water to loosen it back to your desired consistency.
I wouldn’t recommend freezing this soup, as the eggs can turn grainy and lose their silky texture once thawed.
Similar recipes:
Tomato Soup from Fresh Ripe Tomatoes
This recipe is sponsored by Hofer Slovenija.


Tomato Egg Drop Soup
A Tomato Egg Drop Soup, just like they serve it in your favorite Chinese restaurant, but homemade in just 15 minutes. Try it to believe it! This egg drop soup is super simple to make, full of flavor, and a wholesome, nutritious meal. Perfect to have as a light dinner.
Ingredients
- 4 tsp cornstarch
- 1 tbsp oil
- 2 cloves garlic
- thumb-sized piece of ginger
- 3 tomatoes, medium-sized
- 4 cups vegetable stock
- 3 spring onions
- salt, pepper
- 3 eggs
- 2 tbsp soy sauce
- 1 tsp sesame seeds oil
Instructions
- Mix cornstarch with 2 tablespoons of water to form a smooth mixture with no lumps.
- Slice the tomatoes, sprinkle them with salt, and let them sit for 5 minutes to release the water.
- In a pot, heat a spoonful of vegetable oil, then add the minced garlic and grated ginger. Stir fry until the garlic becomes fragrant, about 30 seconds.
- Add sliced tomatoes and the chopped white part of the spring onions. Let it cook while stirring until the tomatoes soften.
- Next, pour in the vegetable stock, bring it to a boil, then lower the heat to a gentle simmer.
- To the soup, now add the cornstarch mixture, stirring it in well. If needed, season with salt and pepper to taste.
- Crack the eggs into a bowl and whisk them well. Once mixed, drizzle them slowly into the simmering soup. Let the eggs sit for a couple of seconds, then stir them with a spoon or fork to break them up.
- Lastly, add soy sauce and sesame seed oil to the soup and serve hot along with the chopped up green parts of the spring onions and a sprinkle of sesame seeds.
Nutrition Information:
Yield: 4 Serving Size: 1Amount Per Serving: Calories: 177Total Fat: 11gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 9gCholesterol: 140mgSodium: 1350mgCarbohydrates: 12gFiber: 2gSugar: 4gProtein: 7g
Nutrition data is automatically calculated using Nutritionix and may not be accurate.