CookSnap is coming soon — Join the waitlist →

Bun Oc (Snail Noodle Soup)

A fragrant Vietnamese snail noodle soup with aromatic broth, tender snails, and fresh herbs. Authentic street food that's approachable for home cooks.

Total time
45 min
Servings
2
Calories
285
Protein
18g
Bun Oc (Snail Noodle Soup)
vietnameseseafoodnoodle souparomaticstreet food

Ingredients

  • 250 g Canned escargot (snails), drained and rinsed
  • 5 cups Chicken or seafood broth
  • 2 whole Shallots, unpeeled
  • 4 whole Garlic cloves, unpeeled
  • 2 whole Star anise
  • 1 whole Cinnamon stick
  • 2 tablespoons Fish sauce
  • 1 teaspoon Palm or brown sugar
  • 200 g Fresh rice noodles (bánh canh or bun noodles)
  • 1 cup Fresh herbs (mint, cilantro, dill)
  • 2 whole Lime wedges
  • 3 tablespoons Crispy shallot flakes or fried onions

Instructions

  1. 1

    Place the 2 unpeeled shallots and 4 unpeeled garlic cloves directly on a gas flame or the hot burner of an electric stove, turning with tongs every 30 seconds until the outer layer is blackened and fragrant, about 2 minutes total—this chars them to deepen the broth flavor.

  2. 2

    Transfer the charred shallots and garlic to a cutting board and let them cool for 1 minute until you can touch them safely.

  3. 3

    Rub the blackened skin away under running water with your fingertips, leaving the softened white flesh inside intact.

  4. 4

    Pour 5 cups of broth into a large pot and place it over medium-high heat until you see steam rising and small bubbles breaking the surface, about 3 minutes.

  5. 5

    Add the peeled charred shallots, peeled garlic, 2 star anise pods, and 1 cinnamon stick to the hot broth.

  6. 6

    Return the broth to a gentle simmer (small bubbles rising slowly) over medium heat and let it bubble softly for 15 minutes so the spices infuse their flavor.

  7. 7

    Stir in 2 tablespoons of fish sauce and 1 teaspoon of palm sugar, then taste—the broth should smell aromatic and taste savory and slightly sweet.

  8. 8

    Add the 250 g of drained snails to the simmering broth and cook for 5 minutes just to heat them through, stirring once halfway.

  9. 9

    While the snails simmer, bring a separate pot of water to a boil over medium-high heat (you should see rolling bubbles across the whole surface, about 8 minutes).

  10. 10

    Add the 200 g of fresh rice noodles to the boiling water, stir gently with a fork to separate them, and cook for 2 minutes until they are soft but still slightly springy when you bite one.

  11. 11

    Pour the noodles into a colander or fine-mesh strainer and let the water drain completely, about 15 seconds.

  12. 12

    Divide the drained noodles between 2 serving bowls, placing them in the bottom of each bowl.

  13. 13

    Using a slotted spoon, lift the snails, star anise, cinnamon stick, and shallot pieces from the broth and distribute them evenly over the noodles in both bowls.

  14. 14

    Ladle the hot broth over the noodles and snails, filling each bowl until the noodles are just covered.

  15. 15

    Scatter 1.5 tablespoons of fresh mint, cilantro, and dill leaves roughly torn by hand over each bowl.

  16. 16

    Sprinkle 1.5 tablespoons of crispy shallot flakes over each bowl for crunch and flavor.

  17. 17

    Place 1 lime wedge on the rim of each bowl—squeeze it over the soup just before eating.

  18. 18

    Serve immediately while the broth is still steaming hot.

Tools you’ll need

  • Large pot (6-quart)
  • Separate pot (4-quart) for noodles
  • Colander or fine-mesh strainer
  • Tongs
  • Slotted spoon
  • Ladle
  • Cutting board
  • Fork
  • 2 serving bowls

Cook smarter

Get matched recipes for what’s in your fridge

CookSnap is a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.