Solok ikan split open along the back, the fried skin revealing a coconut and herb filling, served on a Malaysian table with white rice and cucumber
Serves4 servings
CuisineMalaysian

Solok Ikan: Malaysian Whole Mackerel Stuffed and Fried

Solok ikan from Malaysia: mackerel boned through the back, filled with coconut, lemongrass and laksa leaf, then fried. How to bone, stuff and fry it through.

Level: Intermediate

Cooking flow

Cooking steps

STEP 11 / 9

Clean the fish and open the back

STEP 1

Rinse the fish and pat them dry inside and out with kitchen paper. Lay one on the board with its back towards you. Draw the knife along the back from just behind the head to just before the tail, cutting down beside the backbone. Keep the head, tail and belly whole. The fish should open along the back like a pouch, with the belly still joining both sides.

STEP 22 / 9

Lift out the backbone and scrape the flesh

A small mackerel opened from the back, the backbone being lifted out and the flesh scraped away
Leave the belly uncut so the skin opens like a pocket, not into two halves

Break the backbone at the head and tail and lift it out. Pull out and discard the innards if they are still in the fish. Scrape all the flesh away from the inside of the skin with a spoon or the back of the knife, and pick out every rib bone and pin bone you can feel. Put the flesh in a bowl and the empty skins on a plate. Work slowly near the belly, where the skin is thinnest. You are done when the skin is an empty, unbroken pocket and the flesh in the bowl has no bones left in it.

Knife handling

Cut away from the hand holding the fish and keep the blade shallow along the back. A slip near the belly tears the skin and can cut you.

STEP 33 / 9

Pound the aromatics and coconut

STEP 3

Slice the lemongrass and peel the shallots. Pound them with the black pepper in the mortar until they turn into a damp, fragrant paste. Add the grated coconut and pound briefly so it softens and takes up the oils. The paste should smell strongly of lemongrass and look moist.

STEP 44 / 9

Mix the filling

Pounded lemongrass, shallot, black pepper, grated coconut, fish flesh and slivered laksa leaves being mixed in a bowl
Visible pieces of fish and coconut mean the filling will stay moist and coarse

Pound or mash the fish flesh roughly, keeping some small pieces for texture. Combine it with the aromatic coconut paste in the bowl. Slice the laksa leaves very finely and fold them in with the sliced chili, if you use it. The filling is ready when it holds together loosely and looks pale yellow with green flecks, coarse rather than sticky.

Pound, do not blend smooth

The mortar crushes the lemongrass and shallot and draws out their oils, which then soak into the coconut. If you use a food processor, pulse in short bursts, because a smooth paste turns the filling dense and rubbery.

STEP 55 / 9

Season and taste

STEP 5

Add salt, and the seasoning powder and a little sugar if you like. Fry a small spoonful of the filling in a dry pan until it is cooked all the way through, then taste it. Adjust the salt now. This is the last chance to season. Stop when the cooked spoonful tastes well salted and fragrant.

STEP 66 / 9

Stuff the skins and reshape

Coconut filling being packed back into the mackerel skin and shaped into a whole fish
Pressed seams and a little slack in the skin keep the filling inside during frying

Spoon the filling back into each skin and pack it in gently. Fill to about four-fifths full, leaving a little room so the skin does not burst in the oil. Press the edges of the back together and smooth the shape into a whole fish. Pin the seam with a toothpick if it gapes. Each fish should look plump and closed, with no filling pushing out.

STEP 77 / 9

Heat the oil and lay in the fish

STEP 7

Pour oil into the saucepan or frying pan so it comes about halfway up the fish. Heat it over medium heat until it shimmers and a pinch of filling sizzles steadily. Pat the outside of each fish dry again, then lay it in the oil away from you. The fish should sizzle at once without violent spitting.

Hot oil

Water on the skin makes oil spit, so dry the fish just before frying. Lower the fish in with a turner, never drop it, and keep the handle of the pan turned in.

STEP 88 / 9

Fry both sides slowly

Stuffed mackerel shallow-frying in a pan of hot oil, the underside already golden brown
Steady bubbles around the fish while the underside browns

Fry over medium to medium-low heat without moving the fish until the underside is deep golden brown. Turn it carefully with the slotted turner and fry the other side the same way. If the skin browns fast, lower the heat so the filling has time to cook. Lift each fish onto kitchen paper when both sides are crisp and evenly golden.

STEP 99 / 9

Check the centre

A fried solok ikan opened to check that the filling is cooked through to the centre
Moist, pale, opaque filling all the way down is the sign it is ready

Open one fish along the back seam with a fork and knife. The filling must be opaque all the way through and steaming, with no translucent raw fish left at the centre. If you see any raw part, close it, return all the fish to the oil and fry on lower heat until the centre is done. Serve when every centre is cooked and opaque.

Cook the filling through

The filling is made from raw fish. Cook it right to the centre, and serve it only when no translucent raw part remains.

0 / 0
Ingredients

Ingredients

1 / 1

Ingredients

Ingredient Amount Role
Indian mackerel (ikan kembong), large and very fresh 4 whole fish The skin is the casing; the flesh is the base of the filling
Lemongrass (serai) 2 stalks The main citrusy aroma of the filling
Shallots (bawang merah) 3 Sweetness and depth
White grated coconut (kelapa parut putih) 1 handful Body, moisture and gentle sweetness
Black pepper (lada hitam) ½ tsp, as a starting amount Warmth that sharpens the coconut
Laksa leaves (daun kesom) a few leaves The green, peppery-minty top note
Salt to taste Seasons the filling, which cannot be salted after frying
Fresh red chili, sliced (cili hiris), optional to taste Heat
Seasoning powder, optional to taste Rounds out the savoury flavour
Sugar, optional a little Softens the salt
Cooking oil as needed For shallow frying
0 / 0

The knife goes in along the back of the mackerel, and the backbone comes away in your fingers. What is left is an empty, fish-shaped pocket of skin, head and tail still on. The flesh you scraped out returns pounded with lemongrass, shallot, black pepper, grated coconut and slivers of laksa leaf. Then the whole fish goes into hot oil until the skin turns crisp and golden.

At the table someone breaks a fish open with a fork, and the steam carries coconut and lemongrass with it. There are no bones to pick out, only a moist, pale filling inside a crackling skin. Solok ikan is a Malaysian side dish, one fish per person, served beside rice.


A Whole Fish With Nothing Left to Pick Out

What makes solok ikan is its structure. The fish is both the filling and the container. Every bone is removed, the flesh is pounded with aromatics, and the skin is packed again and shaped back into a fish, so what reaches the table looks whole and eats like a fishcake. The fish of choice is ikan kembong, the Indian mackerel (Rastrelliger kanagurta), a small fish of the Indo-West Pacific usually about 25 cm long and at most around 35 cm.

Households season it in different ways. One line keeps the filling clean and herbal, with lemongrass, shallot, black pepper and laksa leaf, and that is the version on this page. Another goes sweet, sour and hot with dried chilies, palm sugar, shrimp paste and tamarind, and sometimes uses scad (ikan selar) in place of mackerel. Frying is common to both. Which state the dish belongs to is not settled, and it is cooked as a Malaysian dish rather than one region's specialty.

Recognized as national heritage

On 7 January 2025, Malaysia declared solok ikan a heritage object under the National Heritage Act 2005, in the side-dish (lauk-pauk) category of its official list. The same list has several of its stuffed relatives: ikan cencaru sumbat (stuffed hardtail scad), solok lada (stuffed chilies) and sotong sumbat (stuffed squid). Sumbat means "to stuff", and the list shows that filling one food with another is a whole family of Malaysian side dishes.

The word "solok"

In standard Malay, solok has a sense of a gift of food brought to people holding a wedding feast or similar gathering. How that meaning connects to the dish's name is not settled. The image of a fish prepared to be carried to someone else's table fits the dish well.

Solok ikan, solok lada and otak-otak

For comparison, solok lada: green chilies filled with fish and coconut, simmered in coconut milk, a different dish
Solok lada uses a chili as the casing and is simmered in coconut milk, not fried

The names around this dish overlap, and the dishes are easy to confuse. In Malaysia, satar, otak-otak, solok ikan, solok lada, hormok and tod man pla are known as related fish dishes, each distinct from the others. The casing and the heat are what set them apart.

Dish Casing Cooking
Solok ikan The fish's own skin, head and tail intact Fried
Solok lada Large green or red chilies Simmered gently in coconut milk until cooked and almost dry
Otak-otak Banana leaf around a fish paste Grilled or steamed
Hormok Leaf around a fish mixture Steamed

Solok lada is a Kelantan dish, and in Kelantan nasi kerabu is incomplete without it. That pairing belongs to the chilies, not to the fish. In English, "fish solok" sometimes names a chili or capsicum filled with fish and coconut and boiled in coconut milk, which is closer to solok lada. When you shop or search, look for the whole fish fried in its own skin. For more Malaysian dishes, see the Malaysia country page.


Ingredients (serves 4)

Small mackerel, lemongrass, shallots, white grated coconut, black pepper, laksa leaves, salt and red chili laid out in a kitchen
One fish per person; the coconut, lemongrass and laksa leaf carry the filling's aroma
Allergen information

This dish contains fish and coconut. The sweet-spicy variation below adds belacan, a shrimp paste, so it also contains crustaceans.

Equipment

  • Small sharp knife and cutting board
  • Mortar and pestle, or a food processor
  • Mixing bowl
  • Saucepan or deep frying pan for shallow frying
  • Slotted turner
  • Kitchen paper
  • Toothpicks (optional, to pin the seam)

Choosing and Substituting

Three things decide whether it tastes like solok ikan. The fish must be whole and fully boned, the filling must be fish, coconut and laksa leaf, and the skin must be fried crisp. Everything else bends.

Ingredient What to buy abroad What it changes
Ikan kembong Small mackerel of about 7–10 oz (200–300 g) each, or horse mackerel Mackerel tastes richer and stronger; horse mackerel is lighter and opens easily
Fresh grated coconut Frozen unsweetened grated coconut from an Asian grocer or online Close to fresh. Desiccated coconut has no moisture and changes both texture and aroma
Lemongrass Fresh or frozen stalks from an Asian grocer Without it, a little lemon zest brings citrus, but the centre of the aroma shifts
Laksa leaves Fresh or frozen Vietnamese coriander from an Asian grocer Leave them out, or use a little shiso; the scent becomes a different one
Shallots Red onion, or a little ordinary onion Sweetness holds; the aroma is plainer

Buy the coconut frozen and grated, not dried. It is the one swap where the texture of the filling depends on the product. Fish, onion, pepper, salt, oil, cucumber and red chili all come from an ordinary supermarket. Ask for the freshest fish at the counter, because the skin of a tired fish tears when you bone it.

The skin decides everything

Choose fish with firm, shiny skin and leave the belly uncut. An intact belly is the hinge that holds the filling, and a fish gutted through the belly is much harder to stuff.


Method

The work happens in three blocks. First the fish are opened and emptied one at a time, and this is the slow, careful part. Then the filling is pounded, mixed and seasoned while the skins wait on a plate. Last comes the frying, where you watch the pan and take your time to cook the filling right through.

When It Goes Wrong

What you see Why What to do
The skin splits in the oil Overfilled, or the cut along the back is short and the filling is forced in Cut cleanly from head to tail and fill to four-fifths. Pin any tear with a toothpick
The skin is brown but the centre is raw The filling is packed thick, or the oil is too hot and cooks only the outside Spread the filling evenly along the fish. Fry on lower heat, and give it more time on gentle heat at the end
The fish is dry Fried too long The coconut keeps the filling moist; take the fish out as soon as the centre is opaque
The flavour is flat Too little salt or aroma in the filling Taste a cooked spoonful before stuffing and season then
Oil spits hard Water on the skin Dry each fish just before it goes into the pan

Serving, Variations and Storage

Fried solok ikan on a home table with white rice, cucumber and sliced red chili
Break the fish open at the table so the filling steams on the rice

At the table

Serve one fish per person beside a bowl of steamed white rice, with sliced cucumber for freshness and a small dish of sliced red chili for anyone who wants heat. Break the fish open at the table and eat the crisp skin together with the filling; there are no bones to stop for. It sits easily among other side dishes in a Malay meal.

Variations

  • Sweet and spicy filling. Grind 10 dried chilies, 8 shallots, a ¾-inch (2 cm) piece of ginger, 2½ oz (70 g) palm sugar (gula melaka) and 1¾ oz (50 g) belacan into a paste with 3 tbsp thick tamarind. Mix with fish flesh and 9 oz (250 g) grated coconut, season with salt and sugar, stuff, and deep-fry in about 2 cups (500 ml) hot oil. This version uses four ikan selar together with 1 lb 2 oz (500 g) of fish flesh, and how the two amounts are meant to fit is not settled. The result is darker, sweet-sour and hot, and the belacan adds crustacean shellfish.
  • Scad instead of mackerel. Ikan selar, or horse mackerel abroad, gives a lighter, leaner fish that opens easily along the back.
  • Mild or hot. Leave out the chili for a filling that is all lemongrass, pepper and coconut, or add more sliced chili for a sharp edge.

Storage

Let leftover fish cool, then cover and refrigerate. Reheat in a frying pan or in the oven until hot all through. The microwave alone softens the skin and loses its crispness.

Frequently asked questions

Do I need a banana leaf?

No. The fish's own skin is the casing, and the fish goes straight into the oil. Banana leaf belongs to otak-otak, where a fish paste is wrapped and grilled or steamed.

Can I use fillets instead of whole fish?

The whole skin, with its head and tail, is what holds the filling and shapes the dish. With fillets the filling has nothing to hold it and the result becomes a fishcake. Ask the fishmonger for whole, ungutted small mackerel and do the boning yourself.

Is solok ikan spicy?

The basic filling is warm from black pepper and fragrant from lemongrass, with no strong heat. The sliced chili is optional, so you set the heat yourself. The sweet-spicy variation with dried chilies is the hot one.

Mortar or food processor?

A mortar gives the best aroma, because pounding draws the oils out of the lemongrass and shallot into the coconut. A food processor works if you pulse briefly and stop while the mixture is still coarse. Mix the fish in by hand so it keeps some texture.

Sources