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

Coconut Lime Fish Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Amelia
  • Total Time: 35 minutes
  • Yield: 4 servings

Description

Bright, zesty, and comforting, this Coconut Lime Fish Soup blends creamy coconut milk, tangy lime, and tender white fish with vibrant veggies. It’s quick to prepare, naturally dairy-free, and full of flavor—a perfect light yet hearty meal for any season.


Ingredients

  • 1 lb (450 g) white fish fillets (cod, snapper, or halibut), cut into 1-inch pieces
  • 1 tablespoon vegetable oil
  • 1 onion, finely chopped
  • 3 cloves garlic, minced
  • 1-inch piece ginger, minced
  • 12 red chilies, sliced (optional)
  • 1 can (14 oz) coconut milk
  • 4 cups fish stock or chicken broth
  • 1 tablespoon fish sauce
  • 1 tablespoon soy sauce
  • 1 tablespoon lime zest
  • Juice of 2 limes
  • 2 teaspoons sugar
  • 1 cup cherry tomatoes, halved
  • 1 red bell pepper, sliced
  • Fresh cilantro, chopped (for garnish)
  • Lime wedges (for serving)
  • Salt and black pepper, to taste

Instructions

  1. Sauté the Aromatics: In a large pot, heat vegetable oil over medium. Add onion and cook for 3–4 minutes until soft. Stir in garlic, ginger, and chilies. Cook for another 2 minutes.
  2. Build the Broth: Add coconut milk, stock, fish sauce, soy sauce, lime zest, lime juice, and sugar. Stir well and bring to a simmer.
  3. Add Vegetables: Stir in cherry tomatoes and bell pepper. Simmer for 5–7 minutes until slightly tender.
  4. Cook the Fish: Gently add fish pieces. Simmer for 5–7 minutes until fish is opaque and flakes easily.
  5. Season and Serve: Taste and adjust seasoning. Serve hot, garnished with cilantro and lime wedges on the side.

Notes

  • Frozen Fish: Be sure to thaw completely before adding to the soup.
  • Vegan Option: Substitute tofu for fish and use vegetable broth.
  • Spicier Version: Add more chilies or finish with chili oil.
  • Meal Prep: Prep veggies and broth ahead; cook fish fresh for best texture.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Thai-Inspired

Nutrition

  • Serving Size: 1 bowl
  • Calories: 310
  • Sugar: 6g
  • Sodium: 720mg
  • Fat: 17g
  • Saturated Fat: 10g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 14g
  • Fiber: 3g
  • Protein: 26g
  • Cholesterol: 55mg