Poaching cod in a flavorful coconut broth results in moist, tender fish that’s subtly sweet and deeply aromatic. It’s a dish rooted in Southeast Asian and Caribbean flavors—adaptable, vibrant, and always comforting.
Heat coconut oil in a deep skillet or saucepan over medium heat.
Add shallot, garlic, ginger, and chili (if using). Sauté for 2–3 minutes until fragrant and just softened.
Stir in coconut milk, stock, lime zest, and fish sauce (if using).
Bring to a gentle simmer (do not boil) and season lightly with salt and pepper.
Gently place cod fillets into the coconut broth.
Simmer on low heat, uncovered, for 8–10 minutes, or until the fish is opaque and flakes easily with a fork.
Spoon broth over the top occasionally as it cooks.
Stir in lime juice just before serving to brighten the flavor.
Ladle fish and broth into shallow bowls.
Garnish with fresh herbs and serve with rice or noodles on the side.
Side options:
Steamed jasmine rice
Vermicelli noodles with sesame oil
Sauteed bok choy or baby spinach
Toppings:
Toasted coconut flakes
Crushed peanuts
Pickled shallots or quick-pickled cucumber
Drinks:
Dry Riesling or Gewürztraminer
Thai iced tea or lemongrass lemonade
Add veggies: Include snap peas, baby corn, mushrooms, or spinach in the broth
Swap proteins: Try shrimp, scallops, or tofu instead of cod
Spice twist: Add Thai red curry paste or a touch of turmeric for color and heat
2 servings