Bun Moc
Vietnamese ground pork noodle soup with crispy fried shallots and fresh herbs. A aromatic, light, and satisfying bowl that comes together in under 45 minutes.
- Total time
- 40 min
- Servings
- 2
- Calories
- 520
- Protein
- 28g
Ingredients
- ½ lb ground pork
- 2 medium shallots
- 3 cloves garlic cloves
- 2 tablespoons fish sauce
- 6 cups chicken or pork broth
- ½ lb fresh rice noodles
- 1 cup fresh herbs (cilantro, mint, dill), chopped
- 1 whole lime
Instructions
- 1
Slice 1 shallot in half lengthwise, then slice each half into thin half-moons about 1/8-inch thick, separating the layers as you cut. Set aside on a small plate.
- 2
Dice the remaining shallot into pieces smaller than a grain of rice — pencil-tip dots — and mince the garlic the same size. Place both in a small bowl.
- 3
Heat 2 tablespoons of oil in a small skillet over medium-high heat until it shimmers and slides quickly when you tilt the pan, about 1 minute.
- 4
Add the shallot half-moons to the hot oil and stir every 10 seconds until they turn the color of honey with darker edges, about 5 minutes total. Transfer to a paper-towel-lined plate to drain and cool.
- 5
Pour 1 tablespoon of oil into a medium pot and set over medium-high heat until it shimmers, about 90 seconds.
- 6
Add the diced shallot and garlic to the hot oil, then stir constantly for 30 seconds until the mixture smells strongly fragrant, like toasted garlic and onion.
- 7
Crumble the ground pork into the pot, breaking it apart with a wooden spoon into pieces the size of peas, and stir constantly until no pink remains and the meat looks light brown, about 5 minutes.
- 8
Pour in the fish sauce and stir for 15 seconds until the smell changes to savory and umami-rich.
- 9
Pour in the broth and bring to a gentle simmer over medium-high heat, watching for small bubbles that break the surface, about 3 minutes.
- 10
Once simmering, reduce heat to medium-low and keep it at a gentle simmer with only occasional bubbles breaking the surface for 5 minutes.
- 11
Bring a separate pot of water to a rolling boil over high heat, about 8 minutes (while the broth simmers).
- 12
Place the rice noodles into the boiling water and stir with a fork, pulling them apart, for 2 minutes until they look soft and pliable.
- 13
Drain the noodles in a colander and divide them between two bowls, letting each bowl sit flat on a counter.
- 14
Ladle the hot pork broth and meat over the noodles in each bowl, filling until the liquid reaches just above the noodles, about 3 cups per bowl.
- 15
Scatter the crispy fried shallots over the top of each bowl in a thin layer.
- 16
Sprinkle the fresh herbs (cilantro, mint, and dill) over each bowl, about 2 tablespoons per bowl.
- 17
Cut the lime into 2 wedges and place 1 wedge on the rim of each bowl for squeezing over the soup at the table.
Tools you’ll need
- small skillet
- medium pot
- wooden spoon
- paper towels
- small bowl
- small plate
- separate pot for boiling noodles
- fork
- colander
- ladle
- two serving bowls
- cutting board
- chef's knife
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.

