Remove bones from the fish and then cut into large cubes with a sharp knife. Put the flour in a bowl and turn the fish cubes in it.
Then put the fish cubes in the wok and fry them over high heat for about 5 minutes. Mix coconut milk, garlic, fish sauce and curry paste in a bowl. Pour the mixture over the fish and bring everything to a boil. Put the tomatoes in the wok and let everything simmer for 5 minutes. Cut the basil leaves into strips, place in the wok and stir in gently; the fish cubes should not disintegrate.
Divide the dish on plates and serve with fragrant rice.