Heat oil in a large soup pot over medium heat and add onions. Cook until onion is tender, about 5 minutes. Add garlic, sweet potato, and green pepper. Stir in seasonings, tomatoes, and 6 cups water or broth. Bring to a boil, and reduce heat. Cover and simmer until vegetables are tender about 15 minutes.
Add coconut milk and spinach and cook 5 minutes. Add fish and cilantro and simmer about 3 minutes until fish is cooked through. Serve with chopped peanuts and lime wedges.
Ingredients:
1 large onion, chopped
3 cloves garlic, minced
2 tablespoons coconut or olive oil
1 1/2 pounds white fish fillets, cut into 1-inch pieces
6 cups water, fish stock, or vegetable broth
1 13.5 oz can coconut milk
1 28-oz can diced tomatoes, or 3 large fresh, coarsely chopped