National Dish Indonesia: Pecel Lele (Recipe)

In this article
Say hello to Pecel Lele, a beloved Indonesian classic that turns a humble fish into something memorable. Crisp, golden catfish takes centre stage, paired with a rich, nutty sauce and served alongside fluffy rice and cool, fresh vegetables. It is honest, warming food with a satisfying crunch — the kind of meal you find at busy roadside stalls across Java and Bali, and one that brings a little of that street-food buzz straight to your own table.
About Pecel Lele
Pecel Lele is a traditional Indonesian dish that wins people over with both its flavour and its clever combination of ingredients. At its heart is the crisp, deep-fried catfish — known in Indonesia as lele — paired with a generous peanut sauce enriched with fresh herbs and classic spices. It is typically served with steaming rice and fresh vegetable sides such as cucumber and bean sprouts, which is exactly what makes it such a popular choice for so many Indonesian families.
Ingredients (serves 1–2)
- 2 catfish (or alternative fish)
- 200 g peanuts (roasted)
- 2 cloves garlic
- 2–3 red chillies
- 1–2 tablespoons palm sugar or brown sugar
- 1–2 limes
- 1/2 teaspoon salt
- Oil for deep-frying
- Steaming rice, to serve
- Cucumber and bean sprouts, to garnish
Shopping for the ingredients
When shopping for the ingredients for pecel lele, it is well worth paying attention to freshness. Pick up the fish from a good fishmonger or a supermarket counter where the selection looks bright and fresh. Peanuts come both salted and unsalted, but unsalted peanuts are ideal for the sauce. Be sure to add fresh herbs such as coriander or lemongrass to your shopping list too, to round off the authentic flavour of Indonesian cooking.
Preparing the dish
Before you start cooking pecel lele, take a little time to prepare all of your ingredients properly. Make sure the fish is well cleaned and trim away any unwanted parts. Meanwhile, you can roast the peanuts if you did not already buy them roasted. This groundwork keeps the preparation quick and smooth, so you can sit down to that delicious flavour all the sooner.
Step-by-step instructions
- Blitz the peanuts together with the garlic and chillies in a food processor until they form a paste.
- Add the sugar, lime juice and salt, then blend everything until the sauce reaches a creamy consistency.
- Heat the oil in a pan over medium heat.
- Deep-fry the fish thoroughly until it is golden brown and crisp.
- Serve the fish on a plate and drizzle the peanut sauce over the top.
- Arrange the sides of rice, cucumber and bean sprouts alongside.
Gluten-free / lactose-free version
Pecel lele is naturally gluten-free and lactose-free, since no such ingredients are used. Even so, if you are sensitive, do check that the peanuts and spices you use are also free from gluten. It is always sensible to read the ingredient list before you buy. Enjoy this tasty dish with a clear conscience while keeping an eye on your own dietary needs.
Tips for vegans and vegetarians
For a vegan or vegetarian version of pecel lele, simply swap the fish for tofu or tempeh. The method stays largely the same, though it is worth frying the tofu a little longer so it turns nicely crisp. The peanut sauce recipe stays exactly as it is, which makes it easy to enjoy all the flavours of traditional Indonesian cooking even without animal products. Experiment with different vegetable sides to keep the dish varied and interesting — much like the all-veg approach behind Gado-Gado.
More tips and tricks
There are a few handy tips for getting pecel lele just right. To make the fish especially crisp, give it a light dusting of flour before frying. This helps the coating cling on and keeps the frying process more even. Another tip is to toast the peanuts in a dry pan for a deeper, more intense flavour. It is well worth playing with the spices in the peanut sauce until it suits your own palate.
Adapting the recipe to your taste
Everyone has their own preferences, and pecel lele is easy to tailor to yours. Like it hotter? Just add more chillies to the peanut sauce. If you prefer things a touch sweeter, increase the amount of sugar. You can also change the consistency of the sauce by stirring in a little more water or some coconut milk for a creamier version. Be creative and adjust the recipe until it becomes your own personal favourite.
Ingredient substitutions
If you do not have all the ingredients for pecel lele to hand, there are always good alternatives. Instead of catfish you could use plaice or tilapia, which fry up equally well. In place of peanuts, try cashews or sunflower seeds to give the sauce a new note. And if you cannot find fresh chillies, chilli powder or a ready-made chilli sauce are a fine way to reach the heat level you are after.
Drink pairing ideas
The right drink can really round off the pecel lele experience. A popular choice is teh manis, a sweet Indonesian tea that brings out the flavours of the fish and peanut sauce beautifully. Alternatively, a cool beer or a fruity mocktail can liven up the menu nicely. These drinks complement the dish and help keep the flavours in harmony.
Serving and presentation ideas
How you present your pecel lele can lift the whole experience. Serve the fish on an attractive plate and garnish it with fresh herbs such as coriander or chives. A colourful arrangement with sides like bean sprouts and cucumber slices is a real treat for the eye. Using traditional Indonesian serving plates or dishes also adds an authentic touch — the same care you might bring to a smoky Ikan Bakar.
A bit of history
Pecel lele has its origins in Indonesian cooking and is especially popular in Java and Bali. The dish reflects the variety of Indonesian culture and its love of fresh ingredients, making it a true expression of hearty, home-style food. Historically it was often sold by travelling vendors who brought it fresh and hot to the streets. Today pecel lele ranks among the favourites in many local restaurants and remains an important part of Indonesian cuisine.
More recipe ideas
Summary: Pecel Lele
In short, pecel lele is a wonderfully tasty and varied dish that captures the spirit of Indonesian cooking. The combination of crisp fried fish and a creamy peanut sauce creates a moment of pure enjoyment. Whether you make it to the traditional recipe or try one of the alternative versions, pecel lele is sure to impress your guests. Let Indonesian cuisine tempt you, and savour every one of the flavours it has to offer.


