Best Restaurants in Yogyakarta 2025
Explore the culinary scene of Yogyakarta - from local favorites to fine dining.
Yogyakarta, known locally as 'Jogja', is a vibrant cultural and artistic hub on the island of Java in Indonesia. Home to two UNESCO World Heritage Sites—Borobudur and Prambanan temples—and the storied Kraton royal palace, it is considered the spiritual heart of Javanese culture. The region blends ancient history, living traditions, volcanic landscapes, and a thriving contemporary arts scene into one of Southeast Asia's most compelling destinations.
Yogyakarta's cuisine is the heart of Javanese culinary tradition, characterized by sweet and mild flavors compared to other Indonesian regional cuisines. The signature dish is Gudeg, a slow-cooked young jackfruit stew that is mildly sweet and served with rice, krecek (crispy beef skin), chicken, and boiled eggs. Other staples include Soto Ayam (chicken soup), Bakpia (sweet bean-filled pastries) as souvenirs, and Wedang Jahe (ginger herbal drink). Yogyakarta is also famous for its bakso (meatball soup), mie ayam (chicken noodle soup), and diverse street food culture centered around the Malioboro area.
Must-Try Dishes
These iconic dishes define the culinary identity of Yogyakarta.
Gudeg
Slow-cooked sweet young jackfruit curry—the defining dish of Yogyakarta
Bakpia Pathok
Flaky pastries filled with sweet mung bean or chocolate paste—Yogyakarta's most iconic souvenir food
Sate Klatak
Unique Bantul-style mutton satay grilled on metal bicycle spoke skewers over charcoal
Mangut Lele
Smoked catfish in spicy coconut curry—a Yogyakarta specialty
Nasi Kucing
Tiny 'cat-sized' portions of rice with various toppings—cheap, fun street food served from Angkringan carts
Wedang Uwuh
Aromatic red spiced herbal drink made with cloves, cinnamon, ginger, and dried leaves—warming and medicinal
Complete Food Guide
100+ restaurants, local recipes, and dining recommendations for Yogyakarta.
Top Restaurants
Our handpicked recommendations for the best dining experiences.
Bale Raos
Located within the Kraton palace grounds, Bale Raos serves authentic recipes from the royal kitchen of the Yogyakarta Sultanate, some of which have never been available to the public until the restaurant opened. The experience of dining among palace gardens with Gamelan music is unmatched.
House of Raminten
Possibly Yogyakarta's most famous restaurant, House of Raminten is an atmospheric institution serving traditional Javanese food while waitstaff in full traditional Javanese dress burn incense and Gamelan music fills the air. Open very late, it's a beloved local institution.
Jejamuran Restaurant
A one-of-a-kind restaurant near Prambanan where every single dish is made from mushrooms (jamuran). From mushroom satay to mushroom rendang and mushroom burgers, this beloved local institution serves creative and delicious Javanese food with a unique twist.
Via Via Jogja
A Belgian-founded traveler institution in Prawirotaman that has been serving excellent food since 1995. Via Via offers a daily changing menu of Indonesian and international dishes, hosts cooking classes, runs responsible travel tours, and has an inviting open terrace.
Sate Ratu
Famous across Yogyakarta for exceptional pork satay with a unique spicy peanut sauce recipe that has been passed down through generations. Sate Ratu is a simple open-air warung with plastic chairs that consistently draws long queues of locals and food-savvy tourists.
Milas Vegetarian Restaurant
Yogyakarta's best vegetarian restaurant, Milas serves beautifully prepared plant-based Javanese and Indonesian cuisine in a serene garden setting in Prawirotaman. The menu features creative dishes using local organic produce and traditional herbs.
Warung Bu Ageng
Run by the daughter of a legendary Yogyakarta chef, Warung Bu Ageng serves some of the best Gudeg (young jackfruit stew) in the city. The modest warung near the Kraton is packed with locals at lunchtime and serves the complete Gudeg meal with krecek, chicken, and eggs.
Tempo Gelato
A beloved Yogyakarta institution, Tempo Gelato serves Italian-quality artisanal gelato made with local Indonesian flavors like salak (snake fruit), durian, pandan, and young coconut alongside classic flavors. The café on Prawirotaman is perfect for an afternoon treat.
Restaurants by Cuisine
Find restaurants that match your taste preferences.
Javanese Royal Cuisine
Bale Raos
Javanese Cuisine
House of Raminten
Mangut Lele Bu Hadi
Restaurant Kangen Jogja
Warung Makan Bu Tjitro 1925
Indonesian/Mushroom Specialty Cuisine
Jejamuran Restaurant
International/Indonesian Cuisine
Via Via Jogja
Loko Café
Javanese/Satay Cuisine
Sate Ratu
Indonesian Vegetarian Cuisine
Milas Vegetarian Restaurant
Street Food & Markets
The best local flavors at affordable prices.
Angkringan (Cart Food)
Street carts serving nasi kucing, fried tofu, tempeh, and kopi joss (charcoal coffee) for a quintessential Yogyakarta evening experience
Pecel (Vegetable Peanut Sauce)
Blanched vegetables topped with spiced peanut sauce—a healthy and cheap street staple
Kopi Joss
Strong black Javanese coffee with a glowing charcoal ember dropped in to reduce acidity—a Yogyakarta unique
Es Dawet Ayu
Refreshing sweet coconut milk drink with green pandan jelly and palm sugar—a Javanese dessert drink
Brongkos
Rich black beef stew cooked with kluwak nuts giving it a dark color and earthy flavor—a traditional Javanese dish
Food Markets
Pasar Beringharjo
Yogyakarta's main traditional market with an excellent food section selling fresh produce, spices, ready-to-eat Javanese dishes, and the famous Bakpia Pathok pastries
Pasar Prawirotaman
The neighborhood market of the arts district, best for fresh local produce, tempe, tofu, and Javanese morning snacks at dawn
Pasar Kranggan
A large traditional market near Malioboro with a wide variety of street food including soto, gado-gado, and traditional Javanese desserts
Dining Etiquette & Tips
Navigate the local food scene like a pro.
Yogyakarta's cuisine tends to be sweeter than most Indonesian regional food—the Javanese palate favors palm sugar
Lunch (12 PM–2 PM) is the main meal—most warungs are busiest then and many sell out by early afternoon
Tipping is not customary at warungs but appreciated at mid-range and upscale restaurants (5-10%)
Many excellent local warungs are cash only—carry small IDR notes
Vegetarians are well catered for as tempeh, tofu, and vegetables dominate Javanese cuisine
Dietary Information
{'vegetarian': 'Excellent options—Javanese cuisine is naturally vegetable-forward with many tempeh, tofu, and vegetable dishes. Milas Restaurant is dedicated vegetarian.', 'halal': 'The vast majority of Yogyakarta restaurants are halal. Pork is available at specific non-halal establishments (like Sate Ratu) which are clearly identified.', 'gluten_free': 'Rice-based Javanese cuisine is naturally gluten-free. Be aware of kecap manis (sweet soy sauce) which may contain wheat.'}
Food Budget Guide
What to expect at different price points.
Taste the Best of Yogyakarta
Get our complete food guide with 100+ restaurant recommendations, local recipes, and foodie walking routes.
Download Food Guide