Begin by soaking the tofu skin in warm water, fully immersed, for just 10 minutes. Then, discard the water and cut the tofu skin into 1-inch pieces. It's that simple!
Heat oil in a large pot on medium-high. Saute the onion and garlic until soft, about 3 minutes. Add garlic, ginger, spring onion, thyme, and curry powder and cook for a minute, stirring constantly, until fragrant.
Add tomatoes, carrots, butter beans, and soaked tofu skins, stirring to coat.
Add water, coconut milk, allspice, and Scotch Bonnet Pepper. Bring to a boil and reduce heat to simmer for 25 minutes, or until the sauce thickens.
Add salt and check the seasoning. Delicious served with rice and salad.