This Coconut Lime Fish Soup with Cilantro is a light, flavorful, and aromatic dish that combines tender fish, creamy coconut milk, and a tangy kick of lime, all topped with fresh cilantro. Perfect for a cozy meal or a refreshing starter, this soup is easy to make and absolutely delicious.
Ingredients
(Serves 4)
- 1 tbsp coconut oil or olive oil
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 1 tbsp fresh ginger, grated
- 1 tsp red curry paste (adjust to taste)
- 1 can (400ml) coconut milk
- 2 cups (480ml) fish stock or vegetable broth
- 1 lb (450g) firm white fish (such as cod, halibut, or snapper), cut into 2-inch pieces
- 1 cup (150g) cherry tomatoes, halved
- 1 red bell pepper, thinly sliced
- Juice and zest of 2 limes
- 2 tbsp fish sauce (or soy sauce for a milder option)
- 1/2 tsp salt (adjust to taste)
- 1/2 tsp black pepper
- 1 cup (240ml) fresh cilantro leaves, roughly chopped
Optional Garnishes:
- Extra cilantro leaves
- Lime wedges
- Sliced red chili (for heat)