Coat bottom of large soup pot with olive oil. Add chopped onions and sauté till soft. Add red and hot peppers and ginger and cook till soft and onions are transparent. Add fish, coconut milk, and broth and cook till fish is cooked through. Add tofu, lime juice, and salt to taste. Last step is to add the chopped greens, cilantro, basil and spinach till just wilted.