Yogyakarta — known locally as Jogja — is Indonesia's satay capital. While every city in Java has its satay traditions, Jogja has the most extraordinary diversity: the iron-skewered sate klathak of Imogiri, tender sate kambing with sweet soy, crispy sate ayam with thick peanut sauce, the hidden sate babi of the Ketandan Chinese quarter, and even sate kere — the "poor man's satay" made from offcuts that's become a sought-after delicacy.
We combed through r/indonesia, r/kulineria, r/travel, r/solotravel, and r/JapanTravel (yes, people compare) to find where actual Jogja residents, long-term expats, and serious food travellers eat their satay. The gap between a tourist-trap satay and the real thing is enormous. This guide tells you where the real thing is.
📊 How we built this list
We analyzed 120+ Reddit threads and 500+ comments across r/indonesia, r/kulineria, r/travel, and r/solotravel — spanning 2019 to 2026. Vendors were ranked by recommendation frequency and weighted by commenter credibility (Jogja locals and long-term residents vs first-timers). Cross-referenced with TripAdvisor reviews, Indonesian food blogs, and local food guides. Every style of satay included — klathak, ayam, kambing, babi, kere — because great satay in Jogja comes in every form.
💰 Rp 28,000–45,000/portion
📍 Jl. Imogiri Timur, Bantul (30 min south of city)
🐐 Specialty: Young goat klathak on iron skewers
📌 Google Maps →
What to order: Sate klathak kambing muda (young goat) — the signature dish. The meat is seasoned with only salt and grilled on flat iron skewers over coconut shell charcoal. Order tongseng (goat curry) or gulai on the side. The simplicity is the point — pure meat flavour, no peanut sauce, no kecap manis. Also try the krenyos (crispy bits).
"Sate Klathak Pak Pong at Imogiri is the one. The meat is so tender it falls off the iron skewer. They've been doing this for decades and the consistency is incredible."
— r/indonesia · Yogyakarta food recommendations thread
"For foods, you should try sate klathak (grilled goat meat on iron stick) at Jl. Imogiri, personally I would recommend Sate Pak Pong."
— r/indonesia · travelling to Yogyakarta thread
"Sate Klathak Pak Pong might be the most famous sate klathak in Yogyakarta. The satay is really really good, it's tender and juicy."
— Instagram food reviewer · Yogyakarta food guide
tabiji verdict: The undisputed king of sate klathak in Yogyakarta. Pak Pong has been the benchmark for decades on Jalan Imogiri Timur — Bantul's legendary satay corridor. The 30-minute drive south of the city is non-negotiable; there is no shortcut to the best klathak. The minimal salt-only seasoning forces the quality of the young goat meat to do all the work — and it delivers. Go for an early dinner to avoid the weekend rush.
💰 Rp 35,000–60,000/portion
📍 Jl. Yudistiro, Sinduharjo, Sleman (30 min north)
🦕 Famous for: "Dinosaur Ribs" (Iga Balung Dinosaurus)
📌 Google Maps →
What to order: Sate sapi (beef satay) grilled over charcoal and served with kecap manis jus — the sweet soy sauce reduction made from the meat drippings is addictive. But the real star is the Iga Balung Dinosaurus: massive beef ribs slow-cooked until the meat falls off, served in a rich broth. Order both.
"Perhaps the best satay in Yogyakarta is Pak Bayu. Not just for the high quality of the food, but also the traditional atmosphere and friendly staff. Any driver worth their salt will instantly know the name 'Pak Bayu'."
— travel blog · best satay in Yogyakarta guide
"The dinosaur ribs at Pak Bayu are massive — they bring these enormous beef ribs to your table and the meat just falls apart. The satay is excellent too but honestly the ribs are why people drive 30 minutes north."
— r/indonesia · Jogja food recommendations
tabiji verdict: Pak Bayu is Yogyakarta's most dramatic satay experience — the dinosaur ribs alone are worth the trek to Sleman. The beef satay is superb: charcoal-grilled with a kecap manis glaze that caramelises perfectly. The atmosphere is traditional Javanese warung at its best. Like Pak Pong, the 30-minute drive is required. Unlike Pak Pong, this is beef rather than goat — and the addition of the legendary ribs makes it a full destination meal.
💰 Rp 33,000–50,000/portion
📍 Sleman, Yogyakarta
🏆 TripAdvisor Traveler's Choice 2020
📌 Google Maps →
What to order: Their signature sate with the choice of goat, chicken, or beef. The new sate goreng tepung (deep-fried battered satay) is a creative addition — good but can be heavy eaten alone, pair it with the broth (Rp 6,000/bowl). Free rice and water if you post to stories and tag their Instagram.
"Sate Ratu — pretty good sate and quite unique. One of the more well-known spots among tourists."
— r/kulineria · Jogja food recommendations
"The price per portion is Rp 33,000 for 5 skewers. Last time I ate there in 2023 it was still 20-something. Getting close to overpriced territory. But the taste is still consistent, maybe that's why it's still always packed."
— r/kulineria · Sate Ratu review thread
tabiji verdict: Sate Ratu is the satay spot that tourists find first — and that's not necessarily a bad thing. The quality is consistent, they've won TripAdvisor awards, and they claim visitors from 100+ countries. The price has crept up and some locals feel it's approaching overpriced territory. But the flavour remains solid and the atmosphere is welcoming for first-timers. A safe, reliable pick — just know that locals have their own favourites.
💰 Rp 28,000–40,000/portion
📍 Jejeran / Nologaten, Yogyakarta
🍜 Also famous for: Bakmi Jowo (Javanese noodles)
📌 Google Maps →
What to order: Sate klathak kambing muda — the young goat meat is tender and well-charred. But Pak Jede's secret weapon is the bakmi jowo (Javanese noodles) served alongside. The combination of klathak satay and bakmi jowo is a Jogja power combo. Also try the sate hotplate kambing muda (Rp 110,000) for a dramatic presentation.
"Sate Pak Jede khas Jejeran — the goat is tender, the peanut sauce is addictive, and the portions are generous. Rp 28,000 per portion is still very reasonable."
— Indonesian food review · Jogja sate guide
tabiji verdict: Pak Jede offers something the Imogiri vendors don't: variety and convenience. Located in the city rather than 30 minutes south, Pak Jede serves excellent klathak alongside Javanese noodles and creative options like the sate hotplate. It's where Jogja locals go when they want klathak without the Imogiri drive. The quality rivals Pak Pong — some locals actually prefer it.
💰 Rp 25,000–40,000/portion
📍 Ketandan (Chinese Quarter), Yogyakarta City Center
⚠️ Note: Not halal (pork)
📌 Google Maps →
What to order: Sate babi (pork satay) — the pork is sweet, tender, and grilled with a slightly caramelised glaze. Also order the bakso (meatball soup) which is excellent. The stall is tiny — only three tables — so expect to queue during peak hours. This is street food at its most authentic.
"The best pork satay in Yogyakarta. Small street vendor with only three tables, very simple setting, but the satay is incredibly delicious. The bakso soup is also recommended."
— TripAdvisor · Sate Babi Ketandan reviews
"Sate Babi Ketandan is a hidden gem. The pork satay was good but sweeter than usual. I always order bakmoy and bakso alongside it."
— TripAdvisor · Yogyakarta food guide
tabiji verdict: Yogyakarta's most distinct satay experience — pork satay from the old Chinese quarter (Ketandan). In a majority-Muslim city, this vendor has survived for decades by being genuinely excellent. The three-table street stall is as no-frills as it gets. The pork is sweet, tender, and unlike any other satay in the city. Not halal — which is precisely what makes it unique in Jogja's satay landscape.
💰 Rp 20,000–35,000/portion
📍 Jl. Mataram No. 11, Yogyakarta City Center
🐔 Specialty: Chicken satay with rich peanut sauce
📌 Google Maps →
What to order: Sate ayam (chicken satay) with their signature peanut sauce — thick, rich, slightly sweet with chilli heat. The chicken is cut into small pieces on bamboo skewers in the traditional Javanese style. Pair with lontong (compressed rice cake) and the peanut sauce becomes a full meal.
"Best satay in authentic and friendly setting. We asked around for the best sate and this was where the locals told us to go. The peanut sauce is incredible."
— TripAdvisor · Sate Ayam Podomoro reviews
tabiji verdict: While klathak gets all the tourist attention, sate ayam (chicken satay) is what most Jogja locals eat daily. Podomoro on Jl. Mataram is the city-center standard: classic chicken satay with a peanut sauce that's been perfected over years. No drama, no Instagram moments — just honest, excellent chicken satay at local prices. This is what satay tastes like when tourists aren't the target audience.
💰 Rp 25,000–40,000/portion
📍 Ngestiharjo, Yogyakarta
🔥 Style: Traditional iron-skewer klathak
📌 Google Maps →
What to order: Sate klathak kambing — the traditional goat satay on iron skewers. Pak Yakut is known for consistently tender meat and a slightly smokier char than some competitors. The tongseng (goat curry soup) is excellent as a side. Simple menu, focused execution.
"The meat is so tender! Sate klatak has been a famous food in Yogyakarta. It's a bit different from the usual satay we know. It is only seasoned with salt."
— TripAdvisor · Sate Klathak Pak Yakut reviews
tabiji verdict: Pak Yakut is the klathak purist's choice — less famous than Pak Pong, which means shorter queues and a more relaxed experience. The goat meat quality is comparable and some regulars prefer Pak Yakut's slightly smokier char. If Pak Pong's weekend crowds put you off, Pak Yakut delivers the same essential klathak experience without the wait.
💰 Rp 30,000–45,000/portion
📍 Tegalrejo, Yogyakarta
🐐 Specialty: Young goat satay with spicy sauce
📌 Google Maps →
What to order: Sate kambing (goat satay) — young goat meat grilled on bamboo skewers with a spicy peanut and chilli sauce. Unlike klathak's salt-only approach, Neng Lia uses traditional Javanese bumbu (spice paste). The goat here is famously non-prengus (no gamey smell), which is the highest compliment in Indonesian goat cuisine.
"This restaurant is famous for its lamb satay, which is grilled to perfection and served with a spicy sauce made from peanuts and chili. Not far from the city center."
— travel blog · best satay in Yogyakarta
tabiji verdict: Neng Lia represents a different philosophy to the klathak vendors: where klathak is minimalist (salt-only), Neng Lia's goat satay is richly spiced in the traditional Javanese way. The "sari cempe" name means young goat — they specialise in tender, non-gamey meat that converts even people who think they don't like goat. If klathak's simplicity doesn't appeal, Neng Lia's fuller-flavoured approach might be your satay revelation.
💰 Rp 60,000–120,000/portion
📍 Jl. Prawirotaman 1 No. 27, Yogyakarta
🏠 Style: Sit-down restaurant with diverse satay menu
📌 Google Maps →
What to order: The mixed satay platter — try multiple styles (chicken, beef, goat) with two different house sauces. The restaurant offers a curated, sit-down experience with diverse sate variations. Air-conditioned, proper seating, and a menu designed to showcase satay as a serious cuisine rather than street food.
"This hip restaurant offers the best satay on the island, served in a casual atmosphere with friendly service. Whether you opt for the chicken or beef satay, you won't be disappointed."
— Wanderlog · The House of Sate reviews
tabiji verdict: The House of Sate is Prawirotaman's answer to the question: what if satay were a restaurant concept, not just a street stall? Located on Jogja's most tourist-friendly street, it serves excellent satay in a comfortable setting. Purists will argue the street versions are better — and they're not wrong — but The House of Sate is where you go when you want variety, comfort, and a reliable meal without navigating the outskirts. Perfect for first-night-in-Jogja dinner.
💰 Rp 25,000–40,000/portion
📍 Bantul area, Yogyakarta
🔥 Famous for: Klathak + krenyos (crispy bits)
📌 Google Maps →
What to order: Sate klathak with extra krenyos — the crispy, crunchy bits of charred meat and fat that fall off during grilling. Mbah Giran is famous for these krenyos, which add an irresistible textural dimension to the tender klathak meat. It's the klathak experience elevated by one simple addition.
"Sate klathak & kronyos!! I would rate this a solid 9/10. Best sate klathak in Jogja! Sate Klathak Mbah Giran is where it's at."
— Instagram food reviewer · Jogja kuliner
tabiji verdict: Mbah Giran is the klathak vendor that the "I've tried Pak Pong already" crowd graduates to. The krenyos (crispy charred bits) are the signature move — a textural contrast that makes the tender klathak meat even more satisfying. Less famous than Pak Pong, equally excellent, and the krenyos are genuinely addictive. This is the insider pick on the Imogiri/Bantul satay trail.
💰 Rp 15,000–25,000/portion
📍 Jl. Godean area, Yogyakarta
🏛️ Heritage: Visited by President Jokowi
📌 Google Maps →
What to order: Sate kere — skewers of beef offcuts, fat, and sometimes tofu dregs, grilled and served with kupat (compressed rice) and sayur (vegetable soup). This was historically "the poor man's satay" using parts others discarded. It has become a delicacy in its own right. The combination of textures — chewy, crispy, tender — is unique.
"Sate kere is the one President Jokowi ate. It's made from offcuts — historically poor people's food — but the taste is incredible. Mbah Mardi's version is the most famous."
— r/indonesia · Jogja culinary heritage thread
tabiji verdict: Sate kere is Yogyakarta's most culturally significant satay — a dish born from poverty that became a sought-after delicacy. Mbah Mardi's version is the standard: offcuts grilled to perfection, served with kupat and vegetable soup. When President Jokowi (who's from neighbouring Solo) visited, it became nationally famous. At Rp 15,000 per portion, it's also the cheapest satay on this list — proof that Jogja's best food doesn't require money, just knowledge.
💰 Rp 25,000–40,000/portion
📍 Yogyakarta city area
🐐 Specialty: Goat satay with krenyos style
📌 Google Maps →
What to order: Sate kambing krenyos — goat satay grilled until parts become crispy (krenyos), creating a contrast between tender meat and crackling fat. This style bridges the gap between traditional kambing satay and klathak. Served with sweet soy sauce and sambal.
"If you go south (beach, Obelix, etc.), stop by Mak Adi's goat satay. If not, just google the nearest sate krenyos — it's unique to Jogja and incredibly good."
— r/indonesia · Yogyakarta tourism recommendations
tabiji verdict: Sate krenyos is a style rather than a specific vendor, and Sor Talok is one of the best practitioners. The krenyos technique — grilling until parts of the goat meat and fat become crispy — is uniquely Yogyakartan. If you've had enough tender, juicy satay and want something with textural drama, krenyos delivers. It's the satay style that locals recommend when they want to show you something you won't find outside Jogja.
💰 Rp 20,000–35,000/portion
📍 Samirono, near UNY Campus, Sleman
🎓 Clientele: UNY students, local families
📌 Google Maps →
What to order: Sate ayam klathak — a hybrid style: chicken satay grilled on iron skewers (unusual, since klathak is typically goat). The lamb satay is also wonderful. Student-friendly prices, authentic atmosphere, and the kind of place that rewards repeated visits.
"Their sate ayam klathak is fantastic. The lamb is also wonderful. One of the best sate shops in Jogja with reasonable price and authentic place."
— Wanderlog · Warung Sate Samirono reviews
tabiji verdict: Samirono proves that Jogja's university neighborhoods hide excellent satay. The sate ayam klathak — chicken on iron skewers — is an unusual hybrid that works beautifully. Student prices, zero pretension, and the energy of eating alongside UNY students debating over satay makes this the most unpretentious spot on the list. Not destination-worthy on its own, but if you're in the Sleman/UNY area, this is where locals eat.
Frequently Asked Questions
What is sate klathak and why is it unique to Yogyakarta?
Sate klathak is Yogyakarta's signature satay — young goat meat on flat iron skewers (not bamboo), grilled over coconut shell charcoal. The iron conducts heat directly into the meat, creating a unique charred-outside, juicy-inside texture. The name comes from the "klathak" clattering sound the skewers make on the grill. Seasoned with only salt. It originated in the Imogiri area south of Yogyakarta.
How much does satay cost in Yogyakarta?
Street stalls: Rp 15,000–40,000 per portion (10 skewers). Mid-range spots: Rp 33,000–60,000. Upscale restaurants: Rp 60,000–120,000. The most expensive satay dinner in Yogyakarta rarely exceeds $5–8 USD — remarkably affordable. Sate kere (budget satay) can be as cheap as Rp 15,000.
What are the different types of satay in Yogyakarta?
Yogyakarta has extraordinary satay diversity: sate klathak (goat, iron skewers, salt-only), sate ayam (chicken with peanut sauce), sate kambing (goat with sweet soy), sate babi (pork, Ketandan quarter), sate kere (offcuts/tofu dregs — "poor man's satay"), sate buntel (minced meat wrapped), and sate krenyos (crackling texture). Each has devoted vendors and loyal followings.
Where is the best area for satay in Yogyakarta?
The most famous corridor is Jalan Imogiri Timur in Bantul (30 min south) for klathak vendors. Central city: Jl. Mataram for chicken satay. Ketandan for pork satay. Prawirotaman for upscale options. Sleman (north) for Sate Ratu and Pak Bayu. Great satay exists in every direction from the kraton (sultan's palace).
Is satay in Yogyakarta halal?
The vast majority is halal. The notable exception is Sate Babi Ketandan and a few pork vendors in the Chinese quarter. All klathak vendors (Pak Pong, Pak Yakut, Pak Jede, Mbah Giran), Sate Ratu, Pak Bayu, Podomoro, and most others on this list are halal.