Japanese-style Grilled Snapper
Grilled whole fish sprinkled with salt is the simplest way of cooking whole fish in Japanese cuisine. The skewers hold the fish in position to keep the head and tail slightly curved up while cooking, so that it looks as though the fish is 'alive'. This is the signature Japanese way of cooking whole fish.This recipe is quite long but it contains three different ways of grilling whole fish. Please also see the notes for omitting steps for day-to-day cooking.

- Prep time
- 10 min
- Cook time
- 10 min
- Yield
- 2 servings
- Difficulty
- EASY
Ingredients
Quantities are shown as originally provided.
- 500g/1.1lb g whole snapper (, head and tail intact, cleaned (note 1))
- ½ tbsp salt for flavour
- 1-1½ tbsp salt (or possibly more) to decorate fins
- Two long skewers ((note 2))
- Lemon wedges
Instructions
- 1
Pat dry the fish and sprinkle ½ tablespoon of salt over both sides of the fish. Leave it for 1 hour to allow the salt to penetrate the flesh.
- 2
Make a couple of diagonal incisions in the middle of the left side of the body where the meat is thickest (note 3).
- 3
Hold the fish on your left hand (for right handers) with the tail on the right and the belly away from you.
- 4
Put the first skewer through starting from the flesh close to the tail below the back bone. Push the skewer towards the other side past the back bone, almost at a vertical angle.
- 5
Before the skewer gets through to the other side of the fish, lift up the tip of the skewer to change the direction so that the skewer will come out the same side at about a quarter of the way along the fish. It is easier if you bend the fish with the left hand when changing the skewer direction.
- 6
Push the skewer in again at the midpoint of the whole body below the back bone in the same way as the first threading. But this time, aim to come out just below the eye.
- 7
The second skewer is put though in the same way, but the skewer runs above the back bone and comes out between the body and the head where the bones are very hard.
- 8
You will have the tail-end of the skewers close each other and the head-end of the skewers far apart.
- 9
Place the skewered fish on a cutting board, scored side up. Pull the front end of the dorsal fin and spread the fin.
- 10
Take a generous amount of salt with the other hand and put quite a lot of salt across the fin. Once salt is applied, the fin should stay spread more easily. Apply salt a couple of times.
- 11
For the other side of the dorsal fin, take a good amount of salt on your fingertips and press the salt up to the fin to coat it with salt.
- 12
Coat the tail fin and all other fins including pectoral fins with salt using the same method.
- 13
You don’t need to salt the right side of the pectoral fin as the right side of the fish will not be facing up.
- 14
The fish should be cooked on high heat but about 15cm away from the heat. Use a grill plate with slits so that the heat from the flame is more direct.
- 15
Place two bricks (or something stable and inflammable) wrapped in foil on both sides of the BBQ plate so that the distance between the heat and the fish is about 15cm.
- 16
Place both ends of the skewers on the bricks (or equivalent), facing the left side of the fish to the heat.
- 17
Cook about 5-6 minutes or until the surface of the fish shows burnt patches and the inside of the incisions are cooked through (note 6).
- 18
(Optional) As the fish gets cooked, the pectoral fin starts lifting up (possibly up to 45 degrees away from the body) causing the fin to burn as the tip of the fin gets too close to the heat. You can wrap the tip of the fin with a piece of aluminium foil if you want (but this is a bit fiddly and I usually let it burn without wrapping).
- 19
Turn it over and cook further 4 minutes then remove from the heat.
- 20
Place the fish on a clean cutting board facing the left side of the fish with the incisions up. While the fish is still hot, turn each skewer, then remove it from the fish.
- 21
Gently transfer the fish to a serving plate.
- 22
The fish should be cooked on high heat but position it about 10cm away from the heat above the fish.
- 23
Turn the broiler heat to max.
- 24
Prepare a large tray with the width slightly smaller than the length of the skewers and 5cm deep minimum.
- 25
Secure both ends of the skewers on the edge of the tray so that the fish does not touch the bottom of the tray. Scored side should be facing the heat above the fish.
- 26
Place the tray with the fish under the broiler with the distance about 10cm below the heat (note 7).
- 27
Follow step 5 onwards in the instructions for Grilling on BBQ.
- 28
Pre-heat the oven to 220C.
- 29
Cut aluminium foil to 60cm in length and scrunch it gently, then spread it over a baking tray that can fit the skewered fish.
- 30
Place the fish facing the left side of the fish with the incisions up.
- 31
Cook for 20 minutes (note 6).
- 32
Follow the step 7 onwards in the instructions for Grilling on BBQ.