Save My kitchen window was fogged with steam the first time I ladled this broth into bowls, the smell of ginger and coconut so thick it clung to my sweater for hours. I'd bought cod on impulse that morning, drawn to its pearly white flesh at the fishmonger's stall, and suddenly wanted something warm and aromatic without the fuss of frying. The udon noodles were a lucky find in the back of my cupboard. What started as improvisation turned into a dinner my partner still requests by name.
I made this for a small dinner party on a rainy April evening when I wanted something impressive but not stressful. My friend who claims she doesn't like fish went quiet after her first bite, then asked if I'd teach her how to poach anything without drying it out. The key, I told her, is keeping the simmer gentle and trusting the timing. By the end of the night, we were all using our spoons to chase the last bits of broth, laughing at how quickly four bowls had emptied.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Cod fillets: Choose firm, thick pieces that won't fall apart in the broth, and pat them dry before adding so they poach evenly without releasing excess moisture.
- Neutral oil: Canola or sunflower works perfectly here because it lets the aromatics shine without adding competing flavors.
- Onion: Slice it thinly so it softens quickly and melts into the broth, adding a subtle sweetness that balances the spice.
- Garlic and ginger: Fresh is essential, the fragrance when they hit hot oil is what makes the whole dish come alive.
- Red chili: Optional but wonderful if you want a gentle heat that builds slowly, slice it thin so it distributes evenly.
- Red curry paste: This is your flavor shortcut, blooming it in oil before adding liquid deepens its complexity.
- Coconut milk: Use full-fat for a rich, silky broth that coats the noodles beautifully.
- Fish or vegetable stock: Fish stock amplifies the seafood flavor, but vegetable stock keeps it light and works just as well.
- Fish sauce: A little goes a long way, adding umami depth that makes the broth taste like it simmered for hours.
- Soy sauce: Balances the sweetness of coconut with a savory, slightly salty edge.
- Lime juice: Freshly squeezed is a must, it cuts through the richness and wakes up every other flavor.
- Udon noodles: Their chewy texture is perfect for soaking up broth, and fresh ones cook in minutes.
- Baby spinach: Wilts almost instantly in the hot broth, adding color and a mild earthiness.
- Carrot: Julienned thin so it stays crisp-tender and adds a pop of sweetness and color.
- Shiitake mushrooms: Their meaty texture and earthy flavor make the broth feel more substantial.
- Spring onions: A fresh, sharp garnish that adds brightness right before serving.
- Fresh coriander: Love it or leave it, but it does add a final herbal note that ties everything together.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Build the aromatic base:
- Heat the oil in a large saucepan over medium heat and add the sliced onion, letting it soften and turn translucent for about three minutes. Stir in the garlic, ginger, and chili, and cook just until the kitchen smells incredible, about a minute.
- Bloom the curry paste:
- Add the red curry paste directly to the aromatics and stir constantly for a full minute. This step releases the oils and spices, giving the broth a deeper, rounder flavor.
- Create the broth:
- Pour in the coconut milk and stock, then bring everything to a gentle simmer, stirring occasionally. The liquid should bubble softly around the edges, not roll aggressively.
- Season the broth:
- Stir in the fish sauce, soy sauce, and lime juice, then taste and adjust if needed. The broth should be fragrant, slightly salty, and balanced with a hint of tang.
- Poach the cod:
- Slide the cod fillets gently into the simmering broth, cover the pan, and let them poach for six to eight minutes. The fish is done when it turns opaque and flakes easily with a fork.
- Prepare the noodles:
- While the cod poaches, cook the udon noodles according to the package instructions, drain them well, and divide them among four serving bowls. They'll soak up the broth as soon as you ladle it over.
- Add the vegetables:
- Toss the spinach, julienned carrot, and sliced mushrooms into the broth and let them simmer for two to three minutes. They should be tender but still have a little bite.
- Assemble the bowls:
- Carefully lift the poached cod out of the broth and set it aside, then ladle the hot broth and vegetables over the noodles in each bowl. Top each portion with a piece of cod, then scatter spring onions and coriander leaves over the top before serving.
Save I remember serving this to my mom on a Sunday afternoon when she was recovering from a cold. She sat at the table with a blanket around her shoulders, spooning up the broth slowly, and told me it was the first thing that had tasted like anything in days. That's when I realized this dish wasn't just about the recipe, it was about warmth, care, and the way a bowl of something fragrant and nourishing can make someone feel seen.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Choosing Your Fish
Cod is forgiving and mild, but haddock or halibut work beautifully if you want something a little firmer or richer. I've also tried this with salmon when I was feeling indulgent, though the oilier flesh changes the character of the broth slightly. Whatever you choose, look for fillets that are evenly thick so they cook at the same rate. If your fishmonger offers skin-on, ask them to remove it, poaching with skin on can make the texture slippery and less pleasant.
Making It Your Own
This recipe is a flexible base that welcomes all kinds of tweaks depending on what's in your fridge. I've stirred in bok choy, snap peas, and even thinly sliced bell peppers when I had them on hand. If you like more heat, a drizzle of chili oil or a spoonful of sambal oelek at the end adds a lovely kick. For a heartier meal, add cubed tofu or soft-boiled eggs alongside the fish. The broth is rich enough to support almost any addition without losing its identity.
Serving and Storing
This dish is best enjoyed immediately, when the noodles are still slippery and the fish is warm and flaky. If you do have leftovers, store the broth, fish, and noodles separately, the noodles will absorb too much liquid and turn mushy if left together. Reheat the broth gently on the stove, warm the fish in the microwave for just thirty seconds, and pour hot broth over freshly cooked noodles. I've also frozen the broth on its own and used it as a base for quick weeknight soups.
- Serve with lime wedges on the side so everyone can add an extra squeeze of brightness.
- A cold, crisp white wine like Riesling or Sauvignon Blanc cuts through the richness beautifully.
- If you're making this ahead, prep all your aromatics and vegetables in the morning so dinner comes together in minutes.
Save There's something quietly powerful about a bowl that warms you from the inside out, that tastes complex but comes together without drama. I hope this becomes one of those recipes you turn to when you want comfort, flavor, and a little bit of magic without spending hours in the kitchen.
Recipe FAQs
- → Can I use a different type of fish instead of cod?
Yes, any firm white fish works well in this dish. Haddock, halibut, or sea bass are excellent alternatives that will hold up beautifully during poaching.
- → How do I know when the cod is perfectly cooked?
The cod is ready when it turns opaque throughout and flakes easily with a fork. This typically takes 6-8 minutes of gentle poaching in the simmering broth.
- → Can I make this dish gluten-free?
Absolutely. Simply substitute the udon noodles with rice noodles and use tamari instead of regular soy sauce. Be sure to check that your curry paste is also gluten-free.
- → What can I substitute for fish sauce?
If you don't have fish sauce, you can use additional soy sauce or tamari along with a pinch of sea salt. The flavor will be slightly different but still delicious.
- → How spicy is this dish and can I adjust the heat level?
The heat level is moderate and easily adjustable. Omit the red chili for a milder version, or add chili oil at serving for extra kick. The red curry paste also contributes warmth.
- → Can I prepare any components ahead of time?
You can prep all vegetables and make the coconut broth base up to a day ahead. Store in the refrigerator and reheat gently before adding the fish and cooking the noodles fresh.