Cut the red snapper into small pieces and place in a bowl. Season with the salt, black pepper, scallion, and curry powder.
Allow the fish to marinate in the refrigerator for at least 1 hour.
When you are ready to proceed, heat the butter and oil in a large saute pan. Add the fish and saute until it is lightly browned on both sides. Add the peppers, garlic, coconut milk, water, tomatoes, and onions. Cover the fish and bring to a boil. Reduce the heat, cover the pan, and simmer until the fish is tender, about 20 to 25 minutes, adding more water if necessary. Also, add a touch more curry, if necessary, for your taste. Finish with fresh cilantro leaves.
Serve this splendid dish with white rice and fried plantains.
This recipe was provided by a chef, restaurant or culinary professional. It has not been tested for home use.