🌍 FlavorBridge View Interactive Recipe →
🐟 🌴 Indonesian Cuisine

Pempek

Palembang's iconic fish cakes made from ground fish and tapioca — springy, savory, with a custardy egg-filled center (kapal selam variety) — served in a fiercely sour and sweet black vinegar sauce called cuko. One of the great street foods of Sumatra.

30 min prep 🔥40 min cook 70 min total 🍽4 servings 📊hard

The Cultural Story

Pempek is Palembang's gift to Indonesian food culture, and the city of Palembang in South Sumatra has never been shy about this. Every Palembang household, restaurant, and street cart keeps the tradition alive, and the city's residents are famously protective of their dish's quality and authenticity. Palembang pempek is not a snack — it is an identity. When Palembangese families move to Jakarta or Surabaya or abroad, the first thing they do is find a pempek source, and when they cook for guests, pempek is the dish that represents their home. The dish's origin story involves Chinese Indonesian traders: legend attributes pempek to a Chinese-Palembangese vendor in the 16th century who discovered that the abundant belida fish (a bony river fish native to the Musi River that runs through Palembang) could be ground and combined with tapioca starch to create a dough that, when poached and fried, produced a unique textured fishcake. The technique of combining fish paste with starch is also found in Chinese fish ball traditions, supporting the Chinese-Indonesian hybrid origin. Over centuries, pempek evolved into a family of related preparations — pempek kapal selam (the "submarine," with a whole raw egg inside), pempek lenjer (long cylindrical), pempek adaan (round, coconut milk enriched), pempek pistel (filled with papaya) — each with their own devoted fans. The soul of pempek is its dipping sauce: cuko (also called kuah cuka). Cuko is made from palm sugar, tamarind, garlic, and bird's eye chilies, cooked together into a thick, dark, intensely sour, sweet, and fiery sauce that perfectly counters the mild, starchy pempek. Without cuko, pempek is incomplete. With it, the combination of textures — the springy outer cake, the silky cooked egg inside, the sour-sweet-hot sauce — is one of the most satisfying bites in Indonesian cooking.

Ingredients

Instructions

  1. 1Make cuko sauce: Combine palm sugar and water in a saucepan, heat until sugar dissolves. Add tamarind, minced garlic, chilies, and salt. Simmer 5 minutes until slightly thickened and all flavors meld. Strain if desired. Cool to room temperature.
  2. 2Make fish paste: Process fish in a food processor until it becomes a very smooth paste — no chunks. Add salt, pepper, sugar, egg yolk, and water. Process 1 more minute until completely smooth.
  3. 3Transfer fish paste to a bowl. Add tapioca starch and knead with your hands until a smooth, slightly sticky dough forms. It should hold its shape when pinched. Add more starch if too sticky; a splash of water if too dry.
  4. 4Shape kapal selam (submarine) pempek: Take a golf-ball-sized portion of dough. Flatten in your palm. Crack a whole raw egg into the center. Wrap the dough around the egg carefully, sealing all sides so the egg is completely enclosed. Shape into an oval.
  5. 5Bring a large pot of lightly salted water to a gentle simmer. Poach pempek in batches for 10–12 minutes until they float and are cooked through. Remove and cool slightly.
  6. 6Heat oil in a wok for deep frying (180°C). Fry poached pempek in batches for 3–4 minutes until golden brown and slightly crispy on the outside. Drain on paper towels.
  7. 7Slice each pempek diagonally to reveal the cooked egg inside. Arrange on a plate with sliced cucumber.
  8. 8Pour cuko sauce generously over the pempek. Serve immediately while hot.

Cook this with the full experience

Join FlavorBridge to explore authentic recipes from cultures around the world — with comments, ratings, and the stories behind every dish.

Open Interactive Recipe →