Coconut Lime Fish Soup

Tender white cod nestled in a rich, creamy coconut milk and roasted tomato base, perfumed with ginger, garlic, and Old Bay — brightened at the end with fresh lime.

Servings
6
Prep time
10 min
Cook time
30 min
Total time
40 min
Ingredients — 6 servings
IngredientQuantityUnit
Cod fillets or other firm white fishlb
Salt1tsp
Freshly ground black pepper1tsp
Lime, cut into wedges1
Palm oil or olive oil2tbsp
Yellow onion, chopped1
Red bell pepper, bite-sized pieces½
Green bell pepper, bite-sized pieces½
Yellow bell pepper, bite-sized pieces½
Celery stalk, chopped1
Garlic cloves, minced3
Fresh ginger, minced2tbsp
Seafood seasoning (e.g. Old Bay)1tbsp
Roasted tomatoes, canned14.5oz
Green onions (green part only), chopped¼cup
Coconut milk, canned14oz
Directions
1
Season the fish. Pat the cod fillets completely dry with paper towels. Season all over with salt and pepper, squeeze fresh lime juice generously over each fillet, and rub it in gently. Set aside to marinate briefly while you prepare the base.
2
Sauté the vegetables. Heat the oil in a Dutch oven over medium heat. Add the onion, all three bell peppers, and celery. Cook, stirring, for 1 to 2 minutes.
3
Add aromatics and seasoning. Stir in the garlic, ginger, and Old Bay seasoning. Continue cooking until the bell peppers begin to soften, 3 to 5 minutes.
4
Add tomatoes and fish. Pour in the canned roasted tomatoes and scatter the green onions over the top. Bring to a gentle simmer and cook uncovered for 3 to 5 minutes. Lay the seasoned fish fillets on top of the vegetables, then pour the coconut milk evenly over everything.
5
Simmer and finish. Bring the soup back to a simmer, then reduce the heat to low, cover, and cook gently for 15 minutes until the fish is opaque and flakes easily. Taste and adjust with salt and extra lime juice as needed. Serve hot with additional lime wedges on the side.
Cook's notes
Don't stir the fish
Once the fish goes in, resist the urge to stir — cod and most white fish are delicate and will break into small pieces if disturbed. Let them poach gently on top of the vegetables and they'll hold together beautifully, flaking naturally when served.
Fish substitutes
Any firm white fish works here — halibut, tilapia, snapper, or sea bass are all excellent choices. Avoid oily fish like salmon or mackerel, which would overpower the delicate coconut-lime broth.
Palm oil adds authenticity
Palm oil lends a subtle earthy, slightly nutty quality that is characteristic of West African and Caribbean fish soups. If you can find it, it's worth using. Olive oil is a perfectly good everyday substitute with a cleaner, more neutral flavour.
Nutrition per serving
NutrientAmountNutrientAmount
CaloriesSaturated fat
ProteinCholesterol
Total carbohydrateSodium
Dietary fiberCalcium
Total sugarsVitamin C
Total fatPotassium

0 Comments

Follow Me On Instagram