Skip to content

Where to eat in Yogyakarta

31 independent restaurants, bakeries and food spots in Yogyakarta. Chains are left out.

Ranked with the travel guide's picks and well-known places first.

Where to eat in Yogyakarta

  1. Eat

    Angkringan Tugu

    Angkringan Lik Man

    Famous for its small rice packets (sego kucing). Drink kopi joss, strong Javanese coffee heated by dropping a piece of glowing charcoal into it.

    18:00–04:00Rp1,000–6,000

  2. Eat

    Bakmi Jawa Harjo Geno

    Be prepared to wait up to two hours! Tip: if you think that fried noodles go well with beer, you can grab a Bintang at the nearby Tante Lies restaurant.

  3. Eat

    Easy Groovy

    Easy Groovy Restaurant & Bar

    A beautiful restaurant & bar on a lively spot with a nice terrace. serving tasty Mexican, Indonesian and Western dishes in a comfortable and warm atmosphere. Also a great place to sit on the terrace to enjoy a drink. Happy Hour until 19:00 discount on beers, wine and cocktails. Wifi is free of charge. Live Music on the weekends from 8:30pm.

    Closed · opens noonmains from Rp45,000

  4. Eat

    Empek-Empek Kamto

    Originating from Palembang, deep-fried fish cake and served with sour soy sauce. There are many varieties of empek-empek: kapal selam (means submarine) comes with boiled eggs inside, adaaan/bulat has a garlic taste, while lenggang is an empek-empek omelette.

  5. Eat

    Gudeg Wijilan Yu Djum

    A more lavish variety of Gudeg, served with thicker sauce, and more expensive as well.

  6. Eat

    Kedai Rakjat Djelata

    Javanese cuisine with a modern twist. Tasty food in a nice setting, yet not expensive.

  7. Eat

    Kesuma Restaurant

    Local home cooking in the familiarity of a typical Kampung house.

    Mon-Sat 11:00-14:30, 18:00-22:00; only available for reservationsRp80,000 - 150,000

  8. Eat

    Mediterranea

    Serves French and Mediterranean dishes. Open all day, serving breakfast before midday. Sells espresso and has a wide range of fresh juices available. Also includes a small specialty shop with imported goods and fresh baked bread and pastries. Best croissants in Jogja.

    Closed · opens 8 ammain course Rp100,000-300,000, breakfast Rp37,000-70,0000, pizza Rp53,000-81,000, dessert Rp35,000-45,000

  9. Eat

    Mie Bandung

    Despite the name, this is not a noodle restaurant, but rather a Chinese restaurant. Don't expect authentic Chinese food, but rather Indonesian-Chinese. The wonton is really good though, and they also serve beer! If you find yourself craving Chinese food in Jogja, this is one of the few places you can go to.

  10. Eat

    Rame Rame Vegetarian

    A very small restaurant with meat and vegetarian options and owned by a very friendly woman. Has a delicious soup, noodles, mushrooms, vegetables, meatballs and cilantro for Rp9,000.

  11. Eat

    Sagan Super Sambal

    Specialising in sambal, the Indonesian delicacy of spicy, hot chilli infused sauce. Also, Indonesian-style beef ribs.

    Closed · opens 9 amRp5,000-30,000

  12. Eat

    Takigawa

    Japanese restaurant that also serves shabu-shabu (Japanese hot pot).

  13. Eat Not mapped

    Bakmi Kadin

    Javanese style soft-fried noodles. Don't miss the popular wedang bajigur, a local beverages made from warm coconut milk with subtle ginger flavour and garnished with diced coconut and kolang-kaling. Local kroncong street quartet often performs in the area.

    Rp18,000-20,000

  14. Eat Not mapped

    Dapur Solo

    Special Yogyakarta and Jawa Tengah delicacies. Famous here are nasi timlo and nasi liwet.

  15. Eat Not mapped

    FoodFezt

    Many kinds of local Indonesian foods: Nasi kebuli, nasi merah, soto betawi, sate buntel, mushroom satay and also dessert-like pancakes, and ice creams. It has a garden with lots of bamboo trees and other plants. The waiters use wireless gadgets to serve their customers in order to maintain a 'paperless' order system.

  16. Eat Not mapped

    Gudeg Sagan

    An eating place in Jalan Sagan (in front of Toko Sagan Baru) offering rice, seasoned porridge, gudeg, areh sauce, sambal goreng krecek, complete with chicken and brown hard-boiled egg.

  17. Eat Not mapped

    Gudeg Tugu

    Popular Gudeg stall. A complete dish consists of: warm rice, shredded chicken, brown hard-boiled egg, gudeg, areh sauce, and the hot & spicy sambal goreng krecek.

    Closed · opens 7 pmRp7,000-10,000

  18. Eat Not mapped

    Kamikoti Cafe

    Serving good quality milk, coffee & tea at affordable prices, near Masangin and the Taman Sari complex.

    From Rp5,000

  19. Eat Not mapped

    Kedai Tiga Nyonya

    Peranakan food restaurant, a fusion of Indonesian, Chinese and Dutch cuisine. Their speciality is grilled fish, sour ribs soup and candlenut chicken.

    Closed · opens 10 amRp20,000-50,000

  20. Eat Not mapped

    Pesona Rasa

    A nice Chinese food family restaurant. Serves delicious and fresh Chinese dishes such as: fried rice, fried noodle, tofu, fresh capjay and vegetables. In Pathuk area, 5 minutes from Malioboro. With friendly service and wallet-friendly prices.

  21. Eat Not mapped

    Rumah Makan Es Ceria

    Great, cheap food including a smorgasbord where you choose what you like and then the cashier estimates a price. Tasty and cheap. Also ice desserts and fruit shakes.

  22. Eat Not mapped

    Sate Karang

    Grilled beef satay served with lontongs (rice cake), peanut sauce and thin curry soup.

    Closed · opens 5 pmRp15,000

  23. Eat Not mapped

    Sendang K Pitoe

    A famous shrimp and sea food restaurant located on the outskirts of the city, specifically Jamur, Minggir, Sleman. Very delicious fried shrimp served fresh from the ponds in the still relatively untouched village. Should not be confused with the nearby Mang Engking, also a shrimp restaurant with an ill-earned reputation for dirty food.

  24. Eat Not mapped

    Soto Pak Soleh

    This well-known restaurant is Pak Soleh's family business and is now operated by his son. They only serve Yogyakarta-style beef soup as their main menu, which has a spicy taste from ginger.

    Rp5,000

  25. Eat Not mapped

    The House of Raminten

    Javanese restaurant with traditional food like jamu godhog (Indonesia's herbal recipe).

    From Rp5,000

  26. Eat Not mapped

    Waroeng Jepara

    Famous for their traditional Jepara flavours (only warung in Jogjakarta that serves Jepara food), this modern-furnished warung is run by friendly locals. Speciality includes "pecil pari" (spicy stingray), "bothok tahu" (tofu in papaya leaf) and "sayur lodeh" (jackfruit soup).

    Rp5,000-30,000

  27. Eat Not mapped

    Xtra Hot

    A local tent (tenda) restaurant specialising in grilled food, with a good variety of sambals (chili) to choose from, yet with good prices.

    From Rp4,500

  28. Eat

    Mie Ayam Bu Tumini

    A mie ayam (chicken noodles) with thick gravy sauce.

    Closed · opens 10 amStart from Rp8,000

  29. Eat

    Soto Kadipiro

    Soto Kadipiro Pusat

    Jl Wates No.31, Gang Darussalam, Ngestiharjo, Kasihan, Bantul

  30. Eat Not mapped

    Pempek Ulu Bundar

    serves delicious pempek and kakap meat ball soup.

    Most expensive menu is Rp5,000

  31. Eat Not mapped

    Royal Garden Restaurant

    Chinese-Indonesian dishes with kraton-style atmosphere.

    Rp40,000-80,000

Listings from the Wikivoyage guide to Yogyakarta (CC BY-SA 4.0).