National Dish Indonesia: Pempek Palembang (Recipe)

In this article
Discover Pempek Palembang, a much-loved Indonesian street food that hails from the riverside city of Palembang on Sumatra. These springy fish cakes are made from a simple dough of fish and tapioca, then served alongside a deeply savoury, sweet-and-sour tamarind sauce known as cuko. With fresh cucumber for a cooling crunch, every bite is a glimpse into one of Indonesia’s most distinctive culinary traditions. Bring this unforgettable taste of Sumatra straight to your own kitchen.
About Pempek Palembang
Pempek Palembang is a traditional Indonesian dish that comes from the city of Palembang on the island of Sumatra. It is a delicious savoury treat made from a fish dough and shaped in any number of different ways. The base is most often built around snakehead fish, prized for its tender texture and unmistakable flavour. To round the dish off perfectly, it is usually served with a special tamarind sauce and fresh cucumber, making for a truly memorable eating experience.
Ingredients (serves 1–2)
- 250 g fish fillet (such as snakehead fish)
- 150 g tapioca flour
- 1 egg
- 1 teaspoon salt
- 2 teaspoons sugar
- For the tamarind sauce:
- 100 ml tamarind
- 50 g brown sugar
- 1 teaspoon chilli (to taste)
- Fresh cucumber, to serve
Shopping for the ingredients
To make pempek Palembang well, it is worth sourcing the right ingredients. Fresh fish is crucial, as it forms the heart of the dish and delivers the best flavour. Many Asian grocery shops and fishmongers stock fresh snakehead fish. Be sure to buy good-quality tapioca flour and spices too, so you can bring out the fullest possible aroma. Much like the seafood that shines in Ikan Bakar, freshness here makes all the difference.
Preparing the dish
Preparing pempek Palembang calls for a little time and care. Start by rinsing the fish thoroughly, then cutting it into small pieces. It is important to blend the fish into a smooth, homogeneous paste. Once that is done, add the tapioca flour, the egg and the seasonings to complete the dough. A tidy work surface makes the whole process easier and lets you work at a steady, relaxed pace.
Step-by-step instructions
- Blend the fish in a food processor until it forms a smooth paste.
- Add the tapioca flour, egg, salt and sugar and mix well.
- Shape the dough into manageable portions, ideally oval or round.
- Cook the portions in boiling water until they rise to the surface.
- For the tamarind sauce, bring the tamarind to the boil with water, then add the sugar and chilli.
- Lift the pempek out of the water and leave to drain.
- Serve the dish with the tamarind sauce and fresh cucumber.
Gluten-free / lactose-free version
The recipe for pempek Palembang is naturally lactose-free, as it contains no dairy. If you want to keep it gluten-free as well, you are in luck: the tapioca flour at its core is gluten-free by nature. Do check all the other ingredients, especially the tamarind sauce, for any hidden gluten-containing additives. When choosing your spices, look for gluten-free options too, so you can be sure your finished dish contains no gluten whatsoever.
Tips for vegans and vegetarians
For vegans and vegetarians, there are a few ways to achieve a flavour close to the original. In place of fish, plant-based proteins such as tofu or seitan work nicely. These can be seasoned with the very same spices for a delicious result. To intensify the taste, you might also consider a chickpea-based paste, which offers an interesting texture. For a fully meat-free Indonesian spread, pair them with the peanut-dressed Gado-Gado.
More tips and tricks
A few handy tips can help you get pempek Palembang just right. Make sure the dough is not too firm; it should be soft yet easy to shape. When making the tamarind sauce, feel free to experiment with the amount of chilli and sugar to find the perfect balance for your palate. You can also let the mixture rest in the fridge overnight so it cooks more evenly and turns crisper when fried.
Adapting the recipe to your taste
The beauty of pempek Palembang is how readily it lends itself to adaptation. Depending on your preferences, you can use different kinds of fish or even other seafood. Play around with the spices too, adjusting the aroma to suit your taste. A touch of extra herbs or a few fresh chillies can give the dish a special character all of its own.
Ingredient substitutions
If you cannot find fresh fish fillets, frozen fillet or even tinned tuna makes a fine alternative. Vegans can replace the fish paste with a blend of plant protein and seasonings to mimic the flavour. For the tamarind sauce, lime juice works well if tamarind is hard to come by. Substitutions like these keep the dish tasty while letting you use ingredients that may be easier to find — much as you would adapt the dried beef in Dendeng Balado.
Drink pairing ideas
A range of drinks pairs nicely with pempek Palembang and brings out the dish’s flavours. A glass of chilled sparkling water or a light Asian-style beer complements the aromas well. For those who prefer something sweeter, a homemade fruit juice made from fresh citrus is an excellent choice. A cup of green tea also makes a refreshing accompaniment to the meal.
Serving and presentation ideas
A thoughtful presentation makes pempek Palembang shine even more. Arrange the fried pieces on a colourful plate and garnish with fresh herbs and sliced chillies. The tamarind sauce can be served in a small bowl alongside, making it easy to dip. Use fresh cucumber to create a lively contrast and complete the picture.
A bit of history
Pempek Palembang has a fascinating history that runs deep through Indonesian culture. The origins of the dish reach back to the 16th century, when Chinese settlers arrived in Indonesia and brought their culinary traditions with them. In Palembang, pempek developed as a kind of fasting snack and quickly became a local favourite. Today it is treasured not only across Indonesia but internationally too, standing as a symbol of the wonderfully varied Indonesian cuisine.
More recipe ideas
Summary: Pempek Palembang
Pempek Palembang is a unique Indonesian fish-dough dish that is not only delicious but also plays an important cultural role. With its straightforward preparation and its wealth of possible adaptations, it offers tempting options for fish lovers and vegetarians alike. Whether you serve it with tamarind sauce or other creative sides, the possibilities are all but endless. Let this captivating dish inspire you and bring a touch of Indonesia into your own kitchen.


