Combine the salted fish and 6 cups of water in a small pot and bring to a boil over high heat. Reduce the heat to medium and cook for 5 minutes. Drain the fish and then rinse it thoroughly with cold water. Break into small pieces and set aside.
Heat the oil in a large skillet over high heat. Add the butter, onions, scallions, garlic, tomatoes and 1 teaspoon salt and cook, stirring occasionally, for 5 minutes.
Add the fish and stir occasionally for 3 minutes. Add the cabbage and 1 cup water, cover and simmer 5 minutes more. Add 2 teaspoons pepper and stir until thoroughly combined. Serve with rice.
This recipe was provided by a chef, restaurant or culinary professional. It has not been tested for home use.
Recipe courtesy of Jamaica Kitchen, Miami, Florida