As of 2026, this Yogyakarta food guide covers 14 restaurants by category — including Gudeg Yu Djum, Bale Raos, Sate Klathak Pak Pong. See prices, locations and must-try dishes below.
Yogyakarta is Yogyakarta's food culture is Javanese heritage + Borobudur gateway — Gudeg Yu Djum (iconic Yogya gudeg jackfruit canonical $3-8). Bakmi Jowo Mbah Mo (heritage Javanese noodles $3-6). Sate Klathak Pak Pong (iconic Yogya satay $4-10). Malioboro Street warungs + lesehan + atmospheric Javanese street food. Prawirotaman heritage cafes. Bjong Ngopi (heritage Javanese coffee). Plataran Borobudur ($30-80 historic and atmospheric). Bintang beer ($2-5 Indonesia). One of cheapest Asian destinations. We've organized 14 restaurants across 4 categories. Each entry includes prices, hours, local tips, and a Google Maps link so you can plan straight from the page.
YogyakartaFood Map
Click pins to see restaurant info · 14 restaurants
Gudeg Yu Djum, Bale Raos (royal cuisine), Sate Klathak — the standard Javanese sit-down restaurants
Gudeg Yu Djum
Gudeg Yu Djum · Wijilan Street
1
#1
MUST TRY
Gudeg with rice and ayam goreng ($3), gudeg with krechek ($3.50), gudeg full set ($5)
The reference gudeg restaurant in Yogyakarta — over 50 years in operation on Wijilan Street, where 5-6 competing gudeg shops cluster together. Young jackfruit slow-cooked in coconut milk for hours, served with rice, krechek (spicy cattle skin) and fried chicken.
$2-5
(IDR 30,000-75,000)
6:00-22:00 daily
Local tip: Cash only at most branches. Multiple Wijilan Street locations. Tip 5-10%. Try the gudeg basah (wet style) for a more sauce-forward version.
Royal Javanese tasting menu ($20), bebek goreng (fried duck, $15), Yogyakarta heritage chicken curry ($14)
Javanese royal cuisine in a courtyard setting next to the Sultan's Palace — the menu is based on Sultan's family kitchen records and is the closest you'll get to authentic palace dining outside the Kraton itself. Quiet, dignified, popular with cultural travelers.
$10-25
(IDR 150,000-380,000)
11:00-22:00 daily
Local tip: Reserve Fri-Sat. Cards and cash. Tip 10%. Walking distance from the Sultan's Palace entrance.
Sate Klathak (10 skewers, $6) — goat satay grilled on bicycle spokes, with sweet kecap manis dipping sauce
Yogyakarta's distinctive satay — chunks of goat meat skewered on metal bicycle spokes (which conduct heat better than bamboo) and grilled over coconut husks. The Bantul region specialty; Pak Pong is the most-recommended of the dozen sate klathak shops in the area.
$3-8
(IDR 45,000-120,000)
17:00-23:00 daily
Local tip: Cash and cards. 30 minutes by Gojek from Malioboro. The evening hours fill up; arrive before 19:00 or expect a wait.
Half-day market tour + 4-5 dishes (gudeg, nasi goreng, sambal, Javanese curries) + recipe book + meal
Several Yogyakarta schools offer half-day cooking classes — ViaVia Cafe, Yogyakarta Cooking Class and Loving Hut Cooking are the most-recommended. Typically includes a Pasar Beringharjo market tour, hands-on cooking of 4-5 Javanese dishes, and the meal.
$25-40 per person
(IDR 380,000-600,000)
Morning or afternoon sessions
Local tip: Book 2-3 days ahead via Klook or directly through the school. Most schools run morning and afternoon sessions. Vegetarian options on request.
Soto ayam (chicken soup with rice, $2.50), soto ayam komplit (with egg, $3.50), es jeruk (iced orange, $0.80)
Reliable local soto ayam shop — Indonesia's signature chicken soup with turmeric broth, served over rice with shredded chicken, bean sprouts and a hard-boiled egg. Cheap, satisfying, and the standard local breakfast or lunch.
$2-5
(IDR 30,000-75,000)
6:00-22:00 daily
Local tip: Cash only. Tip 5-10%. The morning crowd is heavy (7:00-10:00) — go for a quieter afternoon visit.
Malioboro Street stalls, Pasar Beringharjo night market — the cheapest evening eating in Yogyakarta
Malioboro Street food stalls
Malioboro Street Food · Malioboro Street
4
#1
MUST TRY
Nasi goreng ($2-4), sate ayam ($1-3 per stick), soto ayam ($2-4), es teh manis (sweet iced tea, $0.50)
The lesehan (mat-seating) food stalls along Malioboro Street fill the sidewalks from 18:00 to 23:00 — nasi goreng, sate, soto ayam, and Yogyakartan classics at the cheapest prices in the city. Bring small rupiah notes.
$2-8
(IDR 30,000-120,000)
18:00-23:00 daily
Local tip: Cash only. Negotiate the price before ordering — some stalls quote tourists 2-3× local prices. Tip 5-10%. The sidewalk seating is part of the experience.
Pecel (peanut-sauce vegetable salad, $2), lupis (sticky rice + brown sugar, $1), traditional jamu (herbal drinks, $1)
Yogyakarta's main traditional market — batik fabric upstairs, food stalls and traditional snacks on the ground and lower levels. The food court area is where locals shop for daily lunch; cheaper and more authentic than Malioboro street food.
$2-8
(IDR 30,000-120,000)
6:00-22:00 daily
Local tip: Cash only. Bargain on batik fabric (start at 30-50%). Tip 5-10% if served at a stall. The market is busiest 8:00-12:00.
Jejamuran (mushroom specialist), Indonesian coffee culture, Bakpia Pathok 25 — the standard local cafés and bakeries
Jejamuran (mushroom specialist)
Jejamuran · Sleman (30 min from Malioboro)
6
#1
MUST TRY
Mushroom satay ($5), mushroom rendang ($8), mushroom tom yum ($6), mushroom-only multi-course set ($12)
Yogyakarta's most-distinctive restaurant — every dish features mushrooms grown on the on-site farm. Multiple Javanese, Indonesian and international preparations all built around mushrooms. Popular with vegetarian travelers and food-curious visitors.
$5-15
(IDR 75,000-220,000)
10:00-22:00 daily
Local tip: Cards and cash. 30 minutes by Gojek from Malioboro. Tip 5-10%. The multi-course tasting set is the easiest way to sample the menu.
Bakpia Pathok 25 · Pathok district, central Yogyakarta
7
#2
MUST TRY
Original mung bean bakpia (20-piece box $1.50), chocolate bakpia ($2), cheese bakpia ($2.50), assorted gift box ($3)
Yogyakarta's most-recognized souvenir food — small round pastries filled with sweet mung bean paste (or modern flavors like chocolate, cheese, durian). Bakpia Pathok 25 is the original 1948 brand with multiple branches; the boxes travel well as gifts.
$1-3 per box
(IDR 15,000-45,000)
8:00-21:00 daily
Local tip: Cards and cash. Multiple central branches. Shelf life is short (3-5 days) — buy on the way to the airport. The mung bean original is the standard order.
Western breakfast ($6), Javanese nasi campur ($7), Indonesian coffee ($2), homemade ice cream ($4)
The center of Prawirotaman's backpacker scene — Belgian-Indonesian fusion menu, cooking classes upstairs, bookshop, travel info desk. A useful first stop for solo travelers who want food, internet and travel planning in one place.
$5-15
(IDR 75,000-220,000)
8:00-23:00 daily
Local tip: Cards and cash. Tip 5-10%. The cooking class ($25-40) runs most days; book at the front desk.
Java arabica espresso ($1.50), kopi tubruk (traditional Indonesian coffee with grounds, $1), kopi luwak ($8-15 for novelty)
Java is Indonesia's coffee heartland — the island's arabica beans are the source of the European 'java' term. Yogyakarta's third-wave coffee scene has grown rapidly; Klinik Kopi, Filosofi Kopi and Epilogue Coffee are well-rated independent options.
$1-3
(IDR 15,000-45,000)
8:00-22:00 daily
Local tip: Cards and cash. Tip 5-10%. Try kopi tubruk for the traditional preparation (espresso-strength brew with coffee grounds in the cup).
Amanjiwo (the country's most-recognized luxury hotel restaurant), Plataran Borobudur, Sheraton Mustika — the high-end dining rooms
Amanjiwo dining
Amanjiwo · Magelang (near Borobudur)
10
#1
MUST TRY
Amanjiwo tasting menu ($180), Javanese tasting menu ($120), Sunday brunch ($85)
Indonesia's most-recognized luxury hotel restaurant — set in a hilltop stone resort with a direct view of Borobudur. The Javanese tasting menu draws on royal cuisine traditions; the formal terrace dining is the standard special-occasion meal for visitors staying at the resort.
Local tip: Reserve 2+ weeks ahead. Smart casual / no shorts. Cards and cash. Sunday brunch is the most-booked single meal. Non-guests can book dinner but the resort prefers overnight visitors.
Javanese tasting menu ($65), grilled seafood ($45), Indonesian rijsttafel ($55, multi-dish rice table)
Smaller luxury resort 15 minutes from Borobudur — more accessible price point than Amanjiwo for travelers who want a refined Javanese dinner without the $1,000+ room rate. The rijsttafel (Indonesian rice table) is the menu standout.
$40-100
(IDR 600,000-1,500,000)
18:00-22:00 daily
Local tip: Reserve 1-2 weeks ahead. Smart casual. Cards and cash. The terrace at sunset is the preferred seating.
Saturday seafood buffet ($45), Indonesian rijsttafel ($35), Sunday Western brunch ($40)
Sheraton Mustika Yogyakarta — Marriott Bonvoy 5-star with multiple restaurants. The Saturday seafood buffet and Sunday brunch are popular with both hotel guests and Yogyakarta residents. Less distinctive than Amanjiwo but a reliable mid-range luxury dinner option.
$25-60
(IDR 380,000-900,000)
18:00-22:00 daily
Local tip: Reserve Fri-Sat. Cards and cash. Marriott Bonvoy points apply. The pool-side seating is best in dry season.
Common questions about food and restaurants in Yogyakarta.
What's Yogyakarta's signature dish?
Gudeg — young jackfruit slow-cooked in coconut milk for hours, served with rice, krechek and ayam goreng. $2-5 at Gudeg Yu Djum on Wijilan Street. Bakpia Pathok (sweet bean pastries, $1-3/box) are the standard souvenir. Sate Klathak (goat satay grilled on bicycle spokes, $3-8) is the Bantul regional specialty.
Where to eat the famous Gudeg?
Gudeg Yu Djum on Wijilan Street is the reference — 50+ years in operation, $2-5 a plate, cash only. The street has 5-6 competing gudeg shops if you want to compare.
Where to eat royal Javanese?
Bale Raos near the Sultan's Palace — $10-25 per person, Javanese royal cuisine based on Sultan's family kitchen records. Reserve Fri-Sat. The closest you'll get to authentic palace dining outside the Kraton itself.
Where to eat at a café?
ViaVia Cafe in Prawirotaman ($5-15) — backpacker hub with cooking classes upstairs. Jejamuran in Sleman ($5-15) — mushroom-only menu, popular with vegetarians. Klinik Kopi and Filosofi Kopi for third-wave Java coffee ($1-3).
Where to eat luxury near Borobudur?
Amanjiwo ($80-200) is Indonesia's most-recognized luxury hotel restaurant with direct Borobudur views. Plataran Borobudur ($40-100) is the more accessible luxury option. Sheraton Mustika Yogyakarta ($25-60) in the city for Marriott Bonvoy stays.
What's the food cost?
Gudeg $2-5. Sate Klathak $3-8. Nasi goreng $2-5. Mid-range Javanese dinner $10-25. Bale Raos royal cuisine $10-25. Plataran Borobudur $40-100. Amanjiwo $80-200. One of the cheapest sit-down food scenes in Southeast Asia.
Vegetarian options in Yogyakarta?
Jejamuran (mushroom-only menu) is fully vegetarian-friendly. ViaVia Cafe has Western vegetarian options. Most Javanese restaurants accommodate vegetarian requests — pecel (peanut-sauce vegetable salad) and gado-gado are naturally vegetarian. Vegan options are growing in Prawirotaman.
What's Sate Klathak?
Yogyakarta's distinctive satay — chunks of goat meat skewered on metal bicycle spokes (which conduct heat better than bamboo) and grilled over coconut husks. The Bantul regional specialty. Pak Pong is the most-recommended of the dozen sate klathak shops in the area.
More on Yogyakarta
Cost guide, itineraries, hotel picks — plan the rest of your trip.
Jimmy Kong
TripPick founder · Travel content creator
Based in Chiang Mai for 8+ years, with 30+ countries visited across Southeast Asia, Japan, and Europe. Every detail in this guide is primary-source verified as of April 2026, with prices auto-refreshed via live exchange rate APIs. This isn't AI-generated boilerplate — it's written from the perspective of someone who has actually been there.
8+ years analyzing travel data
30+ countries visited
Live exchange rate verified