Latest update: June 2026
Yogyakarta, also know as Jogja, was one of our favourite food destinations in Indonesia. From street food stalls to family-run restaurants, we ate incredibly well during our time in the city.
One dish we kept coming back to was satay (or sate), grilled skewers of meat cooked over charcoal and served with a variety of sauces and seasonings. If you’re looking for the best satay in Yogyakarta, these are the places we would recommend.
Ingredients used in Yogyakarta’s Satay
In Yogyakarta you’ll find satay made from chicken, beef, goat and lamb. Many restaurants brush the meat with kecap manis, Indonesia’s sweet soy sauce, while it cooks over charcoal, giving it a slightly smoky and caramelised flavour.
Best Places to Enjoy Satay in Yogyakarta
There are many places to enjoy satay in Yogyakarta, but some of the best places include:
1. Warung Sop & Sate Sapi Pak Bayu
Warung Sop & Sate Sapi Pak Bayu was our favourite satay restaurant in Yogyakarta and the one we’d return to without hesitation. Located around 30 minutes north of the city in the Sinduharjo area, it is best known for its excellent beef satay and a huge dish they call the “Dinosaur Ribs”.
Everything is cooked over charcoal and served with a rich sauce made from the meat juices and kecap manis. The food is fantastic, the service is quick and friendly, and the atmosphere feels genuinely local. It’s well worth the short taxi ride from the city centre.


2. Satay Klathak Pak Pong
Satay Klathak Pak Pong serves various types of satay, including chicken, beef, goat, and lamb. The meat is grilled over charcoal and served with a special sauce made from coconut milk, lemongrass, and other herbs and spices. The restaurant is located in the Klathak area, about 30 minutes south from the city center.
3. Ayam Goreng Jawa Mbah Cemplung
Ayam Goreng Jawa Mbah Cemplung is located in the Prawirotaman area, this restaurant is known for its delicious chicken and goat satay. The meat is marinated in a special blend of spices and grilled over charcoal. The peanut sauce served with the satay is made from roasted peanuts, chili, and other spices, giving it a rich and savory flavor.
4. Sate Kambing Sari Cempe Neng Lia
Sate Kambing Sari Cempe Neng Lia is famous for its lamb satay, which is grilled to perfection and served with a spicy sauce made from peanuts and chili. The restaurant is located in the Tegalrejo area, not far from the city center.
Tips for Eating Satay in Yogyakarta
One thing we quickly learned in Yogyakarta is that no two satay restaurants are exactly the same. Some specialise in beef, others in goat or chicken, and the sauces can vary just as much as the meat. If you’re a fan of grilled food, don’t stop at just one restaurant.
Many of the best satay places are local restaurants rather than tourist attractions, so carrying some cash is a good idea. We also found that satay is often best enjoyed in the evening, when the charcoal grills are firing and the restaurants are full of local families and groups of friends.
Final thoughts
In our opinion, the best satay in Yogyakarta has to be Pak Bayu, not just because of the quality of the food, but also the traditional atmosphere and friendly staff.
That said, Yogyakarta has no shortage of excellent places to eat satay, whether you prefer chicken, beef, goat or lamb. If you’re visiting the city, trying satay should be high on your food list, and hopefully this guide helps you find a new favourite.
If you want to read more about food in Yogyakarta see our previous post ‘Where to eat in Yogyakarta‘

























































































