Description
This Coconut Lime Fish Soup is a vibrant and flavorful Thai-inspired dish that combines tender white fish with creamy coconut milk, zesty lime, and aromatic spices. Perfect as a light yet satisfying meal, it balances rich and fresh flavors with a hint of heat, making it both comforting and invigorating.
Ingredients
Scale
Base Ingredients
- 2 tablespoons olive oil
- 1 medium onion, diced
- 2 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 1 red chili, sliced (optional)
- 1 teaspoon ground turmeric
Liquids and Flavorings
- 1 can (14 ounces) coconut milk
- 4 cups fish or vegetable stock
- 2 tablespoons fish sauce
- Juice and zest of 2 limes
Main Ingredients
- 1 pound white fish fillets (such as cod, halibut, or snapper), cut into chunks
- 1 red bell pepper, sliced
- 1 cup cherry tomatoes, halved
Finishing Touches
- 1/4 cup fresh cilantro, chopped
- Salt and black pepper, to taste
Instructions
- Heat the aromatics: Heat olive oil in a large pot over medium heat. Add the diced onion and cook until softened and translucent, about 5 minutes. Stir in minced garlic, grated ginger, sliced red chili (if using), and ground turmeric, cooking for another 1–2 minutes until fragrant.
- Add liquids and seasonings: Pour in the coconut milk and fish or vegetable stock, stirring well. Add fish sauce, lime juice, and lime zest, then bring the mixture to a gentle simmer over medium-low heat.
- Cook the fish and vegetables: Add the chunks of white fish, sliced red bell pepper, and halved cherry tomatoes to the simmering soup. Cook for 8–10 minutes until the fish is opaque and flakes easily when tested with a fork.
- Season and garnish: Taste the soup and adjust seasoning with salt and black pepper as needed. Ladle the soup into bowls and garnish with chopped fresh cilantro before serving.
Notes
- Serve with jasmine rice or crusty bread for a more filling meal.
- Can substitute shrimp or scallops in place of white fish.
- Adjust spiciness by increasing or reducing the amount of red chili.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Soup, Main Course
- Method: Stovetop
- Cuisine: Thai-Inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 310
- Sugar: 5 g
- Sodium: 720 mg
- Fat: 18 g
- Saturated Fat: 12 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 12 g
- Fiber: 2 g
- Protein: 28 g
- Cholesterol: 55 mg