Fish Soup with Coconut Milk is a versatile and scrumptious dish that you can tailor based on your personal preferences and available ingredients. Remember to heed the advice and avoid common mistakes to ensure a perfect soup every time. Don't hesitate to try similar Colombian recipes to expand your culinary skills and savor the richness of Colombian cuisine.
On rainy days or when coming home in the evenings, I adore the thought of a delicious soup. A quick, tasty, and nutritious meal to prepare. The fish and coconut milk soup is a favorite, blending the delicate coconut milk flavor with aromatic fish: it's truly a dish to relish!

I first encountered and tasted the coconut fish soup on a trip to Santa Marta, Colombia, a while ago. For those unaware, this tourist destination is part of the Caribbean coastal region. Fish and seafood are staple ingredients in its cuisine, frequently found in various dishes and stews.
Before this trip, I had only ever had fish fried or grilled. I honestly never envisioned enjoying boiled fish. The mere thought was unappealing. However, after trying it, I changed my perspective. I can now say it's among the best ways to enjoy fish because its flavor remains intact, and it retains more beneficial nutrients.

Although fish is vital for flavor in this soup, I personally love adding traditional ingredients from our land, like cassava, potatoes, and various vegetables. I also don't skip using fish heads, which enhance the soup's taste. Additionally, I incorporate coconut milk, lending the soup a creamy texture and a distinctive flavor.
How to Make Fish Soup
Step-by-step instructions to prepare fish soup Serve this soup accompanied by a portion of white rice, salad, avocado, or simply on its own with a few drops of lemon.
What type of fish is best for this Soup?

Although the recipe recommends using hake, tilapia, or catfish, any firm, mild-flavored white fish will work. Other choices could be cod, sea bass, or snapper. The key is choosing a fish that doesn't fall apart easily when simmered in the soup.
Can I replace cassava with another ingredient?
Yes, while cassava is optional in this recipe, if you'd prefer to substitute it, chayote, yam, or even squash are viable alternatives. Each offers a distinct texture and mild flavor, complementing the fish and coconut milk well.
What should I consider when cooking Fish Soup?
It's crucial not to cook the soup over high heat as this might cause the coconut milk to separate. Maintain medium heat throughout the 35-40 minute cooking duration and ensure you stir occasionally to prevent ingredients from sticking to the pot's bottom.
How can I make my Soup spicier?
If you're a fan of heat, consider adding finely chopped chili peppers, chili flakes, or even a dash of hot sauce. Remember to incorporate these gradually and taste the soup to adjust the spice level to your liking.
Can I prepare this recipe in advance?
Absolutely! This soup can be prepared ahead of time and reheated before serving. In fact, the flavors may even intensify after a few hours in the fridge or overnight. Just make sure to reheat it slowly and add fresh cilantro just before serving.
Tips and Tricks for Fish Soup with Coconut Milk
- Marinating the fish in advance allows flavors to meld and intensify.
- If you prefer a thicker consistency, consider mashing some of the potatoes and reintroducing them to the soup.
- For a lighter version, you can reduce the coconut milk quantity and add additional fish broth or water.
Common Mistakes
- Not marinating the fish long enough, which could result in a less pronounced flavor.
- Cooking the soup on high heat, which might cause the coconut milk to split or ingredients to stick.
- Failing to adjust seasoning to taste. It's essential to taste and modify the spices and heat level based on personal preferences.
Similar Recipes
- Fish Sancocho: This traditional Colombian recipe also features fish, cassava, banana, and vegetables. The main difference is the absence of coconut milk, but it remains a comforting and delightful soup.
- Seafood Casserole with Coconut Milk: If you enjoy coconut milk's flavor in soups, this recipe is ideal. It includes seafood like shrimp and squid, as well as fish, and is typically served with rice.
- Ajiaco: Traditionally made with chicken, you can replace it with fish if desired. This recipe also contains potatoes, corn, and guascas, and is served with avocado and cream.
Fish Soup with Coconut Milk FAQ
A firm white fish that holds together: hake, tilapia, catfish, snapper or corvina all work. Oily fish like salmon or mackerel fight the coconut milk. On the Colombian coast it is made with whatever came in that morning, so the answer is genuinely whatever is freshest.
It will break up, yes. Cubes of white fish are cooked in five to eight minutes, so cooked for forty they fall apart and thicken the broth instead of staying in pieces. That is how many coastal versions are made and it tastes good. If you want distinct pieces, add the fish for the last ten minutes only.
Tinned, full fat. The cartons sold as coconut milk drink are mostly water and give you a thin, faintly sweet broth with none of the body. Do not let the soup boil hard once the coconut milk is in either, since it splits and goes grainy.
A small yellow Andean potato, waxy and thin-skinned, sold frozen in Latin groceries. It partly dissolves and turns the broth golden, which the ordinary potato does not. Baby Yukon Gold is the nearest substitute. You can leave it out, but the soup will be paler and thinner.
The coasts, both of them. Coconut milk is central to the cooking of the Caribbean coast around Cartagena and the Pacific coast around Chocó, where it goes into rice, fish and stews. Inland Colombian cooking barely uses it, which is why this soup tastes unlike a sancocho.
It is better eaten the day it is made. Coconut milk separates on reheating and fish that has already broken down once does not improve overnight. If you need to get ahead, cook the vegetables in the broth in advance and add the coconut milk and the fish when you reheat it.
📖 Recipe

Ingredients
- 4 fillets hake, tilapia or catfish, cut into bite-sized cubes (any firm white fish; see the notes on when to add it)
- 1 cup potatoes, diced
- 1 cup cassava (yuca), diced, optional (frozen cassava works and comes peeled and cored)
- 8 cups water
- 1 cup papa criolla, diced (small yellow Andean potatoes, sold frozen in Latin groceries; baby Yukon Gold is the nearest substitute)
- 1 carrot, finely diced
- ½ large onion, grated or finely chopped
- 1 sprig cilantro, finely chopped (the leaf, not the seed)
- 1 tablespoon lime juice (lime, not lemon; it goes on the raw fish)
- ¼ bell pepper, finely chopped
- 1 ½ cloves garlic, crushed (half goes on the fish in step 1, the rest into the pot in step 2)
- 1 cup coconut milk (full-fat tinned coconut milk, not the carton drink)
- Salt, cumin and pepper, to taste
Notas
Instructions
- Season the fish with salt, pepper, the lime juice and half the crushed garlic, and set it aside to marinate while you chop the vegetables.
- In a large pot, fry the rest of the garlic with the onion until translucent, then add the water. Once it boils, add the diced vegetables (potato, cassava, papa criolla, carrot and bell pepper) and the marinated fish.
- Add the coconut milk, salt, cumin and pepper. If you want the soup more golden, a pinch of achiote colouring, sold in Colombia as azafrán, does it without changing the flavour.
- Cook over medium heat for 35 to 40 minutes, until the vegetables are tender.
- Serve hot, with the chopped cilantro scattered over and a few drops of lime.

Comments
No Comments