Vietnamese Crab Soup with Tomato and Egg Ribbons

Updated November 4, 2026

Total time
50 min
prep 25 min · cook 25 min
Serves
6
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Vietnamese Crab Soup with Tomato and Egg Ribbons

Vietnamese crab soup, often called súp cua, is a gently thickened soup made with sweet crab, broth, vegetables, and silky strands of egg. This version pairs crab with asparagus and shiitake mushrooms for a savory, lightly sweet bowl that works as a starter or a light meal; Vietnamese households and restaurants make it in different ways, with ingredients such as quail eggs or corn appearing in some versions.

Ingredients

  • 1 tablespoon (15 ml) neutral oil, such as canola
  • 2 medium shallots, finely chopped, about ½ cup (75 g)
  • 1 teaspoon (5 g) finely grated fresh ginger
  • 6 cups (1.4 L) low-sodium chicken broth
  • 4 ounces (115 g) fresh shiitake mushrooms, stems removed and caps thinly sliced
  • 8 ounces (225 g) asparagus, woody ends trimmed and stalks cut into 1-inch (2.5 cm) pieces
  • 1 tablespoon (15 ml) fish sauce, plus more to taste
  • ½ teaspoon (2.5 g) granulated sugar
  • ¼ teaspoon (0.5 g) ground white pepper, or to taste
  • 3 tablespoons (24 g) tapioca starch, also called tapioca flour
  • ¼ cup (60 ml) cool water, for mixing with the starch
  • 2 large eggs, about 3½ ounces (100 g) without shells, lightly beaten
  • 8 ounces (225 g) cooked crabmeat, picked over for shell fragments
  • ¾ teaspoon (4.5 g) fine salt, or to taste; use less if the broth or crab is salty
  • 2 scallions, thinly sliced, about ¼ cup (25 g)
  • 2 tablespoons (8 g) chopped cilantro leaves
  • 1 lime, cut into 6 wedges, for serving

Instructions

  1. Prepare the ingredients. Finely chop the shallots and ginger, slice the shiitake caps, and cut the asparagus into short pieces. Pick through the crab carefully, removing any bits of shell or cartilage. In a small bowl, stir the tapioca starch into the cool water until smooth; stir it again just before using, because starch settles quickly. Beat the eggs in a separate bowl. These preparations take about 25 minutes, depending on how quickly you work and whether the crab needs extra checking.
  2. Soften the aromatics. Set a medium-large, heavy-bottomed pot over medium heat and add the oil. When it shimmers, add the shallots and cook for 2 minutes, stirring often, until softened but not browned. Stir in the ginger and cook for 1 minute. If the shallots start to color, lower the heat; browned aromatics can make this delicate broth taste heavier than intended.
  3. Simmer the broth and mushrooms. Pour in the chicken broth, then add the shiitake mushrooms, fish sauce, sugar, white pepper, and salt. Bring the pot to a gentle boil, then lower the heat and simmer for 8 minutes. Taste the broth before adding more salt, since fish sauce, packaged stock, and crab can all contribute saltiness. Keep the simmer steady rather than vigorous so the broth stays clear and the mushrooms cook without turning limp.
  4. Cook the asparagus. Add the asparagus and simmer for 4 minutes, or until the pieces are bright green and just tender when pierced with a fork. Thin asparagus may need only 2 to 3 minutes; thick stalks may need the full 4 minutes or a little longer. Avoid cooking it until soft, since it will sit in hot soup while you finish the other steps.
  5. Thicken the soup. Stir the tapioca mixture once more, then pour it into the gently simmering soup in a thin stream while stirring steadily. Simmer for 3 minutes, stirring across the bottom and around the edges of the pot. The soup should become glossy and lightly thickened: it should coat a spoon but still pour easily. If it seems too thin, mix 1 teaspoon (3 g) more tapioca starch with 1 tablespoon (15 ml) cool water and stir it in; do not sprinkle dry starch directly into the pot, because it forms lumps.
  6. Add the crab and make the egg ribbons. Lower the heat so the soup is just simmering, then fold in the crab. Slowly drizzle the beaten eggs into the soup while stirring in one direction with a spoon or chopstick. Keep the movement gentle: small, wispy ribbons form when the eggs enter hot liquid gradually, while vigorous stirring breaks them into tiny flecks. Cook for about 4 minutes, stirring occasionally, until the crab is hot throughout and the soup reaches 160°F (71°C) when checked with a food thermometer; USDA FSIS gives 160°F (71°C) as the safe minimum for egg dishes. Do not let the soup boil hard after adding the eggs, or the ribbons may become tough.
  7. Finish and serve. Turn off the heat and stir in most of the scallions and cilantro, saving a little for garnish. Taste and adjust with a small splash of fish sauce, a pinch of salt, or more white pepper if needed. Ladle into warm bowls and finish with the remaining herbs. Serve lime wedges alongside so each person can add citrus to taste.

Tips

  • Choose crab that suits your budget. Fresh-picked crab has a delicate sweetness, but refrigerated pasteurized crab or canned crab also works. Drain canned crab well and pick through it for shell fragments. Imitation crab is a convenient substitute, though it is seasoned surimi rather than crab and makes the soup sweeter and less distinctly briny.
  • Use tapioca starch for the characteristic sheen. Tapioca starch gives the broth a smooth, glossy body that is common in súp cua. Cornstarch can replace it in the same amount, but the soup will look less translucent and may have a softer, less elastic texture. Always dissolve either starch in cool water first.
  • Keep the final simmer gentle. A rolling boil can break up egg ribbons, toughen the egg, and make the thickened broth seem uneven. Once the soup thickens, reduce the heat and stir slowly as you add the egg. If the soup becomes too thick while it stands, loosen it with a little hot broth or water.
  • Adjust salt at the end. Stock, fish sauce, and packaged crab vary considerably in saltiness. Starting with low-sodium broth and seasoning after the crab is added makes it easier to balance the soup without oversalting it.

Serving Suggestions

Serve súp cua hot in small bowls as a first course, or offer larger portions for a simple lunch. The soup is filling but not heavy, so plain jasmine rice, a small plate of fresh herbs, or crisp sliced cucumber can round out a meal without competing with the crab. Lime is optional, but a squeeze brightens the savory broth; add it in the bowl rather than to the pot so the soup’s flavor stays adjustable for everyone at the table.

For a Vietnamese-inspired spread, serve it before grilled pork, chicken, or tofu with rice and a vegetable dish. If you are serving the soup as the main course, add rice on the side rather than directly to the pot. Rice absorbs liquid as it sits and can make the remaining soup overly thick. Put sliced scallions, cilantro, and white pepper on the table so guests can garnish their own bowls.

Variations

Add sweet corn: Stir in ½ cup (80 g) corn kernels with the asparagus. Corn is used in some versions of crab soup and adds sweetness and texture. Fresh, frozen, or drained canned kernels are all suitable; add frozen corn straight from the freezer and allow the broth to return to a simmer before judging the asparagus doneness.

Include quail eggs: Add 6 to 8 peeled, cooked quail eggs with the crab for a familiar variation often found in restaurant-style bowls. Keep them whole so they remain easy to spot and serve. If using whole boiled chicken eggs instead, cook until the yolk and white are firm, peel them, and halve them before adding to the soup.

Make it with asparagus substitutes: Use 1 cup (150 g) drained canned asparagus in place of fresh asparagus, adding it near the end just long enough to warm through. Canned asparagus is softer and less grassy, so handle it gently. A cup (100 g) of thinly sliced bamboo shoots is another option; it gives the soup a firmer, more neutral crunch.

Use shrimp alongside crab: Replace half the crab with 4 ounces (115 g) peeled, deveined shrimp, cut into bite-size pieces. Add the shrimp before the crab and simmer until opaque and cooked through; seafood should reach 145°F (63°C) when checked with a food thermometer. The shrimp brings a firmer, springier bite and a more pronounced seafood flavor. Keep the overall seafood quantity the same so the soup remains balanced.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking in a shallow, covered container. The soup keeps for 3 to 4 days in the refrigerator. Its texture may thicken as the tapioca starch cools, and the egg ribbons will be less delicate after storage; that is normal. For best quality, avoid leaving a large pot on the counter to cool, and divide it into smaller containers so it chills more quickly.

Reheat only the portion you plan to eat, in a saucepan over medium-low heat, stirring gently and adding a splash of broth or water if needed. Heat leftovers to 165°F (74°C), checking with a food thermometer. Avoid a prolonged hard boil, which can make the egg and crab less tender. You can also microwave an individual serving in a covered microwave-safe bowl, stirring partway through and checking that it reaches 165°F (74°C) throughout. Freezing is possible for up to 2 months, but the eggs and thickened broth may separate or turn grainy when thawed; stir gently as it reheats and adjust with broth.

Frequently Asked Questions

What does súp cua mean?
Súp cua is commonly translated as crab soup in Vietnamese: “súp” refers to soup and “cua” to crab. Recipes vary by cook and region. Some are thickened with tapioca starch and include asparagus, mushrooms, or egg, while other bowls use different vegetables or add-ins.

Can I use canned crab for Vietnamese crab soup?
Yes. Choose crab packed in water or its own juices, drain it, and check carefully for shell pieces before adding it. If it is particularly salty, rinse it briefly and drain it well, though rinsing can soften its flavor. Add it at the same point as the cooked crab in the recipe and heat the soup thoroughly.

Why did my soup turn gluey or too thick?
The starch may have been added without being mixed with cool water, or the soup may have simmered too long after thickening. Stir the slurry immediately before pouring it in, and stop when the broth is lightly glossy rather than spoon-standing thick. If it has already tightened, add hot broth a little at a time until it loosens.

How do I get long, silky egg ribbons?
Keep the soup at a gentle simmer, pour the beaten egg in slowly, and stir in one direction with a light hand. Pouring too quickly or stirring vigorously disperses the egg into fine flecks. A thin stream from a small measuring cup is easier to control than tipping the bowl all at once.

Can I make the soup ahead?
You can chop the vegetables and prepare the starch slurry ingredients ahead, but mix the starch with water just before using it. For the best egg texture, cook the soup close to serving time. If you need to prepare it fully in advance, refrigerate it promptly and reheat gently to 165°F (74°C); expect the egg ribbons and broth texture to be less delicate than when freshly made.

What can I use instead of fish sauce?
Use 1 tablespoon (15 ml) light soy sauce or tamari, then taste and adjust the salt. This makes the broth less distinctly Vietnamese and changes its color slightly, but it adds savory depth. For a milder result, begin with 2 teaspoons (10 ml) and add more only if the broth needs it.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).