Dining in Surabaya - Restaurant Guide

Where to Eat in Surabaya

Discover the dining culture, local flavors, and best restaurant experiences

Surabaya's dining culture reflects its identity as East Java's capital and Indonesia's second-largest city, where bold, intensely flavored cuisine dominates the culinary landscape. The city is renowned for its distinctive use of petis (black shrimp paste) and sambal (chili paste) that characterize iconic dishes like rawon (black beef soup), rujak cingur (fruit and vegetable salad with cow snout), and sate klopo (coconut-crusted satay). Arab, Chinese, and Madurese influences have deeply shaped Surabaya's food scene, creating unique fusions like nasi bebek Sinjay (Chinese-style braised duck rice) and soto ayam Ambengan (turmeric chicken soup), while the modern dining landscape balances traditional warungs (small eateries) with contemporary cafes and upscale restaurants along the waterfront and shopping districts.

    Key Dining Features:
  • Famous Culinary Districts: The Genteng area near Tunjungan Plaza serves as the hub for upscale dining and international cuisine, while Jalan Kranggan and Jalan Walikota Mustajab concentrate traditional Surabayan warungs and street food. Dharmahusada Boulevard features trendy cafes and contemporary fusion restaurants, and the G-Walk entertainment complex offers waterfront dining experiences. The Ampel Arab Quarter provides authentic Middle Eastern cuisine alongside Indonesian staples.
  • Signature Local Dishes: Rawon uses keluak nuts to create its distinctive black broth served with rice, salted egg, and sambal, typically costing Rp 25,000-40,000. Lontong balap (rice cakes with bean sprouts, fried tofu, lentil crackers, and beef broth) runs Rp 15,000-25,000 per portion. Rujak cingur combines tropical fruits, vegetables, tofu, tempeh, and sliced cow snout with petis sauce for Rp 20,000-35,000. Tahu tek (fried tofu with bean sprouts, rice cake, peanut sauce, and petis) costs Rp 15,000-20,000, while sate klopo features grilled chicken or beef coated in grated coconut at Rp 30,000-50,000 per serving.
  • Price Ranges and Dining Tiers: Street food warungs and kaki lima (mobile vendors) offer meals for Rp 10,000-30,000, providing authentic local flavors at the most affordable prices. Mid-range restaurants in shopping malls and commercial areas charge Rp 50,000-150,000 per person, while upscale establishments along the waterfront or in luxury hotels range from Rp 200,000-500,000 per person. Traditional markets like Pasar Atom and Pasar Atum sell fresh ingredients and prepared foods for under Rp 20,000.
  • Seasonal Dining Patterns: The dry season from May to September brings the most comfortable outdoor dining conditions, particularly for evening street food experiences along the waterfront. Ramadan (dates vary annually) transforms the dining scene with pasar takjil (breaking-fast markets) appearing in late afternoon, offering special dishes like kolak (sweet potato and banana in coconut milk) and es campur (shave

Our Restaurant Guides

Explore curated guides to the best dining experiences in Surabaya

Local Cuisine

Explore authentic local restaurants serving traditional dishes and regional specialties.

Cuisine in Surabaya

Discover the unique flavors and culinary traditions that make Surabaya special

Local Cuisine

Traditional local dining

Explore Dining by City

Find restaurant guides for specific cities and regions

Halong Batam Penang Lombok Medan