Wash the excess salt from the fish. In a saucepan with fresh water put to saltfish to boil over medium heat for about 10 minute.
Remove from heat, drain the boiled water away and wash the fish again. Drain away as much of the water as possible from the fish. Flake the fish and set aside.
Wash the spinach and put a side to drain.
In a sauté pan add a drizzle of olive oil, put the onion and garlic to gently sweat until soft over low heat.
Add the thyme, the scotch bonnet pepper (if using it) and the flaked fish. Stir continuously for 3 minutes, making sure not to burn the food.
Stir in the tomato, bell pepper, and mushroom. Cover to simmer for about 5 minutes until the vegetables become tender.
Add the spinach, salt, black pepper and stir to combine everything. Simmer until the spinach is cooked