Morning view of Yogyakarta with Borobudur Temple visible in the distance
Food Guide · Yogyakarta

Yogyakarta Food Guide: 6 Javanese Dishes You Have to Try

Yogyakarta — the seat of Javanese royal culture and a street-food scene defined by its signature gentle sweetness

T TopOfHotel Travel Team Published June 11, 2026 Updated June 11, 2026 5 min read
✓ The heart of Central Javanese food culture, with a culinary history spanning more than 300 years✓ Many dishes cost under US$1-2 per serving✓ The angkringan and kopi joss charcoal-coffee culture exists nowhere else on earth
Find great-value hotels in Yogyakarta

Javanese food in Yogyakarta runs sweeter than anywhere else in Indonesia — a direct echo of the royal court, where sweetness was a mark of refinement. Gudeg and bakpia are the two local staples that put Jogja on Indonesia's food map, while the angkringan — the humble roadside coffee stall — is a social institution where students and artists sit elbow-to-elbow nursing charcoal coffee from dusk until well past midnight. The food here doesn't just fill you up; every bite tells a piece of this city's history.

Javanese gudeg — slow-braised young jackfruit in coconut milk, deep reddish-brown, served with chicken, egg, and tofu #1
📍 Citywide, especially the Wijilan and Barek districts

Gudeg

The defining dish of Yogyakarta: young jackfruit braised for hours with coconut milk, palm sugar, teak leaves, and spices until it turns a deep reddish-brown with a gently sweet, yielding texture. It comes with rice, chicken, a brown-braised egg (<em>areh</em>), salted dried beef (<em>krecek</em>), and sambal. The most celebrated gudeg house is <strong>Gudeg Yu Djum</strong>, in business since the 1950s.

Best time Breakfast, 6:00-10:00 a.m., before it sells out
How to get there Wijilan is a 5-minute walk from Kraton Palace, or a short Grab ride from Malioboro Street
Travel tips
  • Go at dawn — most traditional gudeg stalls open at 5:30-6:00 a.m. and sell out before noon.
  • Dry-style gudeg (<em>kering</em>) is richer in flavor than the wet version — worth trying if you prefer something less brothy.
  • The Wijilan alley near Kraton Palace has several legendary gudeg shops within a single lane.
🎟️ Book tickets & tours for Gudeg on Klook →
🏨 Want to wake up near these spots? See top-rated hotels in Yogyakarta →
Jogja bakpia — flat, round baked pastries filled with mung bean paste, arranged in Yogyakarta's signature patterned paper boxes #2
📍 Pathuk Street (Bakpia Pathuk area) and throughout the city

Bakpia

These palm-sized baked pastries have roots in the Hakka Chinese community that settled in Jogja generations ago. The classic version is a thin shell wrapped around sweet mung bean paste, though today you'll find fillings ranging from chocolate and cheese to coconut and peanut butter. Straight from the oven they're soft and fragrant. They are by far the most popular edible souvenir travelers take home from Yogyakarta.

Best time All day — best when just out of the oven in the morning or mid-afternoon
How to get there Pathuk Street is west of Malioboro, about a 15-minute walk or a quick Gojek ride
Travel tips
  • Buy them fresh from the oven — the difference in texture and flavor versus day-old bakpia on a shelf is remarkable.
  • Pathuk Street, where shop numbers run from 25 to 145, is the original bakpia strip; you can taste-test several makers in one walk.
  • Bakpia keep for 7-14 days, making them a reliable long-distance gift.
🎟️ Book tickets & tours for Bakpia on Klook →
Classic Jogja sate klathak — large cuts of mutton on iron skewers, grilling over fragrant charcoal #3
📍 Imogiri area and around greater Jogja

Sate Klathak

A style of satay unique to Jogja that departs from the usual in one key way: the skewers are iron, not bamboo. The metal conducts heat inward, cooking the meat from the inside out simultaneously. Large cuts of mutton or goat are seasoned with only salt and black pepper before hitting the charcoal, letting the meat's natural flavor and the smoke carry the dish. A bowl of curry broth (<em>gulai</em>) comes alongside.

Best time Lunch to early evening, 12:00-18:00, before it sells out
How to get there The Imogiri Timur area is about 20 minutes by car from central Jogja, or take a Grab
Travel tips
  • The most famous spot is <strong>Sate Klathak Pak Pong</strong> on Jalan Imogiri Timur — it opens at noon and sells out before evening.
  • The minimum order is typically 10 skewers, so this is a good shared meal.
  • Order with <em>lontong</em> (rice steamed inside a banana-leaf parcel) instead of plain rice for the most traditional version.
🎟️ Book tickets & tours for Sate Klathak on Klook →
Oseng mercon — stir-fried beef ribs and cartilage in a heavy-chili sauce, served sizzling in a cast-iron pan #4
📍 Citywide, especially at Warung Bu Narti

Oseng Mercon

A stir-fry of beef cartilage and fat (<em>kikil</em>) cooked with a heavy load of chilies until the heat is genuinely explosive — <em>mercon</em> means firecracker in Javanese, and that's not an exaggeration. The dish was invented by <strong>Warung Bu Narti</strong> in 1997 and has since become a staple that practically every Javanese restaurant in Jogja puts on its menu.

Best time Lunch or dinner — avoid eating it late at night if the spice is likely to keep you awake
How to get there Warung Bu Narti is on Jalan Mondorakan near Taman Sari; a Grab is the easiest way to get there
Travel tips
  • Specify your heat level when ordering — medium is still very spicy for those not used to large quantities of chili.
  • Eat it with plain steamed rice and something very cold to drink to cut the heat.
  • Warung Bu Narti opens at 09:00 and typically sells out before 20:00 on weekdays.
🎟️ Book tickets & tours for Oseng Mercon on Klook →
Wedang ronde — a clear glass bowl of amber-colored hot ginger broth with white glutinous rice dumplings floating on the surface #5
📍 Street stalls along Malioboro Street and night markets throughout Jogja

Wedang Ronde

A traditional Javanese hot drink with Chinese origins: chewy glutinous rice balls filled with mung bean paste, floating in sweetened ginger broth infused with lemongrass and pandan. The bowl comes garnished with roasted peanuts, thin rice noodles, and fried tofu. The ginger warms you from the inside out — exactly what you want on a cool Jogja evening.

Best time Evening, 19:00-22:00, after a walk along Malioboro Street
How to get there Easy to find at street stalls along Malioboro and at night markets throughout Jogja
Travel tips
  • Drink it at a Malioboro street stall at night — a bowl runs about IDR 15,000-25,000 (roughly US$1-1.50).
  • Ask for extra ginger if you want more heat.
  • Best consumed freshly made; avoid stalls where the rice balls have gone hard or cold.
🎟️ Book tickets & tours for Wedang Ronde on Klook →
🛏️ Halfway through the list — pick a great-value hotel in Yogyakarta before rooms sell out →
A Jogja angkringan stall at night — warm orange light, people seated shoulder-to-shoulder drinking charcoal coffee beside a push-cart #6
📍 Citywide, especially around Tugu Railway Station

Angkringan Kopi Joss

The <em>angkringan</em> is Jogja's answer to a neighborhood food cart: a wheeled stand selling cheap food and drinks. Its signature offering is <strong>Kopi Joss</strong> — black coffee into which a glowing charcoal ember is plunged, producing a hiss and a distinct smoky aroma that no other coffee in Indonesia has. Locals believe the charcoal absorbs excess acid and caffeine, making it easier on the stomach. Pair it with <em>nasi kucing</em>, banana-leaf parcels of rice each just a few bites in size.

Best time Night, 19:00-01:00 — the atmosphere is best late when artists and students fill the benches
How to get there Tugu Railway Station is in central Jogja, a 5-minute walk from Malioboro Street or a short Grab ride
Travel tips
  • <strong>Angkringan Lik Man</strong> near Tugu station opens 17:00-03:00 and is the most celebrated stall in the city.
  • Drink the coffee warm, after the charcoal has stopped glowing — do not drink while the coal is still hot and active.
  • <em>Nasi kucing</em> comes in several fillings; pick what you like from the tray laid out on the cart. Each parcel costs around IDR 3,000.
🎟️ Book tickets & tours for Angkringan Kopi Joss on Klook →
🏨 That's all 6 spots! Next step — book a top-rated stay in Yogyakarta →
WHERE TO STAY

Where to stay in Yogyakarta for this trip

A well-located hotel means less commuting and more sightseeing. Here are real, top-rated stays in Yogyakarta — compare Agoda · Booking · Trip.com in one click.

1

Amanjiwo

★ 9.6⭐⭐⭐⭐⭐📍 กลางทุ่งนาเชิงเขาเมโนเรห์ เมือง Magelang — มองเห็นมหาเจดีย์โบโรบูดูร์จากรีสอร์ต ห่างวัดราว 3 กม. ขับรถ 10 นาที
#1 ทำเลในตำนาน · รีสอร์ตหันหน้าโบโรบูดูร์
from~$1,029
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

2

Grand Hotel De Djokja (อดีตชื่อ Grand Inna Malioboro)

★ 9.4⭐⭐⭐⭐⭐📍 บนถนน Malioboro ตรงข้ามสถานีรถไฟ Yogyakarta (Tugu) พอดี — เดินไม่กี่ก้าวถึงถนนคนเดิน Malioboro ตลาด Beringharjo และจุดขึ้นรถเข้าเมืองเก่า อยู่ใจกลางสุดของย่านท่องเที่ยว
#9 โรงแรมประวัติศาสตร์ปี 1911 · บนถนน Malioboro
from~$83
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

3

Hotel Tentrem Yogyakarta

★ 9.1⭐⭐⭐⭐⭐📍 บนถนน Jl. AM Sangaji ทางเหนือของใจกลางเมือง — ขับรถถึงถนนคนเดิน Malioboro และสถานีรถไฟ Tugu ราว 8–12 นาที · เดินออกจากโรงแรมไม่ถึงย่านเที่ยวทันที แต่ไม่ไกลและรถเรียกง่าย
#2 โรงแรมโฮมเกรดดีที่สุดของเมือง · ฟิตเนสระดับเอเชีย + Gaharu Spa
from~$123
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

4

Royal Ambarrukmo Yogyakarta

★ 8.9⭐⭐⭐⭐⭐📍 บนถนน Jl. Laksda Adisucipto ย่าน Depok ทางตะวันออกของเมือง — ติดกับห้าง Plaza Ambarrukmo เดินถึงได้เลย · ขับรถเข้าถนนคนเดิน Malioboro และสถานีรถไฟ Tugu ราว 15–20 นาที
#4 โรงแรมวังบนผืนที่ประทับราชวงศ์ · ติด Plaza Ambarrukmo
from~$83
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

See all recommended hotels in Yogyakarta + compare prices →

Tours, tickets & activities in Yogyakarta

Day tours, attraction tickets and travel essentials for Yogyakarta — book ahead on Klook with mobile e-tickets.

Affiliate links — we may earn a commission at no extra cost to you.

Before You Pack

Yogyakarta is one of the best food destinations in Indonesia. A daily food budget of around US$8-12 gets you a full run from breakfast gudeg to late-night kopi joss, with sate klathak and oseng mercon in between. Don't skip the morning markets and roadside stalls — that's where the real flavor lives.

Frequently Asked Questions

Is food in Yogyakarta expensive?
It's among the most affordable eating in Indonesia. A gudeg breakfast runs IDR 20,000-40,000 (around US$1.25-2.50); 10 skewers of sate klathak come to roughly IDR 50,000-80,000. Even hotel restaurants in Jogja tend to be noticeably cheaper than equivalent spots in Bali or Jakarta.
What can vegetarian or Muslim travelers eat in Jogja?
Most Jogja food is naturally halal — the population is predominantly Muslim and pork is rarely used. Gudeg, bakpia, wedang ronde, and most angkringan rice parcels contain no pork. For vegetarians, morning markets and local warung always have tofu, tempeh, and vegetable dishes alongside the meat options.
Which area of Jogja has the best concentration of good food?
Malioboro Street and its surrounding lanes cover every budget, from sit-down restaurants to roadside stalls. Prawirotaman has the fusion cafes and stylish coffee shops. Wijilan is the home of traditional gudeg, and Pathuk is the street for fresh-baked bakpia. Each is under 20 minutes from the city center.
T
TopOfHotel Travel Team Travelers & destination experts

TopOfHotel is a team of travelers and stay/destination experts working since 2017 — we travel for real, curate honestly, and review with heart so you can plan trips that are fun and worth every baht.

🏨 See hotels in Yogyakarta Compare prices →