To tell if roasted fish is done without a thermometer, check if the flesh is opaque throughout and flakes easily with a fork at its thickest point.
While a meat thermometer offers the most precise way to determine doneness, you can gauge if roasted fish is cooked by observing its appearance and texture. As fish cooks, its translucent, raw flesh turns opaque. Begin checking for doneness at the estimated end of the cooking time, or when the fish appears mostly opaque from the outside. Gently insert the tines of a fork into the thickest part of the fish fillet or whole fish. If the fish is done, the flesh will easily separate into flakes along its natural lines. If it resists flaking or still appears translucent in the center, it needs more cooking time. Be cautious not to overcook, as fish can quickly become dry and tough once it passes its peak doneness. The fish should still look moist, not dry or chalky.
When checking for doneness, look for a slight opaqueness on the outside and a tiny hint of translucence in the very center, as carryover cooking will finish the process after you remove it from the oven.