This post may contain affiliate links. Please read our disclosure policy.
This easy Vietnamese Meatball and Watercress Soup has tender pork meatballs and watercress greens in a super flavorful broth.
Here in New England, Mother Nature hasn’t really committed to the fact that it’s Springtime. One day, it’s sunny and (relatively) warm and we’re opening the windows to let in fresh air. Then, the next few days are so cold and dreary, we’re turning the heat back on in our house.
On those cold and rainy days, soup is always on the menu like this Vietnamese Meatball and Watercress Soup (or Cahn – which translates to soup in Vietnamese).
Our recipe today is (gently) adapted from one that appeared on Chris Kimball’s Milk Street cooking show on Create TV. As we often do, Jack and I were watching it one evening, when this Vietnamese Meatball and Watercress Soup was featured – and we immediately wanted to make it.
How do you make Vietnamese Meatball and Watercress Soup?
You’ll start by making some simple pork meatballs. Ground pork, chopped scallions, egg white, fish sauce, and ginger, plus salt and pepper are mixed together and formed into balls.
While the meatballs chill in the refrigerator, you’ll make a simple broth made from chicken stock, sautéed onions and garlic, lime juice, and fish sauce.
Next, place the pork meatballs into the stock to cook through. Then, add fresh watercress (leaves and stems) to the soup.
Serve your Vietnamese Meatball and Watercress Soup with a sprinkle of scallion greens on top.
This Vietnamese Meatball and Watercress Soup has so many wonderful flavors! The broth is both peppery from the watercress, and slightly tart from the lime juice – a bright, flavor profile that is common in Vietnamese cooking.
The tender pork meatballs also get a nice kick of flavor from the chopped scallions and fresh ginger. And fish sauce – in both the meatballs and the broth adds a wonderful umami flavor you’ll absolutely love. (If you’ve never cooked with fish sauce, don’t be intimidated to try it! We highly recommend the Red Boat brand fish sauce.)
Cooking with Watercress
Watercress is a leafy green that you can find at most supermarkets these days. Eaten raw, it has a peppery taste. When added to this Vietnamese Meatball and Watercress Soup, it retains some of that peppery bite and it goes nicely with the other flavors of this soup.
Watercress is loaded with vitamins and nutrients – and because of that, it’s considered a superfood.
By the way — in addition to this Vietnamese Meatball and Watercress Soup being very delicious, it also happens to be low-carb too!
You may enjoy these other Asian-inspired soups:
We love seeing what you made! Tag us on Instagram at @afamilyfeast or hashtag #afamilyfeast so we can see your creations!
Vietnamese Meatball and Watercress Soup
Adapted from Milk Street.
1 pound ground pork
6 scallions, divided
1 large egg white
3 tablespoons fish sauce, divided (we recommend Red Boat)
4 teaspoons freshly grated ginger, divided
1/4 teaspoon kosher salt
1 teaspoon ground white pepper
2 tablespoons grapeseed oil or other neutral oil
1 1/2 cups onion, coarsely chopped
4 medium garlic cloves sliced
2 tablespoons lime juice
2 quarts good-quality canned chicken stock, or better yet, homemade
1–2 bunches watercress (about 4 ounces in weight once picked from stems)
Make the meatballs. Place the ground pork, minced scallion bottoms, egg white, 1 tablespoon of the fish sauce, 2 teaspoons of the ginger and all of the salt and pepper.
Gently mix to combine. Then line a small sheet pan or platter with parchment and spray slightly with pan spray. Divide the mixture into 16 and gently roll into meatballs. (Gently is the key, just toss between wet hands until round).
Place on the sheet tray and refrigerate for 30 minutes to firm up.
While the meatballs are chilling, start the soup.
In a 3-4 quart pot, heat oil over medium heat and add the onions and saute for two minutes.
Add the garlic and remaining 2 teaspoons of ginger and saute for two more minutes.
Add lime juice and cook one minute, then add chicken stock and remaining two tablespoons of fish sauce.
Bring to a simmer and simmer gently until the onions are tender, about ten minutes.
After 30 minutes, remove the meatballs from the refrigerator and carefully lift and drop one at a time into the simmering soup.
Increase heat until bubbling then lower again to a simmer and simmer about 20 minutes until meatballs are cooked through and tender.
Add the watercress, stir, remove from heat and serve with the scallion greens minced over the top of each portion.
Last Step! Please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.
Leave a Comment