Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Coconut Fish Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Amina
  • Total Time: 25 minutes
  • Yield: 4 servings
  • Diet: Low Lactose

Description

Creamy Coconut Fish Soup is a rich, aromatic, and comforting dish made with tender white fish simmered in a coconut milk broth infused with garlic, ginger, lime, and herbs. Naturally dairy-free and ready in under 30 minutes, it’s perfect for a light yet satisfying meal.


Ingredients

  • 1 lb white fish fillets (cod, halibut, or tilapia), cut into chunks
  • 1 can (13.5 oz) full-fat coconut milk
  • 2 cups fish stock or vegetable broth
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1 stalk lemongrass (optional), smashed
  • 1/2 tsp red chili flakes or 1 red chili, sliced (optional)
  • 2 tbsp lime juice (about 1 lime)
  • 1 tbsp fish sauce or soy sauce (gluten-free if needed)
  • 2 tbsp olive oil or coconut oil
  • Salt and pepper to taste
  • Fresh cilantro or parsley for garnish

Instructions

  1. Heat oil in a large pot over medium heat. Add chopped onion and cook for 3–4 minutes until softened.
  2. Add garlic, ginger, and lemongrass (if using), and sauté for 1–2 minutes until fragrant.
  3. Pour in the fish stock and bring to a gentle simmer.
  4. Stir in coconut milk, then season with salt, pepper, and chili flakes if using.
  5. Add fish chunks to the broth and simmer gently for 6–8 minutes, or until fish is opaque and flakes easily.
  6. Stir in lime juice and fish sauce or soy sauce. Taste and adjust seasoning if needed.
  7. Remove lemongrass before serving if used. Serve hot, garnished with fresh cilantro or parsley.

Notes

  • Use firm white fish like cod, halibut, or tilapia for best texture.
  • Add vegetables like spinach, bok choy, or mushrooms for extra nutrients.
  • For a Thai-style twist, add 1–2 tsp red curry paste when sautéing aromatics.
  • Store broth and fish separately to prevent overcooking during reheating.
  • Soup can be frozen for up to 2 months; thaw and reheat gently.
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Tropical

Nutrition

  • Serving Size: 1 bowl (about 1/4 of recipe)
  • Calories: 310
  • Sugar: 3g
  • Sodium: 620mg
  • Fat: 22g
  • Saturated Fat: 17g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 8g
  • Fiber: 1g
  • Protein: 22g
  • Cholesterol: 45mg