1lbwhite fishcod, halibut, or tilapia, cut into chunks
2cupscoconut milkfull-fat or light
4cupsvegetable or fish broth
1tbspfish sauce or soy-free alternative
1tbspfresh lime juice plus zest from 1 lime
3garlic clovesminced
1-inchpiece of fresh gingergrated
1medium onionchopped
Optional veggies:
1cupbok choy, spinach or mushroomschopped
Fresh herbs, cilantro, basil, for garnish
Lime wedgesfor garnish
Optional chili flakes for spice
Instructions
In a large pot, heat a bit of oil over medium heat. Add chopped onion, minced garlic, and grated ginger. Sauté for 3-4 minutes until softened and fragrant.
Pour in the vegetable or fish broth, coconut milk, and fish sauce. Stir well and bring to a simmer.
Add the fish chunks and optional vegetables. Let the soup simmer for 6–8 minutes, until the fish is cooked through and easily flakes with a fork.
Turn off the heat and stir in fresh lime juice and zest.
Garnish with fresh cilantro, basil, and lime wedges. Optionally, sprinkle with chili flakes for added heat.
Serve hot and enjoy!
Notes
For a vegan version, substitute fish with tofu or chickpeas.
Serve with jasmine rice, quinoa, or cauliflower rice for a complete meal.
Store leftovers in an airtight container in the fridge for up to 3–4 days. This soup can also be frozen for up to 3 months.
Reheat gently on low heat to prevent overcooking the fish.