
Surabaya Food Guide: What to Eat and Where to Go
Plan your Surabaya food trip: signature dishes, street food vs hotel dining, area-by-area eating plans, cost tiers, and mistakes to avoid.
On this page
Last updated November 2026: Surabaya food runs on rawon, rujak cingur and lontong balap, plus a handful of heritage dining rooms and hotel buffets. This guide starts with the dishes, then sorts where to eat them by style. Pair it with our Surabaya city guide for the rest of the trip.
Featured image: christian r from Jakarta, CC BY-SA 2.0, via Wikimedia Commons.

Surabaya Food in Brief
Surabaya food centers on East Java staples. Rawon, rujak cingur, lontong balap, semanggi, soto Madura and Sate klopo are the names to know. Street stalls and warung (small family eateries) serve most of them. Heritage dining rooms and hotel buffets fill the upscale end. One planning tip covers both: book any heritage or hotel dinner ahead, and keep lunch loose for a stall. Our venue-led restaurant picks cover rooms in more depth, while this page stays dish-first.

Signature Surabaya Dishes to Try First
Start with the dishes below. Spice and pungency vary by stall, so ask for sambal (chili paste) on the side. Check each stall's current menu, since offerings change.
Arumanis on Jl. Basuki Rachmad 106-128 is where the two-day plan puts rujak cingur on day one, a dish flagged as strong for newcomers.

- Rawon: a beef soup with a dark broth. Savory rather than sharp, with sambal served alongside. A safe first order.
- Rujak cingur: an ox-nose salad dressed in petis, a shrimp paste sauce. The flavor is strong for newcomers. Indonesia Travel lists it at Arumanis, inside Bumi Surabaya City Resort.
- Lontong balap: rice cake in a savory broth with bean sprouts and fried toppings. Light enough for breakfast or a late snack.
- Semanggi: a leaf-based dish served with a sauce. Ask the vendor how it is made before ordering.
- Soto Madura: a Madurese-style soup. Good for a midday meal when heavy dishes feel like too much.
- Sate klopo: satay coated in grated coconut. Confirm the meat and the sauce with the vendor.
- Bakpia-style sweets: pastry snacks for the end of a food day. Ask locally which versions are made in Surabaya.
Where to Eat by Style: Street, Mall, Heritage, Hotel

Pick a style by situation, not by rank. Street and warung meals suit the dishes above. Mall food courts suit hot afternoons. Our Surabaya mall guide lists the options. Heritage rooms and hotel buffets suit celebrations. For after-dark snacking, see the Surabaya Night Market Guide: Where to Go & What to Check page. Cost tiers are relative, because this guide has no verified menu prices.
| Style | Vibe | Cost tier | Best meal | Booking need | Skip if |
|---|---|---|---|---|---|
| Street or warung | Casual, open-air, quick turnover | Low | Breakfast or lunch | None | You need air conditioning or fixed menus |
| Mall food court | Cool, orderly, many stalls | Low to mid | Midday heat break | None | You want local atmosphere |
| Heritage dining | Historic buildings, set menus | High | Dinner | Reserve ahead | You are on a tight budget |
| Hotel buffet | Wide spread, local and international | Mid to high | Lunch or dinner | Reserve for peak times | You want one specific dish done well |

Heritage and Hotel Dining Worth Planning Around
Indonesia Travel curates a list of six dining venues in Surabaya. It is a tourism-board list, so treat it as a planning aid, not proof of where locals eat. Reserve ahead and confirm hours and menus with each venue directly.
De Soematra 1910 on Jl. Sumatra 75 is one evening option in the one-day plan, though the venue is best kept for special occasions.

- Dream of Kahyangan Art Resto, Puri Widya Kencana LL 05, Citraland: village-style cooking with playful dish names. Good for groups.
- Jamoo, Jl. Mayjen Sungkono 120, Shangri-La Hotel Level 1: an all-you-can-eat spread with Indonesian and international dishes. Suits family dinners.
- Arumanis, Jl. Basuki Rachmad 106-128, Bumi Surabaya City Resort: a local buffet with signature street dishes. Try rujak cingur and jamu, a herbal drink.
- De Soematra 1910, Jl. Sumatra 75: fine dining in a preserved old house, serving Western and Chinese dishes. Best for a special occasion.
- The Pavilion International Restaurant, Jl. Embong Malang 85-89, JW Marriott Hotel: an upscale buffet with a colonial interior. Sit on the outer ring for easy buffet access.
- 1914 Surabaya, Jl. Darmokali No.10, Keputran, Tegalsari: a former French Cultural Centre, now several bars and restaurants. See also Surabaya Nightlife: Bars, Clubs & Night Spots Guide.
A 1-Day and 2-Day Surabaya Eating Plan

Surabaya is spread out and traffic-heavy, so group meals by area. Ride-hailing between districts beats walking in midday heat. If you are choosing a base, Where to Stay in Surabaya: 5 Best Areas by Trip Type helps you sit near one food cluster.
- One day, morning: rawon or lontong balap at a warung near your hotel.
- One day, midday: a food court or soto Madura to escape the heat.
- One day, evening: a heritage dinner at De Soematra 1910 on Jl. Sumatra 75, or a lighter stall crawl.
- Two days, day one: the one-day plan, with rujak cingur at Arumanis on Jl. Basuki Rachmad 106-128.
- Two days, day two: semanggi and Sate klopo at stalls, then a buffet at Jamoo on Jl. Mayjen Sungkono 120.
- Budget day: pair stall meals with the Free Things to Do in Surabaya: Budget Guide (2026).

Costs, Payment, and Timing
No verified menu prices were available for this guide, so costs here stay relative. Check each venue's own page and the Surabaya city government site for current figures.

Halal, Dietary, and Hygiene Tips
Do not assume a venue is halal-certified. Ask staff or look for the venue's own certification statement. Vegetarians will find this a meat-heavy cuisine, so ask about broth and shrimp paste in every dish. For hygiene, pick busy stalls with fast turnover and food cooked to order. During Ramadan, daytime street food may be limited, so read when to visit Surabaya before fixing dates.
Mistakes to Avoid
Do not treat the hotel-led list as the whole city. Skipping street dishes means missing most of what defines Surabaya food. Do not schedule three districts into one afternoon. Do not order rujak cingur as your first dish if strong shrimp paste flavors worry you. Do not turn up at a heritage dinner without a reservation.
Frequently Asked Questions
What do you eat in Indonesia?
Indonesian food varies by region. In Surabaya, start with rawon, rujak cingur and lontong balap. Add soto Madura and Sate klopo for variety.
What is Indonesian street food called?
Street food is commonly sold from stalls and small warung. Ask vendors for the dish name rather than a category. Our night market guide covers evening options.
Notes for your Indonesia trip
Optional updates when we add or change a town or island guide.
You might also like
Continue reading
More guides you'll find useful





