Christmas preparations. Karen called to discuss the menu — her annual ritual, the careful orchestration of a meal she's been cooking for thirty years. Turkey (always), stuffing (always), her cranberry sauce, her mashed potatoes, her green bean casserole, her rolls. She asked, "Are you bringing anything this year?" She asks every year and every year I've said, "What do you need?" and she's said, "Maybe a pie?" and I've bought a pie from Costco. This year I said, "I'll bring japchae and tteokguk." There was a pause. Then Karen said, "That sounds lovely. What's tteokguk?" And I explained — rice cake soup, served on New Year's, a tradition of renewal and fresh beginnings — and Karen listened and said, "I love that. Beginnings." And the way she said "beginnings" told me she understood it wasn't just about New Year's. It was about all the beginnings I've had this year. The cooking. The therapy. The identity. All of it beginning, and Karen saying "I love that" instead of feeling threatened by it.
I practiced tteokguk this week. The soup is simple in concept but requires technique: a clear broth (traditionally beef, but I used anchovy-kelp because I've gotten good at it), sliced rice cakes (garaetteok, which I'll buy rather than make from scratch for Christmas), egg ribbons (beaten egg poured in a thin stream into the simmering soup), seaweed garnish, and scallions. The key is the broth — it needs to be crystal clear and deeply flavorful, which means careful skimming and patient simmering. My first attempt was good but slightly cloudy. My second was better — clearer, cleaner, the rice cakes soft but still chewy, the egg ribbons floating like golden streamers. It's a beautiful soup. Celebratory without being showy. Warm without being heavy. Perfect for a holiday table.
The Christmas shopping is happening simultaneously. I'm not a big gift person — I give useful things, practical things, because that's the engineer in me — but this year I've been thinking about gifts differently. For Karen: a set of Korean cooking classes at a kitchen studio in Bellevue. Not because she asked (she didn't) but because she's been learning Korean food words and eating my banchan and buying me cookbooks, and maybe the next step is her making the food herself. For David: a Le Creuset cast iron skillet, because his current pans are from 1987 and no one should cook on Teflon from 1987. For Kevin: a bag of his favorite green coffee beans from a roaster in Portland, plus a jar of my kimchi, packed in a cooler with ice packs.
In therapy, Dr. Yoon and I talked about generosity — specifically, the way adoptees often conflate generosity with repayment. "You're not giving Karen cooking classes to repay her for raising you," Dr. Yoon said. "You're giving her cooking classes because you want to share something with her." The distinction felt important. I've spent my whole life trying to repay David and Karen — with grades, with obedience, with the performance of gratitude — and the repayment frame makes every act of giving feel like a debt payment rather than a gift. The cooking classes are a gift. They're me saying: here's something I love, something that's mine, and I want you to have it too. Not because I owe you. Because I love you. The difference is subtle and enormous.
Work is winding down for the year. The office empties gradually in December — people taking PTO, working from home, the energy shifting from productive to reflective. I've been thinking about my first year at Amazon: shipped two major features, earned a mid-year "exceeds expectations," built a reputation as a reliable, competent engineer. I've also been thinking about my first year of Korean cooking: twenty-three dishes, a full banchan repertoire, homemade kimchi and tteok, the confidence to bring Korean food to a Bellevue Thanksgiving table. Both track records are strong. Both are mine. The engineer and the cook are the same person, and that person is sitting in a Capitol Hill condo in December, planning a tteokguk for Christmas, and the planning feels like the most natural thing in the world.
But that tteokguk is for Christmas — and in the meantime, December asked for something quieter, something that didn’t require proving anything to anyone, including myself. Stracciatella is the soup I make when I want warmth without ceremony: broth, eggs, Parmesan, done in thirty minutes. It’s the Italian answer to the same instinct behind every simple, sustaining thing I’ve learned to cook this year — that taking care of yourself doesn’t have to be elaborate to count. Here’s how I made it.
Italian Spinach and Egg Stracciatella Soup
Prep Time: 10 minutes | Cook Time: 20 minutes | Total Time: 30 minutes | Servings: 4
Ingredients
- 6 cups high-quality chicken or vegetable broth, preferably homemade
- 3 large eggs
- 1/4 cup finely grated Parmesan cheese, plus more for serving
- 1/4 teaspoon freshly grated nutmeg
- 1/2 teaspoon fine sea salt, plus more to taste
- 1/4 teaspoon freshly ground black pepper
- 3 cups fresh baby spinach, loosely packed
- 2 cloves garlic, smashed
- 1 tablespoon fresh lemon juice
- 2 tablespoons fresh flat-leaf parsley, finely chopped
Instructions
- Build the broth. Pour the broth into a medium saucepan and add the smashed garlic cloves. Bring to a gentle simmer over medium heat, then reduce to medium-low. Skim any foam from the surface — this is the step that gives you a crystal-clear broth, so don’t rush it. Simmer uncovered for 10 minutes, then discard the garlic cloves.
- Beat the egg mixture. In a small bowl, whisk together the eggs, Parmesan, nutmeg, salt, and pepper until fully combined and slightly frothy. The Parmesan will begin to dissolve into the eggs; this is what creates those distinct, silky ribbons.
- Create the egg ribbons. Bring the broth back up to a steady, gentle simmer — not a rolling boil. Using a fork or whisk, stir the broth in a slow circular motion to create a gentle current. While stirring, pour the egg mixture in a very thin, steady stream from a height of about 8 inches above the pot. The stream should be no thicker than a pencil. The eggs will set almost immediately into long, feathery golden strands. Stop stirring as soon as all the egg is incorporated and let the ribbons settle, about 30 seconds.
- Add the spinach. Add the baby spinach to the hot broth and stir gently until just wilted, about 1 to 2 minutes. The spinach should be bright green and tender but not mushy.
- Finish and serve. Stir in the lemon juice and taste for seasoning, adjusting salt as needed. Ladle into warm bowls and garnish generously with chopped parsley and an extra dusting of Parmesan. Serve immediately — this soup is best the moment it’s made, while the ribbons are still distinct and the broth is perfectly clear.
Nutrition (per serving)
Calories: 118 | Protein: 10g | Fat: 6g | Carbs: 5g | Fiber: 1g | Sodium: 780mg