Description
This Coconut Lime Fish Soup is a vibrant and flavorful dish with a rich coconut broth infused with zesty lime and aromatic spices. Loaded with tender white fish, cherry tomatoes, and leafy greens, this Thai-inspired soup is a perfect balance of creamy, tangy, and spicy flavors.
Ingredients
Scale
For the Soup:
- 1 tablespoon coconut oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1-2 Thai chilies, sliced (optional for heat)
- 1 teaspoon ground turmeric
- 4 cups fish or vegetable broth
- 1 can (13.5 oz) full-fat coconut milk
- 1 tablespoon fish sauce
- Juice and zest of 2 limes
- 1 pound white fish fillets (such as cod or halibut), cut into bite-sized pieces
- 1 cup cherry tomatoes, halved
- 1 cup baby spinach or bok choy
- 1 tablespoon fresh cilantro, chopped
- Salt and pepper to taste
Instructions
- Heat coconut oil: In a large pot over medium heat, add coconut oil and sauté diced onion until soft, about 3-4 minutes.
- Add aromatics: Stir in garlic, ginger, Thai chilies, and turmeric, cooking for another minute.
- Simmer: Pour in the broth, bring to a simmer, then add coconut milk, fish sauce, lime zest, and juice. Let simmer for 5 minutes.
- Cook fish: Add fish and cherry tomatoes, cook until fish is opaque, about 6-8 minutes.
- Add greens: Stir in spinach or bok choy, cook until wilted, about 1-2 minutes.
- Season and serve: Adjust seasoning with salt and pepper, garnish with cilantro, and serve hot.
Notes
- For a creamier texture, blend part of the soup before adding the fish.
- Serve with steamed rice or rice noodles for a heartier meal.
- You can substitute cod with any firm white fish such as haddock or snapper.
Nutrition
- Serving Size: 1 bowl
- Calories: 280
- Sugar: 3g
- Sodium: 720mg
- Fat: 17g
- Saturated Fat: 11g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 9g
- Fiber: 2g
- Protein: 23g
- Cholesterol: 55mg