Egg Drop Soup

4.70 from 20 votes
Recipe

This post may contain affiliate links. Please read my privacy policy.

This is the ultimate egg drop soup. Ready in just 15 minutes, this easy and homemade Shanghai style recipe uses diced tomatoes for a refreshing, authentic flavor. It rivals any takeout with its comforting taste and perfect silky texture!

Egg drop soup served in a bowl.
Want to Save This Recipe?
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Authentic Egg Flower Soup Recipe

I am sure everyone has tried egg drop soup, whether at a Chinese restaurant, a buffet, or through takeout. It is always warm and comforting, with those iconic silky threads of eggs in every spoonful. My recipe is far from the cookie-cutter versions you often see; it closely replicates the authentic egg flower soup recipe I enjoyed in Shanghai. Known as Dan Hua Tang (蛋花汤), egg flower soup and egg drop soup are actually the same thing, but the local Shanghai version includes tomatoes for a refreshing, mouthwatering twist and a beautiful sweet tang. If you are looking for more hearty soup recipes to enjoy with family and friends, you should also check out my Hot and Sour Soup, Wonton Soup, or my guide for Chinese Hot Pot.

While those are all classics, this Shanghai style version is a favorite when I want something lighter and more soothing. Imagine silky threads of beaten eggs floating in a lightly starchy chicken broth with pieces of diced tomatoes throughout. This soup is especially delightful during the fall and winter months, warming the body and comforting the soul with a perfect blend of textures. Because it is 100% homemade and healthy, it is the perfect 15 minute meal for a busy weeknight. It captures that signature “egg flower” look perfectly, proving you only need a few simple ingredients to create a bowl that is much better than takeout.


Secrets To Perfect Silky Egg Ribbons

While the ingredients are simple, the technique is what separates a messy, grainy soup from one with a perfect, delicate texture. To get those beautiful, translucent “egg flowers” you see in professional kitchens, it all comes down to controlling the temperature of the broth and how you handle the eggs.

The biggest secret is my “no-boil” method. I noticed that most people make the mistake of drizzling eggs into a rolling boil, which immediately tears them into tiny pieces. Instead, I turn off the heat and cover the pot with a lid. This allows the residual heat to cook the eggs gently, creating those long, silken threads that stay tender and velvety.

When I pour the eggs in, I always stir exactly three times with a pair of chopsticks. If I stir any more than that, I will break the delicate ribbons into small, unappealing bits. If I stir any less, the egg will settle into one large, heavy clump. This specific three-stir rule, combined with a properly thickened cornstarch base, is how I get that professional restaurant style look right in my own kitchen.


Ingredients You’ll Need

Ingredients for egg drop soup.
  • Cornstarch
  • Chicken broth
  • Tomato
  • Eggs

Check out the recipe card at the bottom of this post for the full list of ingredients and exact measurements.

Pro Tip #1: Don’t Skip The Cornstarch
The cornstarch slurry is essential for more than just thickness. It creates a silky base that allows the egg ribbons to stay suspended. Without this, your eggs would sink to the bottom instead of blooming into gorgeous “flowers.”

Pro Tip #2: Why I Add Diced Tomatoes
Adding fresh tomatoes is my secret for a true Shanghai style soup. I find that Roma or vine-ripened tomatoes work best because they are fleshy and hold their shape well without getting too mushy in the hot broth.

Pro Tip #3: Why White Pepper is Key
White pepper is a staple in most Asian cooking, and I use it here to get that signature floral heat without leaving dark specks in the soup. It keeps the broth looking clean and clear while providing that subtle, warming kick that hits the back of your throat.

Pro Tip #4: The Importance Of Salt
Since I use a mix of chicken broth and water, salt is key to bringing out the flavors of the egg and tomato. If you are using a low sodium broth, you might need an extra pinch to keep it from tasting bland. It is all about finding that perfect balance for a savory, flavorful stock.


Ways To Customize Your Soup

  • Tofu: Add cubed soft tofu to the broth for extra protein. I like to heat the tofu in the simmering broth before I start the “no-boil” egg process.
  • Clams: For a seafood twist, add fresh Manila clams. Cook them in the broth until they open, then thicken the soup before you swirl in the eggs.
  • Corn and Carrots: If you want more texture, add sweet corn or finely diced carrots. Just simmer them in the broth until they are tender before adding your cornstarch slurry.
  • Scallions and Sesame Oil: Right before serving, I sometimes top my bowl with chopped scallions and a few drops of toasted sesame oil. It adds a fresh crunch and a nutty aroma that really pulls the flavors together.

How To Make Egg Drop Soup

Cornstarch mixture in a bowl.

In a small bowl, mix the cornstarch with water until it is smooth. Set this aside for a moment. You want this ready to go because once the broth is hot, things move fast.

Tomato and soup base in a pot.

Bring your chicken broth and water to a boil. Toss in your diced tomatoes, white pepper, and salt. Now, pour in that cornstarch mixture to thicken the soup. Give it a good stir with a ladle, and as soon as it looks silky, turn off the heat completely.

Egg flower soup in a pot.

This is the part that feels like magic. Drizzle your beaten eggs into the soup in a steady stream. Grab your chopsticks and stir exactly three times. Don’t overdo it! We want to create ribbons, not a scrambled mess.

Homemade egg drop soup with tomatoes, eggs and chicken broth.

Immediately cover the pot with a lid and let it sit for 2 minutes. The residual heat is all you need to cook those eggs into the most tender, silken threads you have ever seen. That is it! Ladle the soup into individual bowls while it is nice and hot.


Frequently Asked Questions

Is egg drop soup healthy?

Yes! This is a light, high protein meal that is naturally low in calories. Since we use fresh tomatoes and a simple broth instead of heavy oils, it is a great choice for a nutritious and warming lunch.

How do I stop cornstarch from clumping?

Always mix your cornstarch with room temperature water before adding it to the pot. Never drop dry cornstarch into hot broth. Give the slurry a quick stir right before pouring it in to keep the soup perfectly smooth.

How do I store the leftovers?

You can keep leftovers in an airtight container in the fridge for up to 2 days. The flavors hold up well, but the texture is always at its peak right after cooking.

How do I reheat leftovers?

The key is to go slow. Warm it up in a small pot over low heat on the stove. Stir gently and stop as soon as it is hot. Avoid letting it reach a rolling boil so the eggs stay soft.

Can I freeze this?

I would not suggest it. Freezing ruins the delicate texture of the eggs and causes the thickened broth to become watery once thawed. Since it is so fast to make, fresh is the way to go.

How many calories per serving?

This recipe is only 72 calories per serving.

Healthy tomato egg drop soup.

What To Serve With This Recipe

For a wholesome meal and easy weeknight dinner, I recommend the following recipes:

I hope you enjoy this post as much as I do. If you try my recipe, please leave a comment and consider giving it a 5-star rating. For more easy and delicious recipes, explore my Recipe Index, and stay updated by subscribing to my newsletter and following me on FacebookPinterest, and Instagram for new updates.


Other Soup Recipes You Might Like

Freshly baked cod fillet with seasonings crust on a plate, garnished with lemon slices and herbs.
5 Secrets to 20-Minute Dinners
FREE EMAIL BONUS: How would it feel to have dinner DONE in 20 minutes? I’ll show you how!
4.70 from 20 votes

Egg Drop Soup

This is the ultimate egg drop soup. Ready in just 15 minutes, this easy and homemade Shanghai style recipe uses diced tomatoes for a refreshing, authentic flavor. It rivals any takeout with its comforting taste and perfect silky texture!
Prep Time: 10 minutes
Cook Time: 5 minutes
Total Time: 15 minutes
Servings: 4 people
Want to Save This Recipe?
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Ingredients 
 

  • 2 tablespoons cornstarch
  • 3 tablespoons water
  • 14 oz chicken broth, store-bought
  • 1 cup water
  • ½ tomato, diced
  • 3 dashes white pepper
  • ½ teaspoon salt, or to taste
  • 2 large eggs, lightly beaten

Instructions 

  • In a small bowl, mix the cornstarch with water and stir until well blended. Set aside.
  • Bring the chicken broth and water to a boil in a pot. Add the tomato, white pepper, and salt, then thicken the soup with the cornstarch mixture. Stir the soup with a ladle and turn off the heat.
  • Swirl the beaten eggs into the soup and immediately stir three times with a pair of chopsticks. Cover the pot with its lid for 2 minutes. The eggs should be cooked and form silken threads.
  • Serve immediately by dishing the soup into individual serving bowls.

Video

Nutrition

Serving: 4people, Calories: 72kcal, Carbohydrates: 6g, Protein: 5g, Fat: 3g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 1g, Trans Fat: 0.01g, Cholesterol: 93mg, Sodium: 361mg, Potassium: 157mg, Fiber: 0.4g, Sugar: 1g, Vitamin A: 263IU, Vitamin C: 2mg, Calcium: 24mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Please rate and comment below!

About Bee Yinn Low

Bee is a recipe developer and best-selling cookbook author, sharing easy, quick, and delicious Asian and American recipes since 2006. With a strong following of almost 2 million fans online, her expertise has been featured in major publications, TV and radio programs, and live cooking demos throughout the United States and Asia.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating





35 Comments

  1. Loann says:

    Delicious!
    I might salt the (coarsely chopped) tomatoes and let them sit for a few moments before adding to soup.
    Also add a dash of sesame oil, as well as some scallions for even more extra flavor!
    White pepper yes!

    1. Admin says:

      Thanks for your trying!

  2. JoyceK says:

    Hi Bee! Just made this soup, and it is so delicious with the tomatoes! What an excellent idea. I saw this recipe awhile ago, and remembered it when I was in the mood to make some today. SO glad those tomatoes stuck in my head!

    1. Admin says:

      Thanks!

  3. nisha nehwal says:

    As much as your thinking is appreciated, it is very important to have a beautiful mind to write a beautiful post and in fact, you have rarely seen such a beautiful post as the beautiful post you have written, it is very much in my life Beautiful post.

    1. Admin says:

      Thanks for your support, Nisha.

  4. Yeh Ximin says:

    5 stars

  5. Arpita Patel says:

    5 stars
    I made this for a Chinese theme potluck. I was going to make for 12, hubby said….double that. I was very, very doubtful we needed that much. I was WRONG!!! We ran out! Even the people who said they don’t normally eat egg drop soup ate it and they raved! “Souper” EASY!!! and “SOUPER” DELISH!!!!

    1. Rasa Malaysia says:

      Hi Arpita, thanks for trying my egg drop soup. All my recipes are real good, please try more: https://rasamalaysia.com/recipe-index-gallery/

  6. Emilio says:

    5 stars
    I only had Egg Drop once in a while, always thought to be a little bland but I still liked it. This soup was AWESOME! I have my favorite chicken broth I use which is Simply Organic, trust me I set them all up one day, tried them and this had the most flavor. Instead of using water I used all broth and it turned out excellent. I guess I could use my own chicken stock for a more intense flavor, but why waste the stock, it was fine as it was.

    I didn’t know you had a book, I will buy it. I would like to do more Asian dishes. Thank you….

  7. Neli Howard | Delicious Meets Healthy says:

    5 stars
    This recipe looks great! I can’t wait to try it. Perfect for a rainy day. Love your recipes Bee!

  8. Marcus says:

    5 stars
    Great recipe, although I’ve not made it with tomatoes (I need to try that still). I’ve made it several times successfully and the family really likes it. It really is super easy to make. For me the white pepper is what makes this dish so good. I’ve made other recipes for this soup that did not contain it and there always seemed like there was something missing.

    1. Rasa Malaysia says:

      Hi Marcus, yes, white pepper is the secret to many Chinese cooking! :)

  9. Karen Stone says:

    5 stars
    My go-to soup when my stomach feels ‘iffy’. Excellent recipe, Bee.

    1. Rasa Malaysia says:

      Thanks Karen for trying my egg drop soup recipe.

  10. Max Ong says:

    5 stars
    This 1 nice! Thx for sharing the recipe