Whisk flour, baking powder, salt, and sugar. Rub in butter, then add enough warm water to make a soft dough.
Knead for 3 minutes, cover, and rest for 45 minutes. Divide into 6 balls and roll each into a 5-inch round.
Season and Fry the Fish:
Toss fish with lime juice, garlic, green seasoning, salt, and pepper. Marinate for 20 minutes.
Combine flour and paprika. Dredge the fish and fry in 350°F (175°C) oil for 4 to 6 minutes, turning once, until crisp and cooked through. Drain on a rack.
Fry the Bakes and Assemble:
Fry each dough round in 350°F (175°C) oil until puffed and golden, about 90 seconds per side. Drain briefly.
Split each warm bake and fill with fish, cabbage, tomato, and cucumber. Spoon over tamarind and green sauces and serve with lime.
Notes
Firm white fish is a practical sustainable substitute where shark is unavailable or restricted.
Keep the frying oil close to 350°F (175°C) so the bakes puff without becoming greasy.