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: Olivia
  • Total Time: Approximately 30 minutes
  • Yield: 4 servings

Description

Coconut Lime Fish Soup is a creamy, refreshing dish combining delicate white fish with coconut milk, lime zest, and aromatic spices. It’s quick, flavorful, and healthy, making it a perfect weeknight meal or special occasion dish.


Ingredients

500 g fresh white fish (such as cod or tilapia)

400 ml coconut milk

Juice and zest of 2 limes

3 cloves garlic, finely chopped

2 cm piece ginger, grated

1 medium onion, chopped (optional)

2 tablespoons oil (neutral, like coconut or vegetable)

Salt and pepper, to taste

Fresh cilantro or basil, for garnish (optional)


Instructions

  1. Heat oil in a soup pot over medium heat. Add onion (if using), garlic, and ginger, sautéing until fragrant, about 3–5 minutes.
  2. Stir in coconut milk, lime zest, and lime juice. Season with salt and pepper. Bring to a gentle simmer.
  3. Cut the fish into bite-sized pieces and add to the simmering broth. Cook gently for 5–7 minutes until fish is opaque and cooked through. Do not boil.
  4. Ladle soup into bowls, garnishing with fresh cilantro or basil if desired. Serve immediately, preferably with extra lime wedges on the side.

Notes

  • Add chili flakes or fresh chilies for a spicy kick.
  • For extra vegetables, try adding bell peppers, cherry tomatoes, spinach, or baby corn.
  • For a seafood twist, replace or combine fish with shrimp, scallops, or mixed seafood.
  • For a vegetarian version, use tofu or mushrooms and vegetable broth.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Thai

Nutrition

  • Serving Size: 1 serving
  • Calories: 300
  • Sugar: 6g
  • Sodium: 600mg
  • Fat: 18g
  • Saturated Fat: 15g
  • Unsaturated Fat: 3g
  • Trans Fat: 0g
  • Carbohydrates: 7g
  • Fiber: 2g
  • Protein: 28g
  • Cholesterol: 70mg