Go Back
Creamy coconut lime fish soup with seared white fish, fresh herbs, and lime slices in a white bowl

Coconut Lime Fish Soup

Rebecca Blumer
Creamy Coconut Lime Fish Soup ready in just 35 minutes, combining tender white fish, vibrant vegetables, and a Thai-inspired coconut-lime broth. Perfect for busy weeknights and loaded with fresh herbs and citrus brightness.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Course Soup
Cuisine Thai‑inspired Southeast Asian
Servings 4 Servings
Calories 320 kcal

Ingredients
  

For the Broth

  • 1 tbsp neutral oil vegetable or light olive
  • 1 medium yellow onion finely chopped
  • 3 cloves garlic minced
  • 1 inch fresh ginger peeled and minced
  • 1–2 red chilies thinly sliced (keep seeds for extra heat)
  • 14 oz full-fat coconut milk 1 can, stirred
  • 2 cups fish stock or low-sodium chicken broth
  • 2 tbsp fish sauce
  • 2 limes zest and juice
  • 1 tsp sugar or coconut sugar

Vegetables & Protein

  • 1 red bell pepper cut into thin strips
  • 1 cup cherry tomatoes halved
  • 1 pound white fish fillets cod, halibut, tilapia, snapper, or haddock; cut into bite-size pieces

Garnish

  • fresh cilantro roughly chopped
  • fresh basil roughly torn
  • lime wedges for serving

Instructions
 

  • Heat oil in a heavy soup pot over medium heat. Add onion and cook 3–4 minutes until translucent. Stir in garlic, ginger, and sliced chilies. Cook for 60 seconds until fragrant.
  • Pour in coconut milk and stock. Add fish sauce, lime zest, lime juice, and sugar. Whisk gently and bring to a gentle simmer.
  • Add bell pepper and cherry tomatoes. Simmer 5–7 minutes until peppers brighten and tomatoes soften slightly.
  • Lower heat to medium-low. Add fish in a single layer. Simmer 5–7 minutes, flipping once, until fish is opaque and flaky.
  • Taste the broth. Adjust with more sugar or fish sauce as needed. Serve hot, garnished with cilantro, basil, and lime wedges.

Notes

Let fish come to room temp before poaching. Dice fish evenly. Bloom aromatics for deep flavor. Avoid boiling coconut milk to prevent splitting. Serve with jasmine rice or crusty bread for a complete meal.
Nutrition Facts (Per Serving)
Nutrient
Amount
Calories
320 kcal
Total Fat
22 g
Saturated Fat
16 g
Cholesterol
45 mg
Sodium
850 mg
Total Carbohydrate
12 g
  – Dietary Fiber
2 g
  – Sugars
4 g
Protein
24 g
 
⚠️ Disclaimer: The nutrition information provided is estimated based on automated calculations and should be viewed as an approximation. These values are offered as a helpful reference and may vary depending on specific ingredients and brands used. For the most accurate results, please consult your own nutritional data or preferred brand values.