Vietnamese Crab and Tomato Noodle Soup
Photo by FOX ^.ᆽ.^= ∫ on Pexels

Vietnamese Crab and Tomato Noodle Soup

A fragrant, tangy Vietnamese noodle soup built on a quick tomato-based broth infused with shallot, garlic, and aromatics. Sweet crab meat and delicate rice vermicelli noodles absorb the bright, balanced flavors of lime, fish sauce, and fresh dill. This is a weeknight-friendly dish that tastes like you've been simmering it for hours but comes together in under 30 minutes.

Prep
15 min
Cook
12 min
Wait
2 min
Total
29 min
Makes
4 servings (about 10 oz noodles plus broth)
Share

Steps

Before you start
  • Have all ingredients prepped and measured before you start cooking—the soup comes together quickly once heat is applied
  • If using live crabs, kill them humanely before cooking, or use fresh or frozen crab meat for simplicity
  • Read through the recipe to understand the timing; the noodles cook in the broth, not separately
  1. Sauté aromatics

    • Heat a large 4–5 quart pot over medium heat.
    • Add oil (about 1 tablespoon), then add the sliced shallots.
    • Stir occasionally and cook for 2 minutes until fragrant and slightly softened.
    • Add the minced garlic and stir constantly for 30 seconds until aromatic.
    + Show details

    Ready when: Shallots soften and garlic becomes fragrant

    Tip: Don't let garlic brown—it will taste bitter. If it starts to darken, add the tomatoes immediately.

  2. Add tomatoes and simmer

    • Pour in the sliced tomatoes and stir well.
    • Let the mixture cook, stirring occasionally, for 3 minutes.
    • The tomatoes will begin to break down and release their liquid.
    • You should see the liquid in the bottom of the pot increase and the tomato flesh soften.
    + Show details

    Ready when: Tomatoes are soft and beginning to collapse; liquid pools at the bottom

    Tip: Fresh, ripe tomatoes break down faster. If using less-ripe tomatoes, add 30 seconds more.

  3. Build the broth

    • Pour in the 5 cups of chicken broth and bring to a simmer.
    • Add the 2 tablespoons fish sauce and ½ teaspoon sugar.
    • Stir well to combine.
    • Taste the broth—it should be balanced between savory, slightly sweet, and a hint of umami from the fish sauce.
    • Adjust fish sauce if needed (add another ½ teaspoon if you prefer deeper flavor).
    • Season with white pepper to taste.
    + Show details

    Ready when: Broth is steaming and small bubbles break the surface

    Tip: Taste before the next step so you can adjust seasoning if needed. The broth should taste flavorful on its own, not bland—the crab and noodles will absorb it.

  4. Add crab meat

    • Gently stir the picked-through crab meat into the broth.
    • Simmer for 1 minute to warm the crab through.
    • Be gentle—you want to keep the lumps of crab intact rather than break them into shreds.
    + Show details

    Ready when: Crab is heated through (it doesn't need to cook, just warm)

    Tip: If using frozen crab that's been thawed, drain off excess liquid before adding. Don't stir vigorously or the crab will shred.

  5. Cook noodles in the broth

    • Add the 8 ounces of rice vermicelli noodles directly to the simmering broth.
    • Stir gently to separate them and distribute evenly.
    • Maintain a gentle simmer and cook, stirring occasionally, until the noodles are tender but not mushy—this usually takes 3 to 4 minutes.
    • Check the package instructions for reference, but taste a noodle to be sure.
    + Show details

    Ready when: Noodles are tender, translucent, and can be easily bitten through, but not falling apart

    Tip: Stir occasionally so they don't clump together. Rice vermicelli cooks faster than wheat noodles, so watch the time closely.

  6. Finish with fresh herbs and lime

    • Remove the pot from heat.
    • Stir in most of the chopped fresh dill, reserving some for garnish.
    • Taste the soup and adjust with lime juice (squeeze the lime wedges into the pot), more fish sauce, or white pepper as needed.
    • The soup should taste tangy, savory, and fresh.
    + Show details

    Ready when: Soup is balanced in flavor—tangy, savory, and herbaceous

    Tip: Add lime juice gradually; you can always add more, but you can't take it out. The dill will brighten the whole dish, so don't skip it.

  7. Serve

    • Ladle the soup into four bowls, dividing the noodles, crab, and broth evenly.
    • Garnish each bowl with reserved dill, sliced scallions, fresh cilantro, and thin slices of red chili if you like heat.
    • Serve with lime wedges on the side so guests can add more brightness.
    + Show details

    Tip: Serve immediately while the soup is hot. Guests can customize heat and tartness to their taste with the lime wedges and chili slices.

Good to know

Tips
  • Quality crab matters: fresh, sweet lump crab meat will make this soup shine. If you can't find fresh crab, thawed frozen crab is the next best option—just drain it well before adding.
  • Balance is everything: this soup relies on the interplay of savory (fish sauce), tart (lime), and fresh (dill). Taste as you go and adjust each component rather than adding more of one at the end.
  • Rice vermicelli cooks very quickly—set a timer and check a noodle around the 3-minute mark. Overcooked noodles turn to mush and will continue to soften even after you remove from heat.
  • For a deeper, richer broth, make a quick crab or seafood stock by simmering crab shells (or shrimp shells) with the aromatics and broth for 20 minutes before straining, then proceeding with the recipe.
Make ahead

You can prepare the shallots, garlic, tomatoes, and dill up to 4 hours ahead and store them covered in the refrigerator. The crab meat should be picked through just before cooking to keep it fresh. The broth itself does not keep well once crab and noodles are added, so assemble and cook the full soup to order.

Storage & reheating

This soup is best eaten immediately, while the noodles are tender and the broth is hot. Leftover soup can be refrigerated in an airtight container for up to 2 days, but the noodles will continue to soften. To reheat, warm gently on the stovetop over medium heat, stirring occasionally. Add a splash of broth or water if the soup has thickened. Do not freeze, as the texture of the noodles will degrade.

Substitutions
  • fresh or frozen lump crab meat → shrimp (8 oz large shrimp, peeled and deveined) or white fish (halibut or cod, cut into bite-sized pieces). Shrimp will take 2–3 minutes to cook through in the simmering broth; fish pieces will take 3–4 minutes. Both provide a similar delicate sweetness.
  • dried rice vermicelli noodles → angel hair pasta or thin egg noodles (cook separately until just tender, then add to bowls before ladling broth). These noodles are sturdier and won't absorb the broth as much, so cook them separately to prevent mushiness.
  • fresh dill fronds → fresh mint leaves or a combination of mint and dill (same amount). Mint gives a cooler, more herbaceous note if you prefer a different flavor profile.
  • chicken broth (or crab broth if available) → seafood or fish stock (1:1 ratio). Seafood stock will deepen the crab flavor. If using store-bought, taste for salt content and adjust the fish sauce accordingly.

More noodle soups

See all →

Find more like this

Meal
Lunch
Cuisine
Vietnamese
Main ingredient
Crab
Method
Stovetop

Reviews (0)