Description
This Zesty Coconut Lime Fish Soup is a flavorful and comforting dish with a perfect blend of coconut, lime, and tender white fish. A touch of chili adds a hint of heat, while fresh herbs elevate the flavors. This Asian-inspired soup is easy to make and ideal for a cozy dinner.
Ingredients
Scale
Main Soup:
- 1 tablespoon coconut oil or olive oil
- 1 small onion (diced)
- 2 garlic cloves (minced)
- 1 tablespoon fresh ginger (grated)
- 1 red chili or 1/2 teaspoon chili flakes (optional, for heat)
- 2 cups fish or vegetable broth
- 1 (14 oz) can full-fat coconut milk
- 1 tablespoon fish sauce
- juice and zest of 2 limes
- 1/2 teaspoon turmeric (optional for color)
- 1 lb white fish fillets (such as cod, halibut, or tilapia, cut into chunks)
- 1 cup cherry tomatoes (halved)
- 2 tablespoons fresh cilantro or parsley (chopped)
- salt and black pepper to taste
- lime wedges for serving
Instructions
- Heat oil and sauté aromatics: Heat coconut oil in a large pot over medium heat. Add the diced onion and sauté until soft. Stir in garlic, ginger, and chili, and cook until fragrant.
- Simmer the broth: Pour in the broth and bring to a simmer. Add coconut milk, fish sauce, lime juice, lime zest, and turmeric. Stir to combine and simmer gently.
- Add fish and tomatoes: Add the fish pieces and cherry tomatoes. Simmer for 5–7 minutes until fish is cooked through.
- Season and serve: Adjust seasoning with salt, pepper, or lime juice. Remove from heat, sprinkle with herbs, and serve hot with lime wedges.
Notes
- For a heartier soup, add cooked rice or rice noodles just before serving.
- This recipe pairs well with crusty bread or naan. Make it dairy-free and gluten-free as written—just ensure your fish sauce is gluten-free if needed.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Asian-Inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 330
- Sugar: 5g
- Sodium: 540mg
- Fat: 20g
- Saturated Fat: 14g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 2g
- Protein: 27g
- Cholesterol: 50mg