← Back to Blog

Pressure Cooker French Onion Soup — Two Soups, Two Traditions, One Table

February. Kevin's one-year anniversary at Bridge City Roasters. I drove to Portland for the celebration — a Saturday event at the shop, cake and coffee and a crowd of regulars who've become Kevin's community. Lisa was beside him, no longer pretending to be "just" anything — they're together, openly, and the openness suits them. Kevin gave a short speech, standing behind his counter, wearing his Bridge City apron, and he said, "A year ago I opened this door and I didn't know if anyone would walk through. You walked through. Every day, you walked through. Thank you." The crowd clapped. Lisa cried. I cried. Kevin did not cry because Kevin does not cry in public, but his voice cracked on "thank you," and the crack was the crying, and the crying was the pride, and the pride was earned through twenty-six months of sobriety and twelve months of pouring coffee and a lifetime of surviving things that should have broken him but didn't.

I brought kimchi to the anniversary, because I always bring kimchi, because kimchi is my presence, my offering, my red-stained declaration of identity. Kevin set it on the counter beside the pastries and the coffee, and customers tried it, and three people asked where to buy it, and Kevin said, "My sister makes it. You can't buy it. You have to know a Korean." You have to know a Korean. Kevin introducing me to his customers through my kimchi. Kevin, who didn't learn to make galbi until last August, claiming Korean identity through his sister's condiment. The claiming is real. The claiming happened because I started cooking three years ago and the cooking spread to Kevin and Kevin spread it to his customers and now there's kimchi on the counter of a coffee shop in Portland's Alberta Arts District, made by a Korean adoptee from Seattle who learned from YouTube and is now part of the food web of a neighborhood in a city she doesn't even live in. The ripple effect continues.

Back in Seattle, the waiting continues. GOA'L: ten months, no match. 325Kamra: one month, no match. Two databases, two silences. The silences are not crushing anymore — they're just the sound of databases being databases, processing at the speed of human life, which is slow. Dr. Yoon says, "The silence is not a no. It's a not yet." Not yet. Still not yet. I can live with not yet.

This week I made soondae-guk — a Korean soup of blood sausage (soondae) in a rich pork broth. The blood sausage from H Mart, sliced and simmered in the broth with napa cabbage and scallions. The soup is hearty and mineral-rich, the blood sausage adding a dense, iron-y depth. It's not a dish I'd serve to Karen (the blood sausage would be too much), but it's a dish I love, a dish I eat alone in my kitchen, a private Korean pleasure that doesn't need to be shared to be real. Some Korean food is for the table. Some is for the self. The soondae-guk is for me.

Saturday: Bellevue. Karen made her French onion soup — gratinéed, the cheese bubbling, the onions caramelized. I brought galbi-tang — the clear short rib soup. Two soups, both brown, both beefy, both warm. The convergence of two comfort traditions in two bowls, side by side, and Karen's face when she tasted the galbi-tang — the pleasure, the recognition, the "this is really good" that she says now without surprise, because the expectation of goodness has replaced the surprise of goodness — that face is year three. That face is the destination. Not a dramatic arrival. A settling-in.

When Karen set her French onion soup on the table in Bellevue and I set down my galbi-tang, and we just looked at the two bowls — both brown, both beefy, both warm — something clicked into place that felt like year three of something I didn’t have a word for yet. Her soup was the one that surprised me: that bubbling gratinéed crust, the onions so deeply caramelized they’d become almost sweet. I asked how she made it and she laughed and said the pressure cooker does most of the work. So here it is — Karen’s side of that table, for anyone who wants to meet someone halfway.

Pressure Cooker French Onion Soup

Prep Time: 15 min | Cook Time: 45 min | Total Time: 1 hr | Servings: 6

Ingredients

  • 3 tablespoons unsalted butter
  • 3 large yellow onions, thinly sliced (about 6 cups)
  • 1/2 teaspoon sugar
  • 1/2 teaspoon salt
  • 3 cloves garlic, minced
  • 1/2 cup dry white wine or dry sherry
  • 4 cups beef broth
  • 2 cups chicken broth
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried thyme)
  • 1 bay leaf
  • Salt and black pepper to taste
  • 6 slices baguette or crusty bread, 1/2-inch thick
  • 1 1/2 cups shredded Gruyère cheese (or Swiss cheese)

Instructions

  1. Sauté the onions. Set your electric pressure cooker to the sauté function on high. Add the butter and let it melt. Add the sliced onions, sugar, and salt. Cook, stirring every few minutes, for 20–25 minutes until the onions are deeply golden and caramelized. Add the garlic and cook 1 minute more.
  2. Deglaze. Pour in the white wine and scrape up any browned bits from the bottom of the pot. Let the wine reduce by half, about 2 minutes.
  3. Pressure cook. Add both broths, Worcestershire sauce, thyme, and bay leaf. Stir to combine. Seal the lid and set the pressure cooker to high pressure for 10 minutes. Allow a natural pressure release for 10 minutes, then carefully perform a quick release for any remaining pressure.
  4. Season. Remove the bay leaf. Taste and adjust salt and pepper as needed. Keep the soup on the warm setting while you prepare the topping.
  5. Toast the bread. Arrange the baguette slices on a baking sheet and broil in the oven for 2–3 minutes per side until lightly golden.
  6. Broil and serve. Ladle the soup into oven-safe bowls set on a rimmed baking sheet. Place one or two toasted baguette slices on top of each bowl and cover generously with shredded Gruyère. Broil 3–4 minutes until the cheese is melted, bubbling, and lightly browned in spots. Serve immediately.

Nutrition (per serving)

Calories: 310 | Protein: 14g | Fat: 15g | Carbs: 28g | Fiber: 3g | Sodium: 890mg

Stephanie Park
About the cook who shared this
Stephanie Park
Week 130 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?