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 with Cilantro


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: asma
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Diet: Gluten Free

Description

This light and refreshing Coconut Lime Fish Soup combines creamy coconut milk, zesty lime, and tender white fish, all topped with fresh cilantro for a burst of flavor. Ready in just 30 minutes, this healthy, dairy-free, and flavorful meal is perfect for weeknights!


Ingredients

Units Scale

For the Soup:

  • 1 tablespoon olive oil or coconut oil
  • 1 small onion, diced
  • 3 cloves garlic, minced
  • 1 teaspoon grated ginger
  • 1 teaspoon red curry paste (optional, for extra depth)
  • 4 cups vegetable or fish broth
  • 1 can (13.5 oz) coconut milk
  • 1 tablespoon fish sauce (or soy sauce for a vegan option)
  • 1 teaspoon salt (adjust to taste)
  • 1/2 teaspoon black pepper
  • 1 teaspoon brown sugar or honey
  • 1/2 teaspoon red pepper flakes (optional, for heat)
  • 2 fillets (about 12 oz) white fish (cod, tilapia, or snapper), cut into chunks
  • 1 cup cherry tomatoes, halved
  • 1/2 cup baby spinach or bok choy (optional, for extra greens)
  • Juice of 1 lime

For Garnishing:

  • 1/4 cup fresh cilantro, chopped
  • 1/4 cup green onions, sliced
  • Extra lime wedges for serving

Instructions

 Sauté the Aromatics

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion, and cook for 3-4 minutes until softened.
  3. Stir in garlic, ginger, and red curry paste, cooking for 1 minute until fragrant.

2. Build the Broth

  1. Pour in broth, coconut milk, fish sauce, salt, black pepper, brown sugar, and red pepper flakes. Stir well and bring to a simmer.

3. Cook the Fish & Vegetables

  1. Add fish chunks, cherry tomatoes, and spinach to the simmering broth. Cook for 5-7 minutes, or until the fish is opaque and flakes easily.
  2. Stir in lime juice and adjust seasoning if needed.

4. Serve & Garnish

  1. Ladle soup into bowls and top with fresh cilantro, green onions, and lime wedges. Serve warm and enjoy!

Notes

  • Prefer shrimp? Swap the fish for shrimp and cook for 3-4 minutes.
  • For extra spice, add sliced Thai chilies or extra red curry paste.
  • Make it heartier by serving over rice or rice noodles.
  • Leftovers? Store in an airtight container in the fridge for up to 3 days.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Soup, Seafood, Healthy
  • Method: Stovetop
  • Cuisine: Thai-Inspired, Fusion