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

Servings: 4 Total Time: 25 mins Difficulty: Beginner
Canh cà chua trứng is a nourishing Vietnamese soup that’s simple to make and ideal when you're craving something tangy and wholesome. I first learned to cook this comforting dish after moving out on my own—it quickly became a go-to meal during busy weeks.
How to Make Canh Cà Chua Trứng (Tomato Egg Soup) pinit View Gallery 3 photos

The distinct sourness comes from fresh tomato combined with a small touch of tamarind powder, adding just the right kick that balances beautifully with the egg. This soup is more than just a quick recipe—it’s a staple that supports digestive comfort and easy nourishment, especially when paired with warm rice. 

Served in a deep bowl, it fills you up without being heavy. It’s similar to egg drop soup, but with that Vietnamese twist that elevates it into something truly memorable. Every spoonful brings back a sense of home, something I think many of us look for when cooking far from family.

❤️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 Vietnamese culture, meals are usually shared family-style, bringing everyone together around the table. When I was little, our dinners always had the same comforting setup: warm jasmine rice, a flavorful meat dish, stir-fried greens, and a steaming bowl of soup. Canh cà chua trứng almost always filled that soup spot—it’s simple, light, and balances richer dishes really well.

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

One way I still love eating it today is by scooping some soft white rice directly into the soup bowl. The rice soaks up the savory tomato broth and silky eggs, turning it into the coziest bite. Especially on rainy days or when my family gathers, this combo just feels nourishing and familiar—like home in a bowl.

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

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

  • Choose Ripe Tomatoes:
    Use tomatoes that are firm but ripe for a balanced flavor. I’ve found that underripe ones taste bland, while overripe ones can break apart too fast, making the broth overly acidic. Aim for juicy but structured tomatoes to keep the texture right.
  • Don’t Skip the Onion:
    Onions aren't just filler—they create a sweet, savory base that brings everything together. Make sure you sauté them until they turn translucent before adding the tomatoes. This step helps release natural sugars that deepen the soup’s aroma.
  • Whisk Eggs Well:
    For smooth and silky egg ribbons, whisk your eggs until the yolks and whites are completely blended. Pour slowly into a gentle circular stir. In my kitchen, I use the back of a spoon to keep the motion steady—it helps prevent clumps and keeps the texture light.
  • Fish Sauce Adds Umami:
    Fish sauce gives the soup its authentic depth. I always add it near the end to keep the flavor bold but not overpowering. If you're looking for a lighter touch, low-sodium soy sauce works well too, especially for kids or salt-sensitive diets.
  • Fresh Herbs Last:
    Green onions and cilantro lose their brightness if overcooked. I recommend turning off the heat first, then stirring in the herbs. This way, they stay green, aromatic, and full of nutrients. It’s a quick trick that makes the whole dish feel fresh.
  • Optional Shrimp Tip:
    If you’re adding shrimp like we do at home sometimes, give them a quick sauté with the onions and tomatoes. They’ll finish cooking in the soup and stay tender. Avoid overcooking—they get chewy fast!
  • Taste and Adjust:
    Always taste before serving. Tomatoes vary in sweetness and acidity, so you may need a pinch more salt, sugar, or even a dash of extra fish sauce. I usually adjust mine after letting it simmer for 10 minutes.
  • Serve with Rice:
    This soup shines when served alongside—or even over—warm jasmine rice. At home, we often pour it directly over a small rice bowl. It soaks up the savory broth and makes each bite warm, cozy, and full of childhood nostalgia.
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 *

[instagram-feed]