Fish Soup with Coconut Milk
A rich and flavorful fish soup that combines the taste of fresh fish with the creamy and slightly sweet essence of coconut milk. This dish is a delightful mix of savory and tropical flavors, perfect for a hearty meal.

Ingredients
- of white fish fillets, cut into pieces750g
- olive oil2tbsp
- onions, chopped2
- large seeded peppers, chopped4
- of chopped tomato500g
- coconut milk400mL
- lemon juice3tbsp
- ground cumin1tsp
- sweet paprika1tbsp
- garlic cloves, minced2
- Salt to taste
- Ground black pepper
- Chopped cilantro (optional)
Nutrition (per serving)
Calories
297.2kcal (14.86%)
Protein
22.1g (44.16%)
Carbs
16.7g (6.06%)
Sugars
9.5g (18.98%)
Healthy Fat
5.3g
Unhealthy Fat
14.2g
% Daily Value based on a 2000 calorie diet
How to make Fish Soup with Coconut Milk
- Step 1
In a bowl, combine lemon juice, cumin, paprika, minced garlic, salt, and pepper.
- Step 2
Add the fish pieces, mix well, and marinate in the refrigerator for 30 minutes.
- Step 3
Heat olive oil in a saucepan over low heat.
- Step 4
Sauté the chopped onions, then add the peppers, marinated fish, and chopped tomatoes.
- Step 5
Cook for 2 minutes, stirring gently.
- Step 6
Pour in the coconut milk, cover the pot, and simmer for about 15 minutes, stirring occasionally, until the fish is fully cooked.
- Step 7
Add chopped cilantro if using, stir gently, and remove from heat.
- Step 8
Serve hot, either on its own or with a portion of cooked white rice.
Nutrition (per serving)
Nutrition (per serving)
Calories
297.2kcal (14.86%)
Protein
22.1g (44.16%)
Carbs
16.7g (6.06%)
Sugars
9.5g (18.98%)
Healthy Fat
5.3g
Unhealthy Fat
14.2g
% Daily Value based on a 2000 calorie diet
Chefadora AI is Here.
Experience smarter, stress-free cooking.
Tips & Tricks
Marinate the fish longer (up to 1 hour) for deeper flavor, but not overnight to prevent it from breaking down.
Avoid over-stirring after adding fish. Gentle mixing keeps the fillets intact.
FAQS
What type of fish is best for this recipe?
Firm white fish like cod, haddock, tilapia, or snapper work well because they hold their shape while cooking.
Is there a substitute for coconut milk?
You can use a lower-fat alternative or almond milk, but it will change the flavor profile.
How can I make the soup spicier?
Add fresh sliced chili peppers or a pinch of cayenne pepper to increase the heat.
Can I prepare this soup in advance?
Yes, you can prepare it a day in advance and reheat it before serving.
What can I serve with this soup?
Serve it with crusty bread or over a bed of steamed rice for a complete meal.
Loading reviews...
Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia