One of the most famous snacks in Indonesia is batagor, a fried fish dumpling served in a traditional spicy sauce. It has roots in the Chinese culinary tradition, which has left a trace on many Indonesian dishes. Although this famous snack is reminiscent of the more famous Chinese dumpling, its distinguishable characteristic is that it is fried, not steamed. The most common fish used to make the dish is wahoo, but tuna, mackerel, and even prawns can also be used. Potatoes, tofu, or cabbage are also occasionally added to the dish. Batagor is the perfect snack because of the way it is served. When fried, the dumplings are cut into small bite-sized pieces and covered in peanut, soy, and chili sauce with a splash of lime juice. It was invented in the 1980s in Bandung, but today it can be found throughout Indonesia. Since it is quickly prepared, it is commonly sold by street vendors, but it can also be found in many Indonesian restaurants.
Pepes ikan is an Indonesian dish consisting of fish marinated in a rich, aromatic spice blend, wrapped in banana leaves, and then steamed or grilled. It originates from the Sundanese cuisine of West Java, though it is popular across many parts of Indonesia and often adapted according to regional preferences. The name “pepes” refers to the cooking technique of enclosing seasoned ingredients in banana leaves before applying gentle heat, allowing the flavors to infuse and the fish to cook in its own juices. “Ikan” simply means fish in Indonesian, and a variety of freshwater or saltwater fish can be used, such as mackerel, tilapia, carp, or snapper. The preparation begins with a spice paste, commonly made by grinding together shallots, garlic, turmeric, ginger, galangal, candlenuts, red chilies, lemongrass, and sometimes tomatoes or shrimp paste. The fish is cleaned and rubbed with salt and lime juice to reduce any fishy odor, then coated thoroughly with the spice paste. Fresh herbs like salam leaves (Indonesian bay leaves), and sliced tomatoes or chili peppers may be added for additional layers of aroma and flavor. The marinated fish is placed on a sheet of banana leaf, which is then folded tightly and secured with bamboo skewers or toothpicks. Once wrapped, the packages are typically steamed until fully cooked, allowing the banana leaf to soften and the fish to absorb the spices. After steaming, the pepes can be served directly or lightly grilled to enhance aroma and create a subtle char on the leaf’s surface. The banana leaf not only holds the moisture but also imparts a gentle, earthy fragrance to the dish, resulting in a tender texture and balanced, savory flavor. Pepes ikan is commonly served with steamed rice and fresh vegetables or sambal. It is a familiar dish in Sundanese households and often appears in daily meals, roadside eateries, or during family gatherings. In some variations, the dish may use coconut milk in the spice blend or substitute fish with tofu, tempeh, or chicken.
Pecel lele is a beloved Indonesian street food dish featuring deep-fried catfish (lele) served with sambal (spicy chili sauce), steamed rice, and fresh vegetables (lalapan). Originally popularized in Java, especially among Javanese roadside food stalls (warung lesehan), pecel lele has become a nationwide favorite for its affordability, bold flavor, and satisfying crunch. Despite the word pecel traditionally referring to vegetables with peanut sauce (as in nasi pecel), in this dish, pecel simply denotes the serving style—fish with sambal and rice. The lele (catfish) is typically marinated with salt, garlic, and turmeric, then deep-fried whole until the skin becomes crispy and golden, while the flesh remains moist and flavorful. The dish’s defining element is the raw or freshly ground sambal, often made from red chilies, tomatoes, garlic, shallots, shrimp paste (terasi), lime juice, and salt, pounded coarsely in a traditional mortar (cobek). It’s spicy, smoky, and intensely aromatic—perfectly complementing the rich, oily texture of the fried catfish. Pecel lele is usually served with steamed rice, a side of lalapan such as cucumber, basil leaves, lettuce, or cabbage, and occasionally with tempeh or fried tofu. It is typically eaten with hands while sitting on floor mats, especially in late-night warungs that line busy streets and corners.
TasteAtlas food rankings are based on the ratings of the TasteAtlas audience, with a series of mechanisms that recognize real users and that ignore bot,
nationalist or local patriotic ratings, and give additional value to the ratings of users that the system recognizes as knowledgeable.
For the “Top 3 Javanese Fish Dishes” list until July 15, 2026, 161 ratings were recorded, of which 95 were recognized by the system as legitimate.
TasteAtlas Rankings should not be seen as the final global conclusion about food. Their purpose is to promote excellent local foods,
instill pride in traditional dishes, and arouse curiosity about dishes you haven’t tried.