Malaysian Otak Otak Fish

Golden grilled Malaysian otak otak parcel steaming in folded banana leaf wrapper Save
Golden grilled Malaysian otak otak parcel steaming in folded banana leaf wrapper | cookedcravings.com

Experience the vibrant flavors of Malaysian street food with this authentic Otak Otak preparation. White fish fillets are blended with a rich spice paste featuring red chilies, lemongrass, galangal, turmeric, and belacan shrimp paste, then mixed with coconut milk and egg to create a silky custard. The mixture is wrapped in banana leaves and grilled until fragrant, developing a smoky aroma while the interior remains creamy and moist.

This Southeast Asian delight balances heat from fresh and dried chilies with the cooling sweetness of coconut milk. The banana leaf wrapper imparts an earthy fragrance while keeping the fish moist during cooking. Perfect as an appetizer or snack, served with steamed rice for a complete meal.

Preparation involves creating a smooth spice paste, mixing it with the fish and custard ingredients, then carefully wrapping portions in banana leaves before grilling. The result is a beautiful contrast of textures and bold, complex flavors characteristic of Malaysian cuisine.

The first time I bit into Otak Otak at a roadside stall in Penang, the smoky char of banana leaf gave way to this impossibly creamy, spicy interior that made me stop mid conversation. I spent weeks trying to recreate that experience, burning through several batches before understanding that the magic lies in how the fish custard steams inside its leaf wrapper. Now my apartment fills with lemongrass and toasted shrimp paste whenever I make these, and neighbors always appear at my door wondering what smells so incredible.

Last summer I made these for a dinner party, grilling them on the balcony while guests mingled inside. The moment I started opening the parcels at the table, that burst of aromatic steam had everyone reaching in before I could even finish plating. Now whenever friends request Malaysian food, this is always the first dish they mention.

Ingredients

  • White fish fillets: Mackerel, snapper, or tilapia work best because their firm flesh holds up during blending and grilling without turning mushy
  • Dried and fresh red chilies: The combination gives you both depth from dried chilies and bright heat from fresh ones
  • Shallots, garlic, and lemongrass: This aromatic trio forms the backbone of Southeast Asian cooking and cannot be skipped
  • Fresh turmeric: Use fresh if you can find it for earthy undertones, though ground works in a pinch
  • Candlenuts or macadamia nuts: These add richness and help thicken the spice paste naturally
  • Belacan (shrimp paste): Toast it first in a dry pan to mellow the funk and bring out deep umami notes
  • Coconut milk: Full fat is essential here because it creates that luscious custard texture as the parcels cook
  • Egg: This binds everything together into a silky smooth mixture that sets perfectly
  • Rice flour: Just enough to stabilize the custard without making it heavy or doughy
  • Kaffir lime leaves: Shredding them releases their citrusy floral oils throughout the mixture
  • Banana leaves: Blanch them first so they are pliable enough to fold without cracking

Instructions

Make the aromatic spice paste:
Blend soaked dried chilies, fresh chilies, shallots, garlic, lemongrass, galangal, turmeric, candlenuts, and toasted belacan into a completely smooth paste, adding just enough coconut milk to help the blades catch
Prep the fish:
Cut the fish into small chunks or pulse it briefly in the food processor, being careful not to turn it into a puree
Whisk the custard base:
Combine coconut milk, egg, rice flour, salt, and sugar in a large bowl until the mixture is smooth and slightly thickened
Combine everything:
Stir the spice paste into the coconut milk mixture until fully incorporated, then fold in the fish pieces and shredded kaffir lime leaves
Wrap in banana leaves:
Place a blanched banana leaf shiny side up, spoon 3 to 4 tablespoons of filling in the center, fold the sides over like an envelope, and secure both ends with toothpicks
Grill to perfection:
Cook the parcels over medium high heat for 7 to 8 minutes per side until the banana leaf is charred and the custard feels firm when pressed
Creamy Malaysian otak otak fish custard spiced with aromatic Southeast Asian herbs Save
Creamy Malaysian otak otak fish custard spiced with aromatic Southeast Asian herbs | cookedcravings.com

These parcels have become my go to for introducing friends to Malaysian flavors because they are so unintimidating yet packed with complex spices. Something magical happens when people unwrap their own little gift at the table, the steam escaping carrying all those fragrant notes.

Making It Ahead

I always double the spice paste and freeze half in portioned bags because it takes the same effort either way. The wrapped parcels can be frozen raw for up to a month, then grilled straight from the freezer with just a few extra minutes on each side.

Grilling Versus Steaming

Grilling gives you that essential char and smoky banana leaf perfume, but steaming produces a more delicate, silky texture. When I am cooking for purists, I grill, but for a gentler version that my nieces prefer, I steam and finish quickly under the broiler for color.

Serving Suggestions

These are fantastic as passed appetizers at parties or as part of a larger Malaysian spread with rice and sambal vegetables. The parcels reheat beautifully on a hot grill for a minute or two if you need to make them in advance.

  • Squeeze fresh lime over each parcel right before eating to brighten all the rich spices
  • Set out small bowls of extra sambal for guests who want more heat
  • Pare with cold beer or a crisp white wine to cut through the coconut richness
Fragrant Malaysian otak otak grilled parcels revealing tender flaky white fish inside Save
Fragrant Malaysian otak otak grilled parcels revealing tender flaky white fish inside | cookedcravings.com

There is something deeply satisfying about food that comes in its own edible package, like a little present you get to unwrap. These always disappear faster than I expect, with guests reaching for seconds before the first round is even finished.

Recipe FAQs

White fish fillets with firm texture like mackerel, snapper, or tilapia work exceptionally well. These varieties hold their shape during cooking and absorb the aromatic spices beautifully while maintaining a flaky, tender texture.

Absolutely. Steaming for 15-18 minutes produces a softer, more delicate texture while grilling creates a smoky flavor and slightly firmer custard. Both methods yield delicious results, though traditional preparation favors grilling for the characteristic charred aroma.

Parchment paper makes an excellent substitute if banana leaves are unavailable. While you'll miss the subtle earthy aroma that banana leaves impart during cooking, parchment paper effectively protects the fish mixture and prevents sticking during grilling or steaming.

The spice level is medium and customizable. Dried and fresh red chilies provide noticeable heat, but the coconut milk tempers the spiciness. For milder flavor, remove all chili seeds or reduce the quantity. The dish balances heat with aromatic warmth from galangal and turmeric.

The fish and spice mixture can be prepared up to 24 hours ahead and stored refrigerated. This actually allows the flavors to meld and develop more depth. Wrap in banana leaves just before cooking for the freshest presentation and best texture.

Belacan is a fermented shrimp paste that adds deep umami richness and savory depth to the dish. It has a strong, pungent aroma when raw but mellows into a complex, salty-savory flavor when cooked. It's essential for authentic Southeast Asian flavor.

Malaysian Otak Otak Fish

Fragrant fish custard with aromatic spices wrapped in banana leaves and grilled.

Prep 25m
Cook 20m
Total 45m
Servings 6
Difficulty Medium

Ingredients

Fish

  • 14 oz skinless white fish fillets (mackerel, snapper, or tilapia)

Spice Paste

  • 4 dried red chilies, soaked and deseeded
  • 2 fresh red chilies, deseeded
  • 2 shallots, peeled
  • 3 cloves garlic, peeled
  • 2 stalks lemongrass, white part only
  • 0.8 inch fresh galangal, peeled
  • 0.8 inch fresh turmeric, peeled (or 1 tsp ground turmeric)
  • 2 candlenuts (or substitute with 4 macadamia nuts)
  • 1 tsp belacan (shrimp paste), toasted

Custard Mixture

  • 0.85 cup coconut milk
  • 1 large egg
  • 1 tbsp rice flour
  • 1 tsp salt
  • 1 tbsp sugar

Aromatics & Wrapping

  • 10 kaffir lime leaves, finely shredded
  • Banana leaves, cut into 8 x 6 inch rectangles, blanched and patted dry
  • Toothpicks or staples, for securing

Instructions

1
Prepare the spice paste: Blend dried and fresh chilies, shallots, garlic, lemongrass, galangal, turmeric, candlenuts, and belacan into a smooth paste. Add a splash of coconut milk if needed to blend.
2
Prepare the fish: Slice the fish into small pieces or coarsely mince. Set aside.
3
Make the custard base: In a large bowl, whisk coconut milk, egg, rice flour, salt, and sugar until smooth.
4
Combine spice paste with custard: Stir the spice paste into the coconut milk mixture until thoroughly combined.
5
Incorporate fish and aromatics: Add fish pieces and shredded kaffir lime leaves to the mixture, folding gently to coat.
6
Wrap the parcels: Lay out a piece of banana leaf, shiny side up. Spoon 3–4 tablespoons of the fish mixture onto the center. Fold the sides over to enclose and secure both ends with toothpicks or staples, forming a small parcel.
7
Repeat wrapping process: Repeat with remaining mixture and banana leaves.
8
Cook the parcels: Grill parcels over medium-high charcoal or a grill pan for 7–8 minutes on each side, or until the custard is set and fragrant. Alternatively, steam parcels for 15–18 minutes until firm.
9
Serve: Serve hot or warm, straight from the banana leaves.
Additional Information

Equipment Needed

  • Blender or food processor
  • Mixing bowl
  • Grill or steamer
  • Banana leaves or parchment paper
  • Toothpicks or staples
  • Knife and cutting board

Nutrition (Per Serving)

Calories 220
Protein 16g
Carbs 7g
Fat 13g

Allergy Information

  • Contains fish, egg, and shrimp (belacan).
  • Some coconut milk brands may be processed with nuts; check labels if allergic.
Brianna Collins

Passionate home cook sharing simple, wholesome, and family-friendly recipes for everyday cooking.