Back from Sacramento and processing. The visit sits in me like a stone — not painful, but heavy, the weight of what I saw and what I know and what I cannot stop. Fumiko is aging. The walker, the slower hands, the way she sits down more often, resting between tasks that used to flow continuously. She is eighty-nine. She is extraordinary for eighty-nine. But eighty-nine is eighty-nine, and the math is not kind, and I am a woman who understands that the people we love are not permanent, no matter how much they feel like the foundation of the world.
I cooked Fumiko's food all week — miso soup every morning, onigiri for lunch, nimono for dinner. Not because I was hungry for Japanese food but because cooking her recipes is the closest I can get to being in her kitchen when I am in mine. The acts of soaking kombu, straining dashi, dissolving miso are not just cooking. They are connection. They are a phone line made of ingredients, connecting Portland to Sacramento, connecting granddaughter to grandmother, connecting now to always.
November begins this week and with it the long slide toward the holidays. I am already tired, pre-tired, tired in anticipation of the effort that December will demand. This is a form of anxiety — the preemptive exhaustion, the way my brain runs the future before it happens and comes back reporting that the future is exhausting. My therapist calls it "anticipatory fatigue." I call it being a mother with anxiety during the holidays. Same thing.
Miya is eighteen months old. A year and a half. She speaks in two-word sentences now — "more rice," "mama cook," "cat sleep," "dada gone." That last one — "dada gone" — she says it matter-of-factly, the way you report the weather. Dada is gone. It is raining. The cat is sleeping. All equivalent facts. She does not assign emotional weight to Brian's absence because she does not yet understand that absence is information, that who is present and who is not tells a story, and the story she is learning — slowly, in two-word sentences — is that dada is gone and mama is in the kitchen. Always in the kitchen. Always here.
This Vietnamese meatball and watercress soup is not Fumiko’s nimono. It is not her miso, her dashi, her carefully soaked kombu. But it lives in the same neighborhood — broth-based, patient, built from the kind of quiet simmering that asks you to slow down and pay attention. I made it the night I got home from Sacramento, still heavy with the weight of the visit, and found that the act of rolling meatballs, one by one, was exactly the kind of repetitive tenderness my hands needed. If you are tired before you have even started, make this soup. It will meet you where you are.
Vietnamese Meatball and Watercress Soup
Prep Time: 20 min | Cook Time: 25 min | Total Time: 45 min | Servings: 4
Ingredients
- For the meatballs:
- 1 lb ground pork
- 2 cloves garlic, minced
- 1 tablespoon fish sauce
- 1 teaspoon sesame oil
- 1/2 teaspoon freshly ground black pepper
- 1/4 teaspoon sugar
- 2 green onions, finely chopped
- 1 tablespoon cornstarch
- For the broth:
- 6 cups low-sodium chicken broth
- 2 cups water
- 2 cloves garlic, smashed
- 1 tablespoon fish sauce, plus more to taste
- 1 teaspoon sesame oil
- 1/2 teaspoon white pepper
- To finish:
- 4 oz watercress (about 2 large handfuls), tough stems trimmed
- 2 green onions, thinly sliced
- Fresh cilantro, for serving
- Lime wedges, for serving
- Chili oil or sliced fresh chili, optional
Instructions
- Make the meatball mixture. In a medium bowl, combine the ground pork, minced garlic, fish sauce, sesame oil, black pepper, sugar, green onions, and cornstarch. Mix gently with your hands until just combined — do not overwork or the meatballs will be dense. Cover and refrigerate while you prepare the broth.
- Build the broth. In a large pot over medium-high heat, combine the chicken broth, water, smashed garlic, fish sauce, sesame oil, and white pepper. Bring to a gentle boil, then reduce heat to medium-low and simmer for 10 minutes to let the flavors come together. Taste and adjust fish sauce as needed.
- Form and cook the meatballs. Using damp hands or a small scoop, roll the pork mixture into 1-inch balls (you should get about 24–28 meatballs). Drop them one at a time directly into the simmering broth. Cook, undisturbed, for 8–10 minutes until cooked through and no longer pink in the center.
- Add the watercress. Remove and discard the smashed garlic cloves. Add the watercress to the pot and stir gently. Simmer for 1–2 minutes, just until the greens are wilted but still bright. Do not overcook — the watercress should retain a little bite.
- Serve immediately. Ladle the soup into bowls and top with sliced green onions and fresh cilantro. Serve with lime wedges alongside and chili oil for anyone who wants heat. This soup is best eaten right away, while the watercress is still tender.
Nutrition (per serving)
Calories: 310 | Protein: 24g | Fat: 19g | Carbs: 8g | Fiber: 1g | Sodium: 980mg