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.

Fish Soup with Coconut Milk recipe
Prep Time
15min
Cook Time
30min
Total Time
45min

Ingredients

4 Servings
(1 serving = 1 bowl)
  • of white fish fillets, cut into pieces
    of white fish fillets, cut into pieces
    750g
  • olive oil
    olive oil
    2tbsp
  • onions, chopped
    onions, chopped
    2
  • large seeded peppers, chopped
    large seeded peppers, chopped
    4
  • of chopped tomato
    of chopped tomato
    500g
  • coconut milk
    coconut milk
    400mL
  • lemon juice
    lemon juice
    3tbsp
  • ground cumin
    ground cumin
    1tsp
  • sweet paprika
    sweet paprika
    1tbsp
  • garlic cloves, minced
    garlic cloves, minced
    2
  • Salt to taste
    Salt to taste
  • Ground black pepper
    Ground black pepper
  • Chopped cilantro (optional)
    Chopped cilantro (optional)

How to make Fish Soup with Coconut Milk

  1. Step 1

    In a bowl, combine lemon juice, cumin, paprika, minced garlic, salt, and pepper.

  2. Step 2

    Add the fish pieces, mix well, and marinate in the refrigerator for 30 minutes.

  3. Step 3

    Heat olive oil in a saucepan over low heat.

  4. Step 4

    Sauté the chopped onions, then add the peppers, marinated fish, and chopped tomatoes. 

  5. Step 5

    Cook for 2 minutes, stirring gently.

  6. Step 6

    Pour in the coconut milk, cover the pot, and simmer for about 15 minutes, stirring occasionally, until the fish is fully cooked.

  7. Step 7

    Add chopped cilantro if using, stir gently, and remove from heat.

  8. Step 8

    Serve hot, either on its own or with a portion of cooked white rice.

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

  1. Marinate the fish longer (up to 1 hour) for deeper flavor, but not overnight to prevent it from breaking down.

  2. Avoid over-stirring after adding fish. Gentle mixing keeps the fillets intact.

FAQS

  1. 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.

  2. Is there a substitute for coconut milk?

    You can use a lower-fat alternative or almond milk, but it will change the flavor profile.

  3. How can I make the soup spicier?

    Add fresh sliced chili peppers or a pinch of cayenne pepper to increase the heat.

  4. Can I prepare this soup in advance?

    Yes, you can prepare it a day in advance and reheat it before serving.

  5. 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...

chefadora
© 2025 Chefadora Pty Ltd, All Rights Reserved

Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia