Rinse the fish with a mixture of lemon, vinegar, and water. Pat dry with paper towels/
Use a sharp knife to score each fish 2–3 times on each side (about ½-inch deep cuts).
Mix all the dry seasonings in a small bowl and rub them all over the fish, including the cuts, belly cavity, and all surfaces. Save 2 teaspoon of the seasoning for later.
Heat 2 tablespoon of oil in a large nonstick or cast-iron skillet over medium-high heat. Once the oil is hot (shimmering), gently place the fish in the pan skin-side down. Sear for 4–5 minutes per side, flipping carefully with a spatula or tongs.
The fish is ready when the skin is crispy and browned, and the internal temperature reaches 145°F or the flesh flakes easily with a fork. Remove and set aside.
In a small pan, melt the butter over medium-low heat. Add lemon juice, fresh parsley, water, and the reserved two teaspoons of seasoning, and simmer for 1–2 minutes.
Bring the fish back into the pan and baste it with the sauce. Garnish with parsley and serve on a plate. Drizzle the sauce all over it.
Video
Notes
Don’t skip drying the fish — moisture prevents crisping.
Score deep enough, but not through the bone. This helps even cooking and seasoning penetration.
Use a fish spatula or two spatulas to flip without breaking the skin.
Works great with other whole fish, such as tilapia, sea bream, or trout.
Add pepper sauce on the side for extra heat if serving Caribbean-style.