← Back to Blog

Thai Meatball Soup — The Spirit of the Fusion Bowl We Made in Quarantine

May 2020. Two months of lockdown. The world outside is cautiously testing reopening — outdoor dining, masked grocery shopping, the strange choreography of six-feet-apart living. Inside the apartment, the cooking continues to evolve. This week I made Korean sourdough — the pandemic bread, the 2020 cliché, but mine has gochugaru folded into the dough. The bread is crusty outside, soft inside, with red chili flakes visible in the crumb. Korean sourdough. The most 2020 dish possible: pandemic bread with Korean identity.

James and I also developed a fusion dish that has become our quarantine signature: gochujang beef noodle soup. His Taiwanese base broth, my Korean gochujang, the two cuisines merging in a bowl. The soup is spicy, deep, complex, and exists only in our kitchen — no recipe, no cookbook, just the invention of two people who have been cooking together in confinement for two months and have run out of other people's recipes and started making their own.

The Korean adoptee meetup attempted a Zoom gathering this week. Sixteen faces in boxes. It was awkward and insufficient and also essential — the sight of fifteen other Korean adoptees, all in their apartments, all cooking Korean food, all navigating the pandemic with the specific resilience of people who have already survived displacement once and can survive isolation now. Claire showed her latest kimchi batch. Hyunwoo showed the kimbap he made (still beautiful). Helen organized the meeting with her usual efficiency. The community endures. The community always endures.

Saturday Zoom with Karen. David showed me his garden — the tomatoes are coming in. Karen showed me her latest kitchen project: she is making kimchi. Alone. Without me. Using the recipe I taught her last year, following it from the binder she assembled, making Korean food in a Bellevue kitchen while her Korean daughter watches on a screen and cries with pride. Karen Park making kimchi alone in a pandemic. The world has changed. The world has absolutely changed.

James and I never wrote down our gochujang beef noodle soup — it was invented in the moment, a living thing that belonged only to our kitchen and that particular season of confinement. But when I want to share something close to that feeling with others, this Thai Meatball Soup is the recipe I reach for: a bold, spicy broth layered with aromatics, the kind of bowl that rewards patience and rewards company. It has the same DNA as what we made — Southeast and East Asian flavors merging in a single pot, unapologetically — and it’s the sort of recipe Karen could one day make alone in her Bellevue kitchen, following the steps from a binder, and feel that same quiet pride.

Thai Meatball Soup

Prep Time: 20 min | Cook Time: 30 min | Total Time: 50 min | Servings: 4

Ingredients

  • For the meatballs:
  • 1 lb ground pork
  • 2 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons fish sauce
  • 1 tablespoon soy sauce
  • 1/4 cup fresh cilantro, finely chopped
  • 2 green onions, thinly sliced
  • 1 egg, lightly beaten
  • 1/4 cup panko breadcrumbs
  • For the broth:
  • 1 tablespoon sesame oil
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons red curry paste
  • 1 can (14 oz) coconut milk
  • 4 cups chicken broth
  • 2 tablespoons fish sauce
  • 1 tablespoon soy sauce
  • 1 tablespoon lime juice
  • 1 teaspoon brown sugar
  • 2 oz rice noodles
  • 1 cup baby bok choy, halved
  • 1/2 cup shredded carrots
  • For serving:
  • Fresh cilantro leaves
  • Sliced green onions
  • Lime wedges
  • Sliced Thai chiles or red pepper flakes (optional)

Instructions

  1. Make the meatballs. In a large bowl, combine ground pork, garlic, ginger, fish sauce, soy sauce, cilantro, green onions, egg, and panko. Mix until just combined — do not overwork the meat. Roll into 1-inch balls (you should get about 20–24). Set aside on a plate.
  2. Build the broth base. Heat sesame oil in a large pot or Dutch oven over medium heat. Add garlic and ginger and cook, stirring, for 1 minute until fragrant. Add red curry paste and stir continuously for another minute until it deepens in color.
  3. Add liquids. Pour in the coconut milk and chicken broth, stirring to fully dissolve the curry paste. Stir in fish sauce, soy sauce, brown sugar, and lime juice. Bring to a gentle simmer over medium heat.
  4. Cook the meatballs. Gently drop the meatballs into the simmering broth one at a time. Cook uncovered for 12–15 minutes, until the meatballs are cooked through and the broth has absorbed their flavor.
  5. Add noodles and vegetables. Add the rice noodles, bok choy, and shredded carrots to the pot. Simmer for 4–5 minutes more, until the noodles are tender and the greens are just wilted. Taste and adjust seasoning — more lime for brightness, more fish sauce for depth, more curry paste for heat.
  6. Serve. Ladle into deep bowls. Top generously with fresh cilantro, green onions, and a squeeze of lime. Add sliced chiles if you want more heat. Serve immediately.

Nutrition (per serving)

Calories: 480 | Protein: 28g | Fat: 29g | Carbs: 28g | Fiber: 3g | Sodium: 1380mg

Stephanie Park
About the cook who shared this
Stephanie Park
Week 201 of Stephanie’s 30-year story · Seattle, Washington
Stephanie is a software engineer in Seattle, a new mom, and a Korean-American adoptee who spent twenty-five years not knowing where she came from. She was adopted as an infant by a white family in Bellevue who loved her completely and never cooked Korean food. At twenty-eight, she found her birth mother in Busan — and then she found herself in a kitchen, crying over her first homemade kimchi jjigae, because some things your body remembers even when your mind doesn't.

How Would You Spin It?

Put your own twist on this recipe — what would you add, remove, or swap?