Prepare rice in boiling salted water according to package instructions. Peel and finely chop the onion. Cut avocados in half and remove the core. Remove the flesh from the skin and cut into small cubes.
Halve the limes and squeeze them. Mix avocado, 1 tbsp lime juice and diced onion, season with salt, pepper and possibly lime juice. Cover the salsa and put it in a cool place.
Halve the pomegranate and remove the seeds from one half. Wash the fish, dab dry, season with salt, pepper and a little lime juice. Heat the oil in a pan. Fry the fish for about 5 minutes while turning, remove.
Meanwhile, wash the coriander, shake dry and chop the upper third of the stems finely. Add the coriander to the salsa. Drain the rice. Mix rice and pomegranate seeds. Arrange fish, rice and avocado salsa on plates and garnish with coriander if desired.