Disclosure: This article contains affiliate links. We may earn a commission from purchases at no extra cost to you, which helps our travel content.
Let me tell you something proper - Indonesia isn't just about Bali's beaches and Borobudur's ancient stones. It's about the food, mate. And Surabaya? This East Javanese metropolis is an absolute goldmine for street food that'll make your taste buds do backflips without emptying your wallet. I stumbled into this culinary playground last month when a design gig fell through in Bali, and I had three days to kill before my flight home. Best detour ever! Armed with nothing but a battered Lonely Planet, a stomach lined with determination, and about 500,000 rupiah (roughly $30), I embarked on what I now fondly call my 'Surabaya Street Food Safari.' From dawn till dusk, I hunted down steaming carts, fragrant warungs, and bustling night markets to bring you this guide to the absolute must-scoff delicacies in Indonesia's second-largest city. No fancy white tablecloths here β just plastic stools, chili-stained fingers, and flavors that'll haunt your dreams long after you've gone home.
Morning Munchies: Breakfast Bites Worth Waking Up For
Mornings in Surabaya hit different. By 6 AM, the city's already buzzing with vendors setting up shop, and the air's thick with the smell of frying dough and spices that'll drag you out of bed faster than any alarm.
First stop on my morning circuit was always Rawon. This black beef soup looks like something from another dimension β seriously, it's proper dark β thanks to the keluak nut that gives it that inky color. Found a belter of a spot near Pasar Atom where the broth was rich as anything, served with rice, bean sprouts, and a chili sambal that cleared my sinuses faster than a Texas wipeout. Only 15,000 rupiah (less than a quid) for a bowl that'll fuel you till lunch.
Next up, Lontong Balap. Don't let the name fool you β nothing's racing except maybe your heart rate from the chilies. It's basically compressed rice cakes swimming in a light broth with bean sprouts, fried tofu, and lentil fritters topped with sweet soy sauce and shrimp paste. The best spot's a tiny warung on Jalan Pemuda where the owner's been making the same recipe for 40 years. He laughed at my pronunciation but sorted me out proper.
If you've got a sweet tooth like me, hunt down Lupis β sticky rice triangles wrapped in banana leaves, drizzled with palm sugar syrup and coconut. There's a lady near Tunjungan Plaza who makes them fresh each morning, and they're absolutely banging with a cup of strong Javanese coffee.
For the ultimate breakfast experience though, you need to hit up the Pasar Pucang morning market. I spent three hours there with my travel camera just documenting the food stalls. The camera's flip screen was perfect for sneaking shots of vendors in action without being too obvious. Best 15,000 rupiah I spent was on Nasi Pecel β rice with mixed veggies doused in spicy peanut sauce that'll wake you up better than any coffee.

π‘ Pro Tips
- Eat breakfast between 6-8 AM for the freshest options before they sell out
- Look for stalls with long queues of locals β always a good sign
- Carry small bills (10,000-20,000 notes) as vendors rarely have change for large bills
Sate Heaven: Skewered Sensations & Grilled Goodness
If there's one food category Indonesia absolutely smashes out of the park, it's sate (or satay if you're being proper English about it). And Surabaya? Mate, it's the unofficial sate capital of East Java.
My absolute ride-or-die has to be Sate Klopo β Surabaya's signature style where the meat skewers get a proper coating of shredded coconut before hitting the grill. The coconut caramelizes around the meat, creating this sweet-savory crust that's just chef's kiss. Found this gem of a spot called Sate Klopo Ondomohen where they've been doing it since the '70s. For about 30,000 rupiah, you get 10 sticks of beef or chicken sate with this mad peanut sauce that I'd happily bathe in.
Then there's Sate Kambing (goat satay) that'll change your life if you can handle a bit of gaminess. The spot to hit is near the Arab Quarter, where this old bloke with hands that tell a thousand stories grills them over mangrove wood. The smoke adds this depth that's just unreal.
For something a bit different, track down Sate Lilit β not originally from Surabaya but you can find it at the Balinese food stalls. Instead of chunks, the meat (usually minced chicken or fish) is wrapped around lemongrass sticks. The fragrance as it grills? Absolute madness.
But the dark horse β the one that proper surprised me β was Sate Kerang (clam satay). Found it at this seaside joint in Kenjeran Beach area where they marinate tiny clams in this wicked spice blend, skewer them, then grill them till they're just cooked. Squeeze some lime over the top and it's game over.
I spent one entire evening just hopping between sate stalls, armed with my portable power bank to keep my phone charged for all the food photos. When you're documenting every bite like I was, having backup power is essential β especially when Google Maps is your lifeline through Surabaya's maze-like streets.

π‘ Pro Tips
- Always watch your sate being grilled fresh β pre-cooked and reheated skewers won't have the same flavor
- The best sate spots often run out by early evening, so go before 8 PM
- Don't be afraid of the basic-looking places β often the simplest stalls have the most skilled sate masters
Noodle Nirvana: Slurp-Worthy Specialties
I've had my fair share of noodles across Southeast Asia, but Surabaya's noodle game? Next level, mate. And the beauty is you can feast like royalty for less than the price of a coffee back home.
Mie Pecun was my first proper noodle revelation here. The name roughly translates to 'whipping noodles' β not because they're kinky, but because of how they're thrown about during preparation. Found this tiny hole-in-the-wall on Jalan Kranggan where the chef was literally slapping the noodles against the counter to get that perfect texture. Served dry with minced chicken, mushrooms, and this wickedly spicy chili oil that had me simultaneously crying and reaching for more. Cost me all of 12,000 rupiah (about 60p).
Then there's Mie Lethek β these hand-rolled noodles made from cassava flour that have this chewy, almost rubbery texture that sounds wrong but feels so right. Best spot was this unassuming warung near Sunan Ampel mosque where they serve them in a clear broth with bits of chicken, bean sprouts, and fried shallots. Simple but absolutely banging.
For something with a bit more punch, Mie Akhirat (literally 'afterlife noodles') will test your spice tolerance. Legend has it they're called that because they're so hot they'll send you to the afterlife. Found a spot near Pasar Turi where the chef asked me how brave I was feeling on a scale of 1-5. Cocky lad that I am, I went for a 4 and spent the next 20 minutes with sweat pouring down my face, chugging coconut water like it was going out of fashion.
But the crown jewel has to be Mie Jembatan Merah (Red Bridge Noodles), named after the historic red bridge in the old town. These noodles come swimming in a rich prawn broth with fish cake slices, prawn dumplings, and a dollop of sambal that ties everything together. The best spot is actually called Mie Jembatan Merah β been there since 1920, and you can tell they've perfected their craft.
After all that spice, I was beyond grateful for my insulated water bottle that kept my water ice-cold through the sweltering Surabaya heat. Nothing worse than lukewarm water when your mouth's on fire from Indonesian chilies!

π‘ Pro Tips
- Order 'tidak pedas' (not spicy) if you're heat-sensitive β Indonesian spicy is usually next-level
- Most noodle spots serve until they run out, so go for lunch rather than dinner
- Watch for the hand signal for how many bowls you want β it's common to order without speaking
Sweet Endings: Desserts That'll Blow Your Mind
I've got a proper sweet tooth, and Surabaya's dessert scene did not disappoint. The best bit? Most of these treats will set you back less than a quid, so you can try loads without breaking the bank.
Es Campur is basically Indonesia's answer to a sundae, but way more interesting. It's a mad mix of shaved ice, condensed milk, grass jelly, avocado chunks, jackfruit, and these colorful jellies that I couldn't name if I tried. Found this legendary spot near Tunjungan Plaza where they pile it so high it's practically an architectural achievement. Perfect for those sweltering Surabaya afternoons when you're melting faster than the ice in your bowl.
Martabak Manis is what would happen if a pancake and a stuffed pizza had a baby β and that baby was dipped in butter. It's this thick, sweet pancake filled with chocolate, cheese, peanuts, or condensed milk (or all of the above if you're a legend). The best one I found was at this night market stall on Jalan Kranggan where they fold it like a massive book and slice it into squares. Shared one with some local students I met, and we demolished it in about 2 minutes flat.
Klepon are these little green rice flour balls filled with liquid palm sugar and rolled in grated coconut. They look like innocent little golf balls but bite into them and molten sugar explodes in your mouth. Proper addictive. There's this old lady near Pasar Atom who makes them fresh throughout the day β just follow the queue of locals.
Then there's Es Kacang Ijo β a sweet mung bean soup served cold with coconut milk and these chewy rice balls. Sounds bizarre but trust me, it's refreshing and not too sweet. Perfect nightcap after a day of heavy eating.
My absolute favorite though has to be Pisang Goreng (fried bananas) β but not just any fried bananas. Found this stall near Surabaya Zoo that coats them in this crispy batter with sesame seeds, then serves them with a scoop of chocolate ice cream. Simple but absolutely game-changing.
I documented all these sweet adventures with my smartphone gimbal which was brilliant for capturing smooth food videos for my Instagram stories. When you're trying to film one-handed while holding a melting dessert in 30Β°C heat, having a stabilizer makes all the difference between professional-looking content and a shaky mess.

π‘ Pro Tips
- Dessert stalls are busiest after dinner (7-9 PM), so go mid-afternoon to avoid queues
- Ask for 'tidak terlalu manis' (not too sweet) if you prefer less sugar
- Most sweet treats are best eaten immediately β they don't travel well in the heat
Night Market Madness: Evening Food Crawl
When the sun dips below Surabaya's skyline, that's when the real food magic happens. The night markets kick off, and mate, it's like the culinary Olympics but with plastic stools and fairy lights.
Kya-Kya Kembang Jepun in Chinatown transforms after dark into this massive food bazaar that'll have your senses in overdrive. First thing that grabbed me was Tahu Tek β this mad dish of fried tofu, potatoes, bean sprouts, and rice cake doused in this thick peanut sauce with a black shrimp paste that looks dodgy but tastes divine. The stall I found had this queue snaking around the corner, but the 10-minute wait was worth every second.
Nearby, I stumbled on Rujak Cingur β probably the most 'out there' dish for Western palates because it features sliced cow nose. Yeah, you read that right. Mixed with vegetables, bean sprouts, pineapple, and this black sauce made from petis (fermented shrimp paste), it's this sweet-savory-tangy combo that's weirdly addictive. Took me three attempts to actually try it, but now I'm proper obsessed.
Lontong Kupang was another revelation β these tiny clams the size of your fingernail served with rice cakes in a clear soup with this intense tamarind kick. Found this legendary spot where the guy's been selling it for 40 years from the same cart. Just 15,000 rupiah for a bowl that'll change your life.
For the brave souls, hunt down Kikil β cow's feet soup with a clear broth that's had chili, lime, and shallots added. The texture's a bit gelatinous but the flavor is next level. There's a spot near Jembatan Merah Plaza where they serve it with these crispy crackers that add the perfect crunch.
The night markets are also where you'll find the best Bakso (meatball soup) in town. Not those tiny European meatballs β we're talking tennis ball-sized spheres of beef or chicken in this clear broth with noodles, fried shallots, and as much sambal as you can handle. The cart with the longest queue near Tunjungan Plaza serves a legendary version.
Navigating these night markets after dark can be tricky, which is why I always carry my headlamp in my daypack. Sounds excessive, but when you're trying to find your way back through dimly lit alleys after feasting, or reading menus in poorly lit stalls, having hands-free lighting is a game-changer. Plus, it makes for great dramatic food photos when you need extra light!

π‘ Pro Tips
- Night markets are busiest between 7-10 PM β go early if you want seats
- Bring hand sanitizer as napkins are rare and handwashing facilities basic
- Point-and-order works perfectly fine β most vendors don't speak English but are super friendly
Final Thoughts
Three days and fifteen food adventures later, I left Surabaya with a belly full of memories and a phone bursting with food photos that make my mates proper jealous. What started as a random detour became one of my favorite food experiences in Southeast Asia β all for less than what I'd spend on a single fancy dinner back home. The beauty of Surabaya's street food isn't just in the flavors (though they're banging), but in the stories behind each bite β generations of families perfecting recipes, vendors who've been at the same spot for decades, and the community that forms around plastic tables and shared meals. So next time you're planning an Indonesia trip, don't just use Surabaya as a stopover. Give it a few days, bring your appetite, and prepare for a proper food safari that'll change how you think about Indonesian cuisine forever. Your wallet will thank you, your taste buds will worship you, and your Instagram followers will hate you β in the best possible way.
β¨ Key Takeaways
- Surabaya offers incredible culinary diversity for budget travelers β most dishes cost under $2
- Morning markets and night bazaars provide the most authentic food experiences
- Don't be afraid to try unusual ingredients β the most unfamiliar dishes often become favorites
- Follow the local crowds to find the best stalls β long queues usually mean exceptional food
π Practical Information
Best Time to Visit
year-round (dry season May-September is slightly more comfortable)
Budget Estimate
$15-30/day for food (eating street food exclusively)
Recommended Duration
2-3 days for a comprehensive food tour
Difficulty Level
Beginner
Comments
photofan
What camera do you use for your food shots? The colors are so vibrant!
citywanderer
We tried following your food trail last week and that Nasi Rawon was life-changing! That black beef soup is unlike anything I've ever tasted. My husband wasn't convinced at first but ended up going back for seconds. The lady at the stall got a kick out of watching his reaction!
Caleb Davis
Haha classic! That black keluak nut flavor is definitely unique at first. So glad you both enjoyed it!
moonchamp
Just booked tickets to Indonesia and adding Surabaya to my itinerary because of this post! Those desserts look incredible!
Alex Stephens
Caleb, you've captured the essence of Surabaya's street food scene perfectly! I was there last spring and still reminisce about those early morning lontong balap breakfasts. There's this tiny stall near Pasar Atom where the old lady has been making it for 40+ years - her sambal is legendary. I actually had to buy an insulated water bottle while there because the heat combined with all that spicy food was intense! Did you make it to the seafood stalls along Kenjeran Beach? The grilled fish with sambal is another level entirely.
summerking
Which one was your absolute favorite out of all 15?
Caleb Davis
Tough one! But if I had to pick just one, the Sate Klopo Ondomohen blew my mind. That coconut-crusted meat with the peanut sauce... still dream about it!
islandhero
Going to Surabaya next month! How spicy is the food there generally? I'm a bit of a wimp with heat levels πΆοΈπ₯
Caleb Davis
Pretty spicy by Western standards! But don't worry - you can ask for 'tidak pedas' (not spicy) and most vendors will accommodate. The sate and noodle dishes can be adjusted easily. Definitely try the rujak cingur though - just ask for less sambal!
islandhero
Thanks for the tip! Will definitely memorize 'tidak pedas' before I go π
tripbuddy
OMG those skewers look INSANE! Your pics are making me hungry at 1am here π
travelperson
Those sate photos made me so hungry I just ordered Indonesian takeout!
mountainmate
Just got back from Surabaya and can confirm the noodle nirvana section is spot on! We tried that mie ayam place near Tunjungan and it was incredible. One tip though - if you're trying rawon (the black beef soup), be prepared for the strong flavor of kluwek. It's like nothing else! My partner couldn't handle it but I became obsessed. Also, download Gojek app for food delivery on those hot afternoons when you need a break from exploring!
oceandiver
Great post! I'm heading to Surabaya next month and I'm a bit worried about street food safety (sensitive stomach). Any tips for someone who wants to try everything but avoid getting sick? Also, are there any food markets that are particularly clean or that cater more to tourists? I've got my travel insurance sorted just in case, but would rather not need it!
travelperson
Look for busy stalls where locals eat. High turnover = fresh food. Worked for me!
oceandiver
Good call, thanks! Any specific areas you'd recommend?
travelperson
G-Walk food street in the evenings. Cleaner setup, still authentic.