Otak-otak with the banana leaf opened: grilled red fish paste served with white rice, cucumber, lime and sambal on a Singapore table
Prep35 min
Cook25 min
Serves4 servings
CuisineSingaporean / Malay

Otak-Otak: Singapore's Grilled Fish Paste in Banana Leaf

A home recipe for otak-otak (otah), loved in Singapore and Malaysia, made with white fish, coconut milk, an aromatic paste and banana leaf. Covers substitutes for hard-to-find ingredients, wrapping, cooking time, common failures, storage and how to serve it, from a home cook's point of view.

Total: 1 hrLevel: Intermediate

Cooking flow

Cooking steps

STEP 11 / 6

Make the aromatic paste coarse

10 min

Making a coarse aromatic paste of red chile, shallots, garlic, galangal and lemongrass in a food processor
Stop the paste while it's still a little rough, and the aroma rises after cooking

No heat is used. Remove about half the seeds from 6 dried red chiles and soften them in hot water for 10 minutes. Finely chop 80 g shallots, 3 cloves garlic, 15 g galangal, the tender bases of 2 lemongrass stalks and 4 makrut lime leaves. Put the chiles, aromatics, 1/2 tsp turmeric and 1/2 tsp shrimp paste or miso in the food processor, add 1–2 tbsp of the chile soaking liquid, and run it. Stop at a red paste with small grains still in it, not a full puree.

STEP 22 / 6

Mix the fish paste and chill

8 min

Mixing white fish, red aromatic paste, coconut milk and egg in a bowl into a sticky otak-otak mixture
Don't make all the fish smooth; leaving some coarseness gives it texture

No heat is used. Remove the skin and bones from 600 g white fish, cut into 2 cm cubes and wipe off the moisture with paper. Chop half the fish coarsely in the food processor and pound the other half with a knife to 5–8 mm pieces. In a bowl put the fish, aromatic paste, 1 tsp salt, 1 egg, 120 ml coconut milk, 1 tbsp potato starch, 2 tsp fish sauce and 2 tsp sugar and mix with a wooden spatula for 2 minutes. When the mixture is the consistency that drops slowly from a spoon, rest it in the refrigerator for 10 minutes. If it is too loose, add 1 tsp potato starch.

STEP 33 / 6

Soften the banana leaf

6 min

Warming banana leaves in steam and wiping them to make them easier to wrap
Warming banana leaves makes them less likely to crack, and the aroma comes out when you wrap

Get steam going over low heat in a steamer or pot. Wash the thawed banana leaves under running water, wipe off the water with a cloth and cut to 30 cm squares. Shave the thick parts of the veins thin with a knife. Warm each side over the steam for 20–30 seconds, or heat a skillet over low heat to around 120°C and press the leaf against it for 15 seconds on each side. It is ready when the leaf bends without cracking and the surface has a sheen. Stop before it scorches and develops holes.

STEP 44 / 6

Place on the leaf and wrap into long packets

8 min

Placing the otak-otak mixture in a long shape on a banana leaf, folding it and fastening with toothpicks
Don't wrap otak-otak thick: long and slim lets the heat reach it even in a home skillet

No heat is used. With the glossy side of the leaf up, brush a thin layer of oil on the center. Place about 90 g of the mixture on each and spread it into a long shape 18 cm long, 5 cm wide and 1.5–2 cm thick. Fold the left and right sides of the leaf over the mixture, fold the top and bottom, and fasten both ends with toothpicks. For places where the leaf has torn, lay a small leaf inside. If the thickness goes over 3 cm, the center is slow to set, so shape it on the thin side.

STEP 55 / 6

Cook the packets in a skillet, leaf and all

12 min

Grilling banana-leaf-wrapped otak-otak in a grill pan with a light scorch on the leaf
The leaf only needs a light scorch; don't grill it black over high heat

Heat a skillet or grill pan over medium heat for 2 minutes. The guide for surface temperature is 170–180°C. Use no oil and set the packets seam side down. For the first 3 minutes cook over medium heat, and when the leaf has a light scorch lower to medium-low. Cook 5–6 minutes on each side, turning only once. It is cooked when thin steam comes from the leaf and, pressing an end, the mixture inside feels springy rather than mushy. If it starts to smell burnt, lower to low heat, cover and add 2 minutes.

STEP 66 / 6

Open one and check that it's cooked through

5 min

Opening the leaf of a cooked otak-otak and checking with a spoon how the center has set
It's done when the center is moist and set with no translucent raw fish

Turn off the heat, take the packets out onto a plate and rest for 3 minutes. Open just one and check that the center is set to a red-orange color with no translucent raw fish remaining. If you have a thermometer, aim for 63°C or higher at the center. If the center is loose, close the opened one back up and add 2 minutes on each side over low heat. Serve with warm rice, cucumber, lime and a little sambal.

0 / 0
Ingredients

Ingredients

1 / 3

Fish paste

Ingredient Amount Substitutes & notes
White fish fillets 600 g Sea bream, sea bass, cod, swordfish. Remove skin and bones
Salt 1 tsp 1/2 tsp for the fish, 1/2 tsp for final adjusting
Egg 1 Binder. If the egg is small, add 1 tbsp water
Coconut milk 120 ml Shake the can well before using. Stir if separated
Potato starch 1 tbsp Stops it from being loose. Don't add too much
Fish sauce 2 tsp The fish sauce aroma. If you dislike it, 2 tsp light soy sauce
Sugar 2 tsp Rounds out the heat and the saltiness of the fish
Oil 2 tsp For brushing lightly on the leaves. Rice bran oil or neutral oil
2 / 3

Aromatic paste

Ingredient Amount Substitutes & notes
Dried red chiles 6, about 10 g Soak in hot water for 10 minutes. Remove the seeds on days you want less heat
Red chile or fresh chile 1 Color and fresh heat. Optional
Shallots 80 g Substitute 70 g red onion or onion
Garlic 3 cloves, about 15 g Remove the core if it is strong
Galangal 15 g 10 g ginger also works, but the aroma changes
Lemongrass 2 stalks Only the tender base, thinly sliced. Frozen is fine
Makrut lime leaves 4 Remove the hard central rib and cut into thin strips
Turmeric powder 1/2 tsp Adds color and earthiness
Shrimp paste or miso 1/2 tsp Use miso if there is a shrimp allergy
Chile soaking liquid 1–2 tbsp Add only if the blender won't turn
3 / 3

Wrapping and accompaniments

Ingredient Amount Substitutes & notes
Banana leaf 30 cm squares, 8 Thaw and wipe if frozen. Double up if torn
Toothpicks 16 Short pieces of bamboo skewer also work
Warm cooked rice 2 go About 360 ml uncooked. Jasmine or short-grain both work
Cucumber 1 Cut on the diagonal 5 mm thick
Lime 1 Cut into wedges. Lemon also works
Sambal 4 tsp Lets everyone set the heat at the table. The dish works without it
0 / 0

Open the leaf, and the smell of fish and coconut rises

Spreading out a banana leaf in your kitchen starts a routine a little different from your usual fish dishes. You wipe the green leaf, soften it with steam, and lay a long strip of fish paste mixed with a red aromatic paste on it. When you set the wrapped leaf in the skillet, first you hear the sound of moisture steaming, then a little later the sweet smell of the leaf scorching. The steam that rises the moment you open it is unlike grilled fish or chawanmushi: it is the aroma of a Southeast Asian street stall.

Otak-otak (also written otah) is made by mixing fish paste with chiles, shallots, galangal, lemongrass, makrut lime leaves, coconut milk and so on, wrapping it in banana leaf and grilling it. It is eaten across Singapore, Malaysia and Indonesia, and the form changes by region: steamed or grilled, with more egg, with the fish left coarse. At Singapore stalls it is often written simply as otah in English, and it serves as a small side placed next to laksa or nasi lemak.

This article uses white fish that is easy to buy in an ordinary supermarket, makes the aromatic paste in a food processor, wraps it in banana leaf and cooks it in a skillet. What it keeps are the springiness of the fish paste, the roundness of coconut milk, and the aroma of steaming in a leaf wrapper. Fish can be approximated with sea bream or cod, sea bass or swordfish, but the aromas of galangal, lemongrass and makrut lime leaves are worth gathering at least once if you can.

Set beside another Singapore fish dish, the sour-hot stew assam pedas (in Japanese), you can see the difference between a dish stewed with tamarind and one grilled in a leaf. On days you want a lighter table, go to Hainanese chicken rice (in Japanese) or roti john (in Japanese). For a Malaysian street-stall connection, it goes well with the coconut noodle soup laksa (in Japanese).

A note on spelling

Otak means "brain" in Malay and Indonesian, and the name is explained as coming from the soft look of the fish paste. It is written otak-otak in English-speaking places and sometimes otah in Singapore. This article calls the dish "otak-otak" and uses both otak-otak and otah in the text.


What is otak-otak? A leaf-wrapped fish raised at the Straits street stalls

The interesting thing about otak-otak is that the fish is "grilled," yet the texture isn't that of grilled fish. The fish is minced and mixed with aromatics and wrapped in a leaf, so the surface doesn't dry directly while cooking. The leaf perfumes from the heat of a skillet or charcoal, and inside the fish, egg and coconut milk steam and set. The result is somewhere between fish balls, a terrine and chawanmushi, and it is moist when you cut it with chopsticks.

Otah eaten in Singapore and on the Malay Peninsula is a stall snack, a side next to plain rice, and a garnish for noodle dishes. Several small wraps are grilled and sometimes handed over on a paper plate just as they are. It is less a showy main dish than a way to add the umami of fish and hot aromatics to the table in small amounts. So when you make it in your own kitchen, too, it is closer to the local way not to make the fish thick, like a big hamburger.

There are big regional differences too. Around Muar in Malaysia, long leaf-wrapped red otak-otak is famous, and in Peranakan households coconut milk, egg and aromatics are sometimes combined to make it smoother. In Indonesia there are other lines of otak-otak in places such as Palembang and the Riau Islands, where it may be steamed and then grilled, or whitish fish paste is served with peanut sauce, so the look and taste both change. This article leans toward the red aromatics and leaf-grilling seen on Singapore tables.

What to look at Common local form Thinking for a home kitchen
Fish Mackerel types, Spanish mackerel types, white fish, fish paste Sea bream, cod, sea bass, swordfish. Wipe off the moisture well
Aromatics Red chile, shallots, galangal, lemongrass Make with red chile, onion, galangal and lemongrass
Leaf Wrapped in banana leaf and grilled Frozen banana leaf is ideal. For practice, parchment paper alongside is OK
Texture Moist, set fish paste Don't make the fish a complete liquid; leave a little coarseness
How to eat Rice, laksa, nasi lemak, cucumber, sambal Build with white rice, cucumber, lime and a hot condiment

The thing to avoid most when making it elsewhere is ending up with "ordinary fish patties." Binding with breadcrumbs or wheat flour makes it easier to handle but loses the tenderness of fish that sets inside the leaf. What matters is to set it with egg, the protein in the fish, a little potato starch and coconut milk, and not to overcook it.


Ingredients: wipe the fish dry and decide the aromatics first

The ingredients for otak-otak: white fish, coconut milk, egg, red chile, shallots, garlic, galangal, lemongrass, makrut lime leaves and banana leaf laid out in a kitchen
For otak-otak, work goes quickly if you set out the fish, red aromatics, coconut milk and banana leaf separately beforehand

Serves 4, making 8 long packets. Alongside rice allow 2 per person, or divide into slightly smaller packets, 10 in all, as a light snack. Prepare eight 30 cm square banana leaves and keep several small leaves aside for patching tears.

Allergies and food safety

This uses fish, egg, fish sauce and a shrimp-based seasoning. If you add shrimp paste, be careful of crustacean allergies. Don't leave fish paste at room temperature for long before cooking, and on days when the room is warm, rest the mixture in the refrigerator before wrapping. As a guide, cook until the center reaches 63°C or higher.


Shopping: look at the aromatics, not the fish

The ingredients that are easy to hesitate over when shopping for otak-otak: coconut milk, galangal, makrut lime leaves, banana leaf, chile condiments and a food processor, laid out in a kitchen
What is worth seeking out at an import grocer or online is not the fish but the ingredients at the core of the aroma

Fish, eggs, cucumber and rice are fine from a neighborhood supermarket. Where shopping gets hard is coconut milk, galangal, makrut lime leaves, banana leaf and the tools for making the aromatic paste. Galangal and makrut lime leaves in particular give the aroma of Southeast Asian leaf-wrapped dishes all at once.

Coconut milk is what connects the hot aromatics and the fish. Milk or fresh cream takes the aroma in another direction. Any left over can go into nasi uduk (in Japanese) or soto betawi (in Japanese).

Galangal has a hard, citrus-like aroma unlike ginger. You can make it with ginger alone, but if you want to approach the aroma of otak-otak, it is an ingredient worth adding even in a small amount.

Makrut lime leaves, cut into thin strips and mixed into the paste, keep their aroma after grilling. When lemongrass alone makes it too round, the green aroma of the leaves cuts the fat of the fish.

The aromatic paste can be made with a knife alone, but chopping lemongrass and galangal fine takes time. With a small food processor it's easy to stop at a coarse paste, and you can reuse it for ayam betutu or a sambal substitute. A tool you already own is enough, so no dedicated product is called for here.


Method: wrap in leaf and let the aroma come in from outside

For otak-otak, if the fish mixture is too thick the outside dries before the center sets. Aim for long and slim, 1.5–2 cm thick, and steam-grill it in the leaf. Too high a heat in the skillet scorches only the leaf, and too low makes it watery, so start at medium and lower to medium-low once it has color.

When you want to separate the heat levels

Cutting too much chile from the mixture also thins the aroma. On days when a family splits on heat, use 4 dried chiles in the mixture and add a little sambal substitute at the table, which is easier to adjust.


A decision table for getting closer to the real thing in a home kitchen

Grilled otak-otak, white rice, cucumber, lime and sambal laid out on a small table in a Singaporean style
Add rice, cucumber, lime and heat to otak-otak and you can eat the rich fish flavor lightly

Otak-otak sounds hard from the ingredient names alone, but it becomes easier to make once you separate what you can substitute from what you'd like to keep. What to keep is wrapping in leaf, the red aromatics, coconut milk and managing the moisture of the fish. The kind of fish can be chosen to suit your fish counter.

Ingredient you're unsure about Closer to the real thing Realistic option Judgment
Fish Mackerel types, Spanish mackerel types, white fish Sea bream, sea bass, cod, swordfish Wipe off moisture and leave some coarseness
Leaf Banana leaf Frozen banana leaf. For practice, with parchment paper Use the leaf if you want the aroma
Galangal Fresh or frozen Partly substitute ginger Add a little galangal if you can
Makrut lime leaves Fresh or frozen Increase the lemongrass and add a little lime zest Hard to substitute fully
Shrimp paste Belacan, terasi and so on Only 1/2 tsp. Miso if there's an allergy Too much makes it salty
Heat Dried and fresh chiles Use rehydrated dried chiles Gives more aroma than chile powder alone

For fish, cod gives a soft, light result. It has a lot of water, though, so sprinkle it with salt, leave it for 5 minutes and wipe off the liquid thoroughly so it holds together. Swordfish is easy to handle and gives springiness, but some individual fish with little fat turn a bit firm. Sea bream and sea bass have a refined aroma and go well with coconut milk.

On days you can't find banana leaf, you can wrap in parchment paper and then in aluminum foil and grill. But the green aroma of the leaf won't be there. Treat the first time as practice in wrapping, and look for frozen banana leaf next time to notice the difference. To broaden your feel for cooking with banana leaf, Venezuela's hallaca (in Japanese) and the Central African Republic's maboke (in Japanese) can be read side by side as dishes that use the leaf as a "vessel of aroma."


Failure causes: watery, tough, only the leaf scorches

Comparing watery, spread-out otak-otak mixture and moist, set otak-otak in a kitchen
Failures with otak-otak tend to come from the fish's moisture, the thickness of the wrap and the strength of the heat
State Cause How to fix it
Watery and runs The fish has too much moisture, too much coconut milk Wipe the fish. Add 1 tsp potato starch and chill for 10 minutes
Crumbly and tough Overcooked, the fish was minced too fine Make it thinner and check from 5 minutes per side. Leave only half the fish coarse
Only the leaf scorches black The heat is too strong, the skillet was heated too much Start at medium and lower to medium-low once it has color
Fishy Fish moisture, too little aromatics, undercooked Salt and wipe off the moisture. Add galangal, lemongrass and makrut lime leaves
Leaks from the packet The leaf is stiff or torn, the mixture is loose Warm the leaf to soften it. Double up where it's torn

Most wateriness is decided by how you prepare the fish. If you use frozen fish, thaw it slowly in the refrigerator and also discard the liquid that collects on the plate, not just the surface moisture. Washing the fish adds water and loosens the paste. If the smell bothers you, don't wash it: sprinkle with salt, leave for 5 minutes and wipe the moisture off with paper.

Toughness changes with the cooking and the fineness of the paste. If you aim for a smooth fish terrine and run all the fish for a long time, it becomes too uniform and dense when grilled. Pounding half coarsely and making the other half into paste is the least likely to fail in a home food processor.


Storage and reheating: the leaf's aroma is best on the day

Grilled otak-otak smells best on the day it is made. If there are leftovers, let them cool without opening the leaf, put them in an airtight container and finish within about 2 days in the refrigerator. To reheat, put the packets in a skillet and warm over low heat for 3 minutes per side. In a microwave, open the leaf, put it on a heatproof plate, cover loosely with plastic wrap and heat at 600 W for 40–50 seconds. The microwave tends to drive off the aroma, so the skillet is better if possible.

If freezing, the grilled packets are better than the uncooked mixture. The uncooked mixture tends to release water on thawing and loosen. Cool the grilled packets, wrap them one by one in plastic wrap, and count on about 2 weeks in the freezer. To reheat, thaw in the refrigerator for half a day and bring them back slowly in a skillet over low heat.

White rice is the basic accompaniment. Adding cucumber and lime lightens the richness of fish and coconut. To go street-stall style, you can put rice, cucumber and heat on one plate like nasi lemak (in Japanese). If you add a soup, a light chicken soup or stir-fried greens won't compete with the aroma of the otak-otak the way a sour sinigang would.


Frequently asked questions

Q1. Can I make it without banana leaf?

Yes. Wrap in parchment paper, then in aluminum foil, and heat in a skillet or toaster oven. But the green aroma of banana leaf and the toasty smell from grilling it will be weaker. It works as cooking practice, and from the second time on, look for frozen banana leaf and you'll notice the difference.

Q2. Which fish suits it best?

For the first time, swordfish, sea bream and sea bass are easy to handle. Cod also works, but it has a lot of water and breaks easily, so salt it and wipe off the moisture before using. Mackerel has a strong aroma and brings out the local feel, but in a home kitchen the fishy smell can win out. If you use it, choose very fresh fish and make the aromatics a little stronger.

Q3. I don't like coconut milk.

Reduce the amount from 120 ml to 80 ml and add 2 tbsp water. If you leave it out completely, the fish paste tightens and the heat feels angular. Replacing it with milk or fresh cream moves it away from the Southeast Asian aroma, so reducing the amount first is more natural.

Q4. Can I cook it in an oven or toaster oven?

Yes. Arrange the packets on a baking sheet and bake in a 200°C oven for 12–15 minutes. Turn once partway, and confirm 63°C or higher at the center. A toaster oven has heat close by and the leaf scorches easily, so lightly cover with aluminum foil at first and take it off for only the last 2 minutes to avoid failure.

Q5. Can I make a non-spicy version for kids?

You can, but with zero chile the aroma also weakens. Use 2 dried chiles with the seeds removed, and put the sambal for the final touch on a separate plate for the adults. To make up for the missing heat, give a little more punch with makrut lime leaves, lemongrass and lime so it doesn't taste vague.


Sources and references