Mid-July. Post-birthday settling. James and I are three months together and the relationship has moved from the exciting-new phase to the comfortable-real phase. The cooking treaty is functioning: Taiwanese Tuesdays, Korean Thursdays, Fusion Saturdays. The food is the structure of the relationship, the scaffolding around which the love is built. Some people build on shared hobbies or shared friends or shared goals. We build on shared meals. The meals are the mortar.
This week I taught James to make japchae — the glass noodle dish, my reliable Bellevue contribution, the dish that has been on the Park family table since Thanksgiving 2016. He learned quickly (the technique overlaps with stir-fry, which he knows) and his version was good — not mine (three years of practice versus three hours of learning) but recognizably japchae, the sweet sesame flavor intact, the vegetables crisp. Teaching James Korean cooking is the inverse of learning it myself: where I learned alone, in silence, from a screen, he is learning in company, in conversation, from hands that have made the dish a hundred times. The teaching is a form of intimacy — trust me with this recipe, trust me with this technique, trust me with this part of who I am.
Korean class continues. My reading comprehension is strong — I can read Korean recipes without a dictionary now. The speaking lags behind the reading, as Hyunjung says is normal for adult learners. But the lag is closing. I had a ten-minute conversation entirely in Korean with the woman at the H Mart checkout this week, about gochugaru quality and fermentation preferences, and the conversation flowed. Not perfectly. But flowed.
Saturday: Bellevue. James and I went together. Karen made her salmon. I brought japchae (mine, not the student version). David asked James about artificial intelligence ethics, which is James's passion area at Microsoft. They talked for an hour. The father-in-law bonding is happening. David and James, engineering and product, Boeing and Microsoft, the same language of building things that work.
Teaching James japchae this week — watching him find the rhythm of the wok, get the timing of the sweet potato noodles, understand the sesame-soy balance that makes the dish Park family japchae — reminded me how much I love the moment when Asian flavor profiles click for someone. These Chinese meatballs live in the same flavor neighborhood: savory, a little sweet, built on soy and ginger and the kind of umami that makes a room go quiet at the dinner table. When the teaching energy is high and the kitchen feels alive, this is the recipe I keep coming back to.
Chinese Meatballs
Prep Time: 20 min | Cook Time: 25 min | Total Time: 45 min | Servings: 4
Ingredients
- 1 lb ground pork
- 2 green onions, finely minced
- 2 cloves garlic, minced
- 1 tsp fresh ginger, grated
- 2 tbsp soy sauce, divided
- 1 tbsp sesame oil, divided
- 1 egg, lightly beaten
- 1/4 cup breadcrumbs
- 1 tbsp cornstarch
- 1/2 tsp white pepper
- 2 tbsp vegetable oil (for frying)
- 1 tbsp oyster sauce
- 1 tsp sugar
- 1/4 cup water or low-sodium chicken broth
- Sesame seeds and sliced green onion, for garnish
Instructions
- Mix the meatball base. In a large bowl, combine ground pork, minced green onions, garlic, ginger, 1 tablespoon soy sauce, 1/2 tablespoon sesame oil, egg, breadcrumbs, cornstarch, and white pepper. Mix until just combined — do not overwork the meat or the meatballs will be tough.
- Shape. With lightly dampened hands, roll the mixture into balls about 1 1/2 inches in diameter. You should get approximately 18–20 meatballs. Set on a parchment-lined tray.
- Brown the meatballs. Heat vegetable oil in a large skillet or wok over medium-high heat. Working in batches, add meatballs and cook, turning occasionally, until browned on all sides, about 5–6 minutes per batch. Transfer to a plate; do not cook through at this stage.
- Build the sauce. In a small bowl, whisk together the remaining 1 tablespoon soy sauce, oyster sauce, sugar, and water or broth. Pour off excess oil from the pan, leaving a thin film.
- Finish and glaze. Return all meatballs to the pan over medium heat. Pour the sauce over the meatballs. Cover and simmer 8–10 minutes, turning meatballs once, until cooked through and the sauce has reduced to a sticky glaze.
- Finish with sesame. Drizzle remaining 1/2 tablespoon sesame oil over the meatballs and toss gently to coat. Remove from heat.
- Serve. Transfer to a serving dish. Garnish with sesame seeds and sliced green onion. Serve over steamed rice or alongside stir-fried vegetables.
Nutrition (per serving)
Calories: 340 | Protein: 22g | Fat: 22g | Carbs: 10g | Fiber: 1g | Sodium: 620mg