← Back to Blog

Thai Curry Soup — The Lake in a Cup, Whatever Form It Takes

The ice is going out. I stood at the kitchen window and watched it crack and drift and the sound was the same — the groaning, the ancient complaint of water remembering what it's supposed to be — and the lake was opening, slowly, the way it opens every March in Duluth, regardless of what's happening in the houses along its shore. I told Paul. He typed: "Take me to see." I bundled him in his coat (I put the coat on him — arms through the sleeves, a process that takes ten minutes and the patience of a woman who has been buttoning and zipping and layering for fourteen months). I wheeled him to the porch. The porch step has a ramp now — Erik built it in December, a smooth wooden ramp, the same wood he used for the reading stand, the same hands. Paul sat on the porch in his wheelchair and looked at the lake through the bare trees and the ice was splitting and the open water was dark blue and the sky was pale and he typed: "The lake doesn't care." The machine said it. I said, "No." He typed: "Good. I need something that doesn't care." The same words he said last spring. The same need. The same lake. We sat on the porch for thirty minutes. Sven lay at the wheelchair's wheels. The cold was manageable — forty degrees, warm for March — and Paul's face was turned toward the lake and his eyes were open and bright and his body was still and broken and his mind was with the ships and the ice and the water, which is where Paul's mind has always been. I made soup for dinner. Always soup. Tonight: a new one — smoked whitefish soup, from the Park Point smokehouse. Whitefish, potatoes, dill, cream. The most Duluth soup I've ever made. Smoked fish from the lake, herbs from the garden (dried, from last summer), cream from the co-op. Everything local. Everything from here. Paul ate it from the cup. He typed: "This is the lake in a cup." The machine said it. I said, "That's the best thing you've said about my cooking." He typed: "I've said many good things about your cooking." I said, "This is the best one." The lake in a cup. Smoked fish and cream and dill. The place we live, reduced to a bowl, held in my hands, brought to his lips. The ice is going out. Spring is coming. The lake is opening. Paul is watching. For now. For this spring. He's watching.

That night with Paul on the porch, watching the ice go out, I started thinking about what it means to put a place — a feeling — into a bowl. The smoked whitefish soup I made was ours, specific to Duluth and that smokehouse and that moment. But this Thai curry soup is the one I make when the seasons shift and I need something that fills the kitchen with warmth before the warmth comes back outside. It has the same quality: broth that feels like it means something, heat that starts in your chest and spreads. If Paul’s line was “the lake in a cup,” this is the version I can make any night of the year — rich, grounding, the kind of soup that makes a hard day feel held.

Thai Curry Soup

Prep Time: 15 min | Cook Time: 25 min | Total Time: 40 min | Servings: 4

Ingredients

  • 1 tablespoon coconut oil or neutral oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons red Thai curry paste
  • 1 can (13.5 oz) full-fat coconut milk
  • 3 cups low-sodium chicken or vegetable broth
  • 1 tablespoon fish sauce (or soy sauce for vegetarian)
  • 1 teaspoon brown sugar
  • 1 red bell pepper, thinly sliced
  • 1 cup shiitake or cremini mushrooms, sliced
  • 2 cups cooked chicken, shredded (or firm tofu, cubed)
  • 2 oz rice noodles or 1 cup cooked rice
  • Juice of 1 lime
  • Fresh cilantro, sliced scallions, and lime wedges for serving

Instructions

  1. Build the base. Heat oil in a large pot or Dutch oven over medium heat. Add onion and cook 4–5 minutes until softened. Add garlic and ginger and cook 1 minute more, stirring constantly.
  2. Bloom the curry paste. Add the red curry paste to the pot and stir it into the aromatics. Cook for 2 minutes, pressing the paste against the bottom of the pot, until fragrant and slightly darkened.
  3. Add liquids. Pour in the coconut milk and broth, stirring to combine. Add fish sauce and brown sugar. Bring to a gentle simmer over medium heat.
  4. Add vegetables. Stir in the bell pepper and mushrooms. Simmer uncovered for 10 minutes, until the pepper is tender and the broth has deepened in flavor.
  5. Add protein and noodles. Add shredded chicken (or tofu) and rice noodles. Cook an additional 3–5 minutes until noodles are softened and protein is heated through.
  6. Finish with lime. Remove from heat. Squeeze in the juice of one lime and taste, adjusting salt or fish sauce as needed. The broth should be rich, slightly spicy, and bright.
  7. Serve. Ladle into bowls or cups. Top with fresh cilantro, scallions, and an extra lime wedge. Serve immediately.

Nutrition (per serving)

Calories: 390 | Protein: 26g | Fat: 22g | Carbs: 24g | Fiber: 3g | Sodium: 680mg

Linda Johansson
About the cook who shared this
Linda Johansson
Week 154 of Linda’s 30-year story · Duluth, Minnesota
Linda is a sixty-three-year-old retired nurse from Duluth, Minnesota, living alone in the house where she raised her children and said goodbye to her husband. She lost Paul to ALS in 2020 after two years of watching the kindest man she'd ever known lose everything but his dignity. She cooks Scandinavian comfort food and Minnesota hotdish and the pot roast Paul loved, and she sets two places at the table out of habit because it makes her feel less alone. Every recipe she writes is a person she's loved.

How Would You Spin It?

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