Bandung has earned the title of Indonesia's "eating city" — and the local Sundanese food earns it every time. Sour, salty, sweet, and spicy in the same mouthful: that layered balance is what makes this kitchen distinct. From street carts to open-air garden restaurants, the food culture here is worth exploring at every price point.
#1 Batagor
Batagor — short for Bakso Tahu Goreng, or fried tofu fishcake — is Bandung's signature street food, invented here in 1968. Spanish mackerel (tenggiri) is ground and pressed into tofu or wrapped in dumpling skin, then deep-fried until golden. It comes drizzled with thick peanut sauce, a splash of coconut milk, sweet soy sauce, and fresh lime juice. The flavor is remarkably complex for a street snack.
- Try Batagor Riri in the Burangrang area — one of the oldest and most acclaimed shops in the city.
- Most shops will top up the peanut sauce for free. Squeeze the lime over everything before eating.
- Batagor travels well in a bag but is best eaten hot to keep the crunch.
#2 Siomay
Siomay is the steamed cousin of batagor — same fish-based filling, same peanut sauce, but cooked without oil. A full plate comes with steamed potato, boiled egg, steamed bitter melon, rolled cabbage, and tofu, all doused in that signature peanut sauce. Bandung's version stands apart because the better shops use high-quality fresh fish, giving the dumplings a cleaner flavor than versions you'll find in other Indonesian cities.
- Order the paket lengkap (full set) to try the potato, egg, bitter melon, and tofu in one go.
- Ask whether the peanut sauce is made fresh — good shops grind their peanuts daily.
- Street cart siomay is often just as good as mall versions, and considerably cheaper.
#3 Mie Kocok Bandung
Mie kocok translates literally as "shaken noodles" — named for the motion of shaking a noodle basket in boiling water before serving. The dish is thick yellow noodles in a clear, concentrated beef broth, topped with kikil (slow-braised beef tendon), meatballs, bean sprouts, and crispy fried shallots. Bandung has been serving this particular noodle soup since the colonial era.
- Order extra kikil (beef tendon) — the long braising time makes it springy and tender, and it's the best part of the bowl.
- Mie Kocok Mang Dadeng in the Burangrang area is one of the oldest original shops in the city.
- Eat it while it's hot: the broth hits its best flavor the moment it's served.
#4 Surabi Bandung
Surabi (also spelled serabi) is West Java's traditional rice flour pancake, made with coconut milk and cooked on a clay mold over wood charcoal. The edges crisp slightly while the center stays soft. Bandung has taken the format further than anywhere else, stacking the menu with both the classic version — drizzled with palm sugar coconut sauce — and modern toppings like chocolate, cheese, durian, and banana.
- Try the traditional version with kinca (palm sugar coconut sauce) before jumping to the modern toppings.
- Surabi Enhaii in Setiabudhi has been open since 1985 and offers more than 40 topping options.
- Eat straight off the mold — the crust softens quickly once it cools.
#5 Nasi Timbel
Nasi timbel is steamed rice wrapped in banana leaf, which perfumes the rice with a gentle herbal fragrance as it sits. Unwrapped at the table, it comes with a full set of Sundanese sides: fried chicken or salted fish, tofu, tempeh, lalapan (fresh raw vegetables), and freshly made sambal. It's the meal that shows the full range of Sundanese flavor in a single plate.
- Pair it with ayam bakar (Sundanese grilled chicken marinated in spices and charcoal-grilled) for the best combination.
- Ask for sambal dadak — freshly ground sambal that's hotter and more fragrant than the bottled kind.
- Open-air Sundanese restaurants with a garden setting tend to serve better nasi timbel than mall versions.
#6 Es Cendol Bandung
Es cendol is West Java's most effective antidote to afternoon heat. Green rice flour jelly strands — colored with pandan or chlorophyll — sit under a pour of thick sweetened coconut milk, dark palm sugar syrup, and shaved ice. Bandung's version is richer and more concentrated than the Malaysian cendol you might know. Some shops add peanut butter or durian as a premium topping.
- Seek out stalls that press their own jelly strands fresh daily — the texture and flavor differ noticeably from pre-made versions.
- Ask for extra santan (coconut milk) — most shops add it for free or charge very little.
- Pair with surabi or batagor for a complete Sundanese snack spread.
Where to stay in Bandung for this trip
A well-located hotel means less commuting and more sightseeing. Here are real, top-rated stays in Bandung — compare Agoda · Booking · Trip.com in one click.
The Trans Luxury Hotel Bandung
Affiliate links — we may earn a commission at no extra cost to you. Details
Padma Hotel Bandung
Affiliate links — we may earn a commission at no extra cost to you. Details
InterContinental Bandung Dago Pakar
Affiliate links — we may earn a commission at no extra cost to you. Details
Hotel Indigo Bandung Dago Pakar
Affiliate links — we may earn a commission at no extra cost to you. Details
Tours, tickets & activities in Bandung
Day tours, attraction tickets and travel essentials for Bandung — book ahead on Klook with mobile e-tickets.
Affiliate links — we may earn a commission at no extra cost to you.
Before You Pack
No trip to Bandung is complete without batagor in hot peanut sauce or a surabi fresh off a charcoal mold. The food here is affordable, genuinely good, and available at every corner of the city.