🍛 Popular Picks — Yogyakarta, Indonesia

12 Best Gudeg in Yogyakarta

The Reddit-approved guide to finding the best gudeg in Jogja. Curated from real Indonesian Reddit communities and long-term resident recommendations — not tourist-trap listicles.

Budget: Rp 15,000–50,000/person
Area: Yogyakarta city-wide
Sources: r/indonesia, r/kulineria, r/DIYogyakarta
Updated: March 2026

Gudeg is Yogyakarta's soul food — young jackfruit slow-cooked for hours in coconut milk, palm sugar, and teak leaves until it turns impossibly tender and sweet. It's served with rice, areh (thick coconut cream), krecek (spicy beef skin stew), egg, and chicken. Every Jogja local has strong opinions about whose gudeg is best.

We analyzed posts and comments across r/indonesia, r/kulineria, r/DIYogyakarta, and Indonesian food communities to find the gudeg spots that Jogja residents and experienced Indonesian travelers recommend again and again. From dawn warungs to midnight gudeg — these are the plates worth waking up (or staying up) for.

📊 How we built this list

We analyzed 80+ Reddit posts and 500+ comments across r/indonesia, r/kulineria, r/DIYogyakarta, r/JakartaFood, and r/travel — spanning 2017 to 2026. Restaurants were ranked by how frequently they were recommended by independent users. Every spot on this list was mentioned in at least 2 separate threads by different people. We weighted long-term Jogja residents' picks more heavily than tourist posts.

1Gudeg Yu Djum

Classic Gudeg
💰 Rp 40,000–50,000/person 📍 Wijilan, Central Yogyakarta 📌 Google Maps →
Gudeg Yu Djum in Wijilan, Yogyakarta — the most famous gudeg restaurant
What to order: The nasi gudeg komplit (complete set) with egg, chicken, krecek, and areh. The traditional kitchen cooks everything over wood fire for 12+ hours — the areh (coconut cream sauce) is thick and rich. Ask for extra krecek if you like it spicy.
"Gudeg Yu Djum at Widjilan is good, open all day long, albeit a bit expensive (40-50k Rupiahs), deserves its high status." — r/indonesia · Yogyakarta Food Tour Itinerary, Sep 2023
"You can't visit Yogyakarta and not try gudeg. The best place to eat gudeg is the legendary Gudeg Yu Djum." — food blog · 10 Authentic Places to Eat in Yogyakarta
tabiji verdict: The undisputed gudeg institution. Yu Djum is the gudeg equivalent of a Michelin-starred street stall — famous, slightly pricier than competitors, but genuinely excellent. The wood-fire kitchen is worth seeing. Open all day, which is convenient since most gudeg joints sell out by morning. A bit touristy? Yes. Still the best starting point? Also yes.

2Gudeg Pawon

Midnight Gudeg
💰 Rp 25,000–40,000/person 📍 Janturan, South Yogyakarta 📌 Google Maps →
Gudeg Pawon midnight gudeg in Janturan, Yogyakarta
What to order: The full nasi gudeg plate. The experience IS the order — you eat in an old-fashioned Javanese kitchen (pawon means kitchen) lit by oil lamps. Opens at 10 PM and sells out fast. Arrive by 10:30 PM or risk missing out.
"Gudeg Pawon — Midnite Gudeg. Both have their own unique eating experience, Best gudeg ive ever had." — r/indonesia · Travelling to Yogyakarta, Apr 2017
"My favourite has to be the one on Janturan street, Gudeg Pawon. Besides its tasty Gudeg, eating in the restaurant gives you a great experience of old fashioned Javanese kitchens." Discover Your Indonesia
tabiji verdict: The most atmospheric gudeg experience in Jogja — possibly in all of Indonesia. Eating gudeg at midnight in a dimly-lit traditional kitchen is something you'll remember long after the flavor fades. The gudeg itself is excellent, but it's the setting that makes Pawon legendary. Get there early (yes, 10 PM is "early" here) because it sells out within the hour.

3Gudeg Sagan

Classic Gudeg
💰 Rp 20,000–35,000/person 📍 Jl. Sagan, Near UGM 📌 Google Maps →
Gudeg Sagan near UGM campus, Yogyakarta
What to order: Nasi gudeg with extra areh and a side of opor ayam (coconut chicken). The gudeg here is sweeter and more traditional than most — a local favorite near UGM university. Early morning is best.
"I may be biased, but damn, the gudeg that they serve here is delicious. Highly recommended — Gudeg Sagan." — r/indonesia · Lintaro's Guide for Visiting Candi around Jogja, Apr 2020
"Untuk selera turis, gudeg Yu Djum atau gudeg Sagan sudah enak bgt." — r/indonesia · Saran wisata kuliner di Yogyakarta, Mar 2025
tabiji verdict: The locals' gudeg. While Yu Djum gets the tourist crowds, Gudeg Sagan is where UGM students and Jogja residents have been eating for decades. Cheaper, more traditional, and with a sweeter flavor profile that represents classic Jogja-style gudeg. Morning only — plan accordingly.

4Gudeg Permata

Local Favorite
💰 Rp 18,000–30,000/person 📍 Kranggan, Central Yogyakarta 📌 Google Maps →
Gudeg Permata in Kranggan, Yogyakarta
What to order: Their standard nasi gudeg plate — the gudeg here has a more balanced sweetness and the krecek is notably good. Simple warung setting, nothing fancy, just excellent gudeg at local prices.
"If you wanna try gudeg, you should try Gudeg Permata or Gudeg Pawon. Both have their own unique eating experience, Best gudeg ive ever had." — r/indonesia · Travelling to Yogyakarta, Apr 2017
"Gudeg permata, nasi goreng babat sanata dharma, gudeg sagan — these are some of the best food spots in Jogja." — r/indonesia · Culinary hidden gems in Jakarta & Jogja, Jan 2019
tabiji verdict: The people's gudeg. Gudeg Permata appears on virtually every Jogja local's "must-eat" list — it's the one that keeps getting name-dropped by actual residents, not travel bloggers. No-frills warung, honest prices, and gudeg that doesn't need marketing to be great. This is where you eat when you want to eat like a local.

5Gudeg Wirosaban

Local Favorite
💰 Rp 15,000–25,000/person 📍 Wirosaban, South Yogyakarta 📌 Google Maps →
Gudeg Wirosaban with side dishes in Yogyakarta
What to order: The full plate. What makes Wirosaban unique is the style — it's described as "barely a gudeg" because the jackfruit is cooked differently, less sweet and more savory than typical Jogja gudeg. Some say this makes it better.
"This one barely a gudeg but taste better." — r/kulineria · Gudeg Wirosaban, Yogyakarta, Nov 2024
tabiji verdict: The contrarian pick. If you find classic gudeg too sweet (a common complaint from non-Javanese visitors), Wirosaban's less-sweet, more savory style might be your answer. It's a gudeg that challenges what gudeg should be — and according to r/kulineria, it might just be better for it. Cheap, local, and polarizing in the best way.

6Gudeg Bromo

Spicy Gudeg
💰 Rp 20,000–35,000/person 📍 Jl. Bromo, Central Yogyakarta 📌 Google Maps →
Gudeg Bromo spicy gudeg in Yogyakarta
What to order: Their gudeg pedas (spicy gudeg). Traditional gudeg is famously sweet — Gudeg Bromo flips the script with chili-laced versions that pack real heat. Great for anyone who wants the gudeg experience without all the sweetness.
"Gudeg Bromo — gudeg yang rasanya pedas, beda dari gudeg biasanya." — r/indonesia · Food Recs in Jogja, Feb 2024
tabiji verdict: The spicy rebel. Traditional gudeg Yogya is sweet — that's the whole identity. Gudeg Bromo said "what if we add chili?" and honestly, it works. If you love spice and think regular gudeg tastes like dessert, this is your spot. A genuinely different experience from every other entry on this list.

7Gudeg Mercon Bu Tinah

Mercon (Spicy)
💰 Rp 20,000–35,000/person 📍 Near Malioboro, Yogyakarta 📌 Google Maps →
Gudeg Mercon Bu Tinah in Yogyakarta
What to order: The gudeg mercon with all the fixings. "Mercon" means firecracker — and the chili levels here are serious. Opens at 9 PM, so this is a late-night adventure. Combine with a Malioboro street food crawl.
"Gudeg Mercon Bu Tinah (bukanya jam 9 malem tp worth it!)" — r/kulineria · Jogja food recommendations, 2025
tabiji verdict: Late-night spicy gudeg is a Jogja experience that most tourists never discover. Bu Tinah opens at 9 PM and the "mercon" (firecracker) name isn't just marketing — this gudeg brings genuine heat. Perfect for night owls who've already explored Malioboro and want a local culinary adventure before bed.

8Gudeg Bu Tekluk

Local Favorite
💰 Rp 15,000–28,000/person 📍 Gejayan, North Yogyakarta 📌 Google Maps →
Gudeg Bu Tekluk Gejayan, Yogyakarta
What to order: Nasi gudeg with opor ayam and krecek. Bu Tekluk is in the Gejayan university area — popular with students, which means affordable and no-nonsense. Straightforward, satisfying gudeg without the tourist markup.
"Gudeg bu tekluk gejayan" [listed among top Jogja food must-tries] — r/indonesia · Place & food recs in Solo & Jogja, Mar 2024
tabiji verdict: University-area gudeg at university-area prices. Bu Tekluk is the kind of spot that shows up on every Jogja local's list but never on travel blogs. It's near Gejayan's vibrant student scene, so pair it with an evening exploring the cafes and angkringan stalls in the area. Zero pretension, pure gudeg.

9Gudeg Manggar

Manggar Style
💰 Rp 15,000–25,000/person 📍 Bantul, South of Yogyakarta 📌 Google Maps →
Gudeg Manggar from Bantul, a rare gudeg variation
What to order: The gudeg manggar with suwiran ayam inkung and sambal krecek. Gudeg manggar uses coconut flower (manggar) instead of jackfruit — a completely different ingredient that creates a unique texture and flavor. This is a Bantul specialty that most tourists never encounter.
"Gudeg Manggar, secrets of the keraton." — r/indonesia · Lesser-known Indonesian cuisine, Mar 2020
"Writing this while eating gudeg manggar + suwiran ayam inkung, sambal krecek takes it to the next level, but even without it, it's already delicious." — r/indonesia · Indonesian food discussion, 2025
tabiji verdict: The deep cut. Gudeg manggar uses coconut flower instead of jackfruit — it's a rare Bantul specialty with roots in the royal keraton. Most Indonesians outside Yogyakarta haven't tried it, let alone tourists. The trip to Bantul is worth it for culinary adventurers who want to taste something genuinely unique that even most gudeg lists miss.

10Gudeg Bu Tjitro 1925

Heritage
💰 Rp 25,000–40,000/person 📍 Jl. Adisucipto, East Yogyakarta 📌 Google Maps →
Gudeg Bu Tjitro 1925, heritage gudeg since 1925
What to order: The nasi gudeg komplit with their signature opor ayam. Bu Tjitro has been serving gudeg since 1925 — nearly 100 years of the same family recipe. Their style is rich and deeply caramelized, with a pronounced coconut cream flavor.
"Bu Tjitro 1925 — one of the oldest gudeg establishments in Yogyakarta, still using the original family recipe." — Indonesian food community
tabiji verdict: Nearly a century of gudeg. Bu Tjitro 1925 is Yogyakarta's oldest surviving gudeg establishment, and the recipe hasn't changed. The gudeg is deeply caramelized and rich — you can taste the history. Not as frequently mentioned on Reddit as the top 4, but among Indonesian food historians, this is a sacred spot.

11Gudeg Ceker Bu Mari

Ceker (Chicken Feet)
💰 Rp 20,000–35,000/person 📍 Margoyudan, North Yogyakarta 📌 Google Maps →
Gudeg Ceker Bu Mari in Margoyudan, Yogyakarta
What to order: Gudeg with ceker (chicken feet) — that's their specialty and what makes them famous. The chicken feet are slow-cooked until falling apart and absorb all the gudeg flavors. Not for the squeamish, but absolutely delicious if you're adventurous.
"Gudeg ceker margoyudan / bu mari / mbak yus." — r/indonesia · Itinerary Solo trip discussion, Dec 2022
tabiji verdict: Gudeg meets chicken feet — and it works beautifully. The ceker (chicken feet) absorb the coconut-sweet gudeg sauce and become impossibly tender and flavorful. It's a Margoyudan institution that's more adventurous than your typical gudeg plate. If you eat chicken feet in dim sum without blinking, you'll love this.

12Gudeg Yu Narni

Classic Gudeg
💰 Rp 30,000–45,000/person 📍 Wijilan, Central Yogyakarta 📌 Google Maps →
Gudeg Yu Narni on Wijilan street, Yogyakarta
What to order: The full gudeg plate with all sides. Yu Narni sits on Wijilan — the same famous gudeg street as Yu Djum — offering a slightly different take. Some locals actually prefer Yu Narni's balance of sweet and savory over Yu Djum's sweeter profile.
"Mahal dan manis bgt ;D Untuk selera turis, gudeg Yu Djum atau gudeg Sagan sudah enak bgt." — r/indonesia · Saran wisata kuliner Yogyakarta, Mar 2025
tabiji verdict: The Wijilan alternative. While Yu Djum gets all the fame, Yu Narni is a solid backup (or even primary choice) on the same iconic gudeg street. Slightly less sweet, slightly less crowded, and some locals quietly prefer it. If the line at Yu Djum is insane, walk a few doors down.

Frequently Asked Questions

What is gudeg and why is Yogyakarta famous for it?

Gudeg is a traditional Javanese dish made from young unripe jackfruit slow-cooked for hours in coconut milk with palm sugar and teak leaves. Yogyakarta is the undisputed gudeg capital — the dish originated here and is deeply tied to the city's royal Keraton culture. A typical serving includes gudeg with rice, chicken, egg, tofu, krecek (spicy beef skin stew), and thick areh (coconut cream).

What's the difference between gudeg basah and gudeg kering?

Gudeg basah (wet gudeg) has more coconut cream sauce and a moister consistency — this is the classic Yogyakarta style. Gudeg kering (dry gudeg) is cooked longer until most liquid evaporates, resulting in a more concentrated flavor — this style is more common in Solo/Surakarta. Most gudeg restaurants in Yogyakarta serve gudeg basah.

How much does gudeg cost in Yogyakarta?

Street warung gudeg starts at around Rp 15,000–20,000 ($1–1.30 USD) for a basic plate. Mid-range spots like Gudeg Yu Djum charge Rp 40,000–50,000 ($2.50–3.30) for a full plate with all sides. Even at the most famous spots, gudeg rarely exceeds Rp 60,000 — making it one of the most affordable iconic dishes in Southeast Asia.

When is the best time to eat gudeg?

Gudeg is traditionally a morning dish — many warung gudeg open at dawn (5–6 AM) and sell out by 9–10 AM. However, some spots like Gudeg Yu Djum serve all day. For a unique experience, try midnight gudeg at Gudeg Pawon (opens 10 PM) or Gudeg Mercon Bu Tinah (opens 9 PM). The contrast between dawn gudeg and midnight gudeg is a quintessential Jogja experience.

What is gudeg mercon?

Gudeg mercon ("firecracker gudeg") is a spicy variation that adds chili to the traditionally sweet dish. Classic gudeg Yogyakarta is famously sweet with minimal heat. Gudeg mercon is for those who find regular gudeg too sweet — it delivers real spice while keeping the core gudeg flavors. Try Gudeg Bromo or Gudeg Mercon Bu Tinah for the best versions.

Related Recommendations