Tomato Egg Soup (Canh Cà Chua Trứng)

Servings: 4 Total Time: 25 mins Difficulty: Beginner
Canh cà chua trứng is a light and nourishing Vietnamese soup that’s easy to make and full of comfort. I still remember the first time I made it after moving out on my own.
How to Make Canh Cà Chua Trứng (Tomato Egg Soup) pinit View Gallery 3 photos

I wanted something quick, warm, and good for my body. This recipe became one of my go-to dishes, especially on busy nights when I needed a healthy meal that felt like home.

The soft sour taste comes from fresh tomato mixed with a small touch of tamarind powder. Together, they bring a gentle tang that blends perfectly with the smooth, fluffy egg.

What I love most is how this soup does more than just satisfy hunger—it supports digestive comfort and gives light, soothing nourishment. When paired with a bowl of warm rice, it becomes a balanced meal that’s both simple and wholesome.

Served hot in a deep bowl, Canh cà chua trứng fills you up but never feels heavy. It’s a bit like egg drop soup, yet the Vietnamese twist makes it stand out with fresh, bright flavor. Every spoonful feels cozy and calm, reminding me of quiet evenings when I’d make this soup to unwind after a long day.

It’s the kind of meal that warms your heart and body while bringing a gentle sense of home.

If you love cozy food with a light twist, try this Tomato Egg Soup with fun fusion sides. Enjoy it with Rice Pudding with Black Eyed Peas (Chè Đậu Trắng) for a creamy mix.

Bánh Mì Nachos add a crispy touch, while Udon Carbonara brings a soft, rich bite. Love sushi? Try Salmon Sushi Bake, Tuna Sushi Bake, or Spicy Crab Sushi Bake Cupcakes.

They all make a warm and tasty match for your next easy meal.

Quick Tips: Read the recipe all the way through before you cook. This helps you see the food list, the steps, and the time you need. It also gives you a chance to get tools and food ready ahead of time.

❤️More Recipes You’ll Love : Vietnamese Winter Melon Soup (Canh Bí Sườn)

What is Canh Cà Chua Trứng?

Canh cà chua trứng is a delicious Vietnamese soup made with tomato, egg, and sometimes tamarind powder for a nice tangy twist. The word “canh” means soup, “cà chua” means tomato, and “trứng” means egg, making it a simple but flavorful dish.

Canh mây, as it’s also called, is a fun name because the eggs look like fluffy clouds. This soup is often not found in restaurants, but it’s definitely a comfort food passed down through family. It’s easy to adjust with different proteins or seasonings to suit your taste, but I believe the sour flavor from tamarind makes it the best. It’s one of those dishes that feels like home, comforting, and hearty.

You can change the ingredients to your liking, and with a little love, you’ll have the perfect bowl of soup.

Canh Cà Chua Trứng

Ingredients for Canh Cà Chua Trứng

  • Tomato
    Tomato is the star ingredient here, adding a bright, natural sweetness and light acidity to the broth. You want just enough to infuse flavor without overpowering it—too many and it might feel more like a pasta sauce. I usually slice mine thin so the tomato breaks down into the broth nicely, giving that gentle umami touch without big chunks in every bite.
  • Egg
    The egg gives the soup its signature richness and delicate texture. I follow the rule of thumb: no more than one egg per cup of broth. This helps keep the texture balanced. Personally, I enjoy the egg swirled in thicker, almost like ribbons. My parents, on the other hand, prefer it light and silky, almost cloud-like. Either way, adjust it based on how rich you want the soup to feel.
  • Seafood or Protein
    To create a deep, savory broth, I like adding dried shrimp. It brings out that classic Vietnamese seafood aroma without being too fishy. If you’re looking for something more filling, go for fresh shrimp. For a vegetarian take, skip the seafood and leave out the fish sauce entirely—it still tastes delicious. I’ve done this many times when cooking for friends who prefer plant-based meals.
  • Tamarind Powder
    This adds that perfect tang that lifts the entire dish. Tamarind gives the soup its mild sour note, balancing the sweetness of the tomato. The more you add, the brighter and more refreshing the flavor becomes. I personally love a slightly tangier version—it reminds me of the way my grandmother made it when we were little.
  • Seasonings
    I usually reach for mushroom seasoning to deepen the umami in the broth. It’s plant-based, subtle, and doesn’t overpower the other ingredients. If you don’t have any, you can swap it out with chicken bouillon or even chicken broth. I’ve used both, and they all work great depending on your pantry.
  • Fish Sauce
    This is where the depth really comes from. Just a few dashes of fish sauce near the end will round out all the flavors and add that savory, umami finish. I always wait until the very end to add it, then taste and adjust. It really brings everything together.
  • Fresh Herbs
    Green onions and cilantro are key for that fresh lift at the end. I always sprinkle a generous amount right before serving—just the smell instantly makes it feel like home. These herbs don’t just add color; they add a fresh contrast to the warm, savory broth.

Once everything’s added, don’t forget to taste and tweak it to your liking. Let it simmer a bit longer if you want a deeper flavor. The harmony between sweet, sour, and savory is what makes Tomato Egg Soup (Canh Cà Chua Trứng) such a comforting and satisfying dish.

❤️More Recipes You’ll Love : Rice Pudding with Black Eyed Peas (Chè Đậu Trắng )

Canh Cà Chua Trứng

❤️More Recipes You’ll Love : Vietnamese Macaroni Soup (Súp Nui)

How to Make Tomato Egg Soup (Canh Cà Chua Trứng)

Step 1: Sauté Onions and Tomatoes

tart by sautéing sliced onions and chopped tomatoes in a bit of oil until the onions turn translucent. This step is key for building an aromatic soup base. The heat releases the natural sweetness and aroma of the onions, which gives your broth depth. Don’t cook the tomatoes too long—you want them soft, but still slightly firm. If they fall apart, your soup may become overly acidic. I’ve found that 3–5 minutes on medium heat usually gets the texture just right.

Step 2: Fresh Shrimp (Optional)

If you’re adding fresh shrimp, toss them in with the onions and tomatoes. Sauté just until they turn pink on the edges—they don’t need to be fully cooked yet. They’ll finish cooking later in the broth. I often use wild-caught shrimp when I want to make the soup heartier. It adds a lovely seafood note without overpowering the tomato flavor.

Step 3: Water, Dried Shrimp, and Seasonings

Now pour in water and add dried shrimp for that signature umami depth. Include your chosen seasonings—salt, pepper, a bit of sugar if desired—but save the fish sauce for last. Bring the soup to a gentle boil. Let the tomatoes soften to your liking—I usually boil it for about 10 minutes until they’re tender but still hold their shape. This balance keeps the soup light but flavorful.

Step 4: Add the Eggs

Once your broth is bubbling gently, whisk a few eggs and get ready to create those iconic egg ribbons. Stir the soup in a circular motion to make a little vortex, and slowly drizzle in the eggs. For thin strands, keep stirring as the egg goes in. If you want bigger, softer egg clouds, stop stirring and let the egg set on its own. I personally love the thicker pieces—they feel more comforting in each bite.

Step 5: Add Fresh Herbs

Right before turning off the heat, add chopped green onions and fresh cilantro. This keeps their colors bright and their flavor fresh. Don’t cook the herbs—just let the heat of the soup gently soften them. I always do a final taste at this point to adjust my seasoning before serving.

Once everything is cooked and seasoned to your liking, it’s ready to enjoy. Serve hot with a bowl of jasmine rice—it’s simple, nourishing, and full of flavor. This soup was a staple in my home growing up, and I still make it when I need something quick and comforting.

❤️More Recipes You’ll Love : Century Egg Congee with Pork (Cháo Trứng Bách Thảo)

Canh Cà Chua Trứng

How to Eat Tomato Egg Soup (Canh Cà Chua Trứng)

In Vietnam, meals are often shared. Everyone gathers around one table.

When I was young, our dinners were simple but full of love.

We always had warm rice, a tasty meat dish, some stir-fried greens, and a clear bowl of soup. Tomato Egg Soup (Canh Cà Chua Trứng) was often that soup. It’s light, cozy, and makes richer dishes feel balanced.

I still enjoy it the same way today.

I like to spoon some soft white rice right into my bowl of soup. The rice soaks up the tomato broth and silky eggs. Each bite tastes warm and comforting.

On rainy days, it feels like a hug in a bowl—just like home.

❤️More Recipes You’ll Love : How to make Bánh Mì Nachos

Difficulty: Beginner Prep Time 5 mins Cook Time 20 mins Total Time 25 mins
Servings: 4 Calories: 138
Best Season: Spring, Summer, Winter, Fall

Description

Warm, simple, and full of comfort, this Tomato Egg Soup (Canh Cà Chua Trứng) is a classic dish from Vietnam. It’s made with soft tomatoes, light egg ribbons, and fresh herbs. You can make it fast with a few pantry items. It’s great as a small starter or with rice for a cozy meal. This soup is soothing, easy to cook, and full of flavor. It’s perfect for busy nights or when you want something light, healthy, and homemade.

Ingredients

Instructions

  1. Heat a bit of oil in a pot. Add sliced tomatoes and a pinch of salt. Stir until they soften and release their juice.
  2. Pour in hot water or chicken broth. Bring it to a gentle boil. Let it simmer for 3–5 minutes so the tomato flavor deepens.
  3. Beat the eggs in a small bowl. Slowly pour them into the soup while stirring in circles. Watch as soft egg ribbons form—this is my favorite part!
  4. Add fish sauce, pepper, and a little green onion. Taste and adjust to your liking. Serve hot with rice for a simple, cozy meal.

Nutrition Facts

Servings 4

Serving Size 182 g


Amount Per Serving
Calories 138kcal
% Daily Value *
Total Fat 0.01g1%
Saturated Fat 1.5g8%
Trans Fat 0.01g
Cholesterol 185mg62%
Sodium 170mg8%
Potassium 230mg7%
Total Carbohydrate 6.5g3%
Sugars 4.2g
Protein 5g10%

Vitamin A 520 IU
Vitamin C 10 mg
Calcium 28 mg
Vitamin D 17 IU
Folate 22 mcg
Vitamin B12 0.18 mcg
Biotin 6 mcg
Phosphorus 95 mg
Iodine 24 mcg
Magnesium 12 mg
Zinc 0.1 mg
Selenium 5.3 mcg
Copper 0.05 mg
Chromium 0.8 mcg
Molybdenum 2.3 mcg
Chloride 140 mg

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

  • Use fresh ripe tomatoes for the best taste and color. They give the soup a natural sweet and tangy flavor.
  • Beat the eggs well before adding. Pour them in slowly while stirring to make soft, silky ribbons.
  • Don’t boil too long. Once the eggs set, turn off the heat to keep the texture light.
  • A dash of fish sauce or a pinch of salt and pepper brings out the true Vietnamese home flavor.
Keywords: Canh Cà Chua Trứng
Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Can I make this soup without fish sauce?

Yes, if you're avoiding seafood-based seasonings, you can swap in low-sodium soy sauce or even a small pinch of salt. While fish sauce adds a rich umami depth that’s hard to beat, the soup still tastes great without it. I’ve made it both ways, depending on who’s eating with me.

Why are my eggs clumping instead of forming ribbons?

This often happens if the soup isn't stirred when adding the eggs. To create soft, smooth ribbons, gently stir the soup in a circular motion and slowly drizzle in the beaten eggs. I like to think of it as creating a small “egg tornado” for that silky texture.

Can I add protein like shrimp or tofu?

Yes, you can. Fresh shrimp or tofu can be added to the pan with tomatoes and onions and will finish cooking gently in the broth. It makes the soup more filling. I often add shrimp when making this as a full meal instead of a side dish.

How do I keep the herbs fresh in the soup?

Add green onions and cilantro only after turning off the heat. This keeps their flavor bright and their texture crisp. If they cook too long, they lose both color and aroma—something I learned the hard way a few times!

Is this soup good for kids?

 Definitely. It’s gentle on the stomach and easy to eat, especially when poured over warm rice. Many Vietnamese families, including mine, make this for kids using less seasoning and more egg to keep it mild and satisfying.

Can I prepare Tomato Egg Soup ahead of time?

You can prepare the tomato and broth base ahead, but for best results, add the eggs and herbs just before serving. Reheated eggs can become grainy or rubbery if cooked too long. I usually prep everything, then cook the eggs fresh right before dinner.

How do I serve Tomato Egg Soup the traditional way?

Traditionally, it's served with a bowl of hot white rice as part of a shared meal. One of my favorite ways is to spoon the soup directly over the rice—it soaks up the flavors and adds that extra cozy feeling, especially during rainy evenings.

Can I use canned tomatoes instead of fresh ones?

Fresh tomatoes work best in Canh cà chua trứng (Tomato Egg Soup)because they add better flavor and texture. But if you need something quick, canned tomatoes are fine too. Just know that canned ones can be more sour. You may want to use a little less or tweak the seasoning. Try adding a pinch of sugar or cutting back on fish sauce. Always taste as you cook. That’s the best way to make sure your soup still tastes right!

Lauran
Lauren Clark Food and Kitchen Blogger

Hi, I'm Lauren Clark, a full-time Food and Kitchen Blogger, mother of 2 beautiful daughters and a lovely wife. I live in New Jersey with my family. I love traveling, sharing new recipes, reviewing kitchen tools, and spending time with my family.

Leave a Comment

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