Open Travel Guide
Restaurants in Yogyakarta

Best Restaurants in Yogyakarta 2026

Where to eat in Yogyakarta: the dishes that define the place and the rooms that serve them best.

Yogyakarta has 36+ restaurants and places to eat covered in this guide, led by Bale Raos, House of Raminten and Jejamuran Restaurant. Each entry below includes the practical details — what it costs, when to go, and how to plan around it.

Yogyakarta, known locally as 'Jogja', is a vibrant cultural and artistic hub on the island of Java in Indonesia. Home to two UNESCO World Heritage Sites—Borobudur and Prambanan temples—and the storied Kraton royal palace, it is considered the spiritual heart of Javanese culture. The region blends ancient history, living traditions, volcanic landscapes, and a thriving contemporary arts scene into one of Southeast Asia's most compelling destinations.

Yogyakarta's cuisine is the heart of Javanese culinary tradition, characterized by sweet and mild flavors compared to other Indonesian regional cuisines. The signature dish is Gudeg, a slow-cooked young jackfruit stew that is mildly sweet and served with rice, krecek (crispy beef skin), chicken, and boiled eggs. Other staples include Soto Ayam (chicken soup), Bakpia (sweet bean-filled pastries) as souvenirs, and Wedang Jahe (ginger herbal drink). Yogyakarta is also famous for its bakso (meatball soup), mie ayam (chicken noodle soup), and diverse street food culture centered around the Malioboro area.

Must-try dishes

Iconic dishes that define Yogyakarta.

Must try

Gudeg

Slow-cooked sweet young jackfruit curry—the defining dish of Yogyakarta

Where to try: Warung Bu Ageng, Gudeg Pawon (midnight only), any local warung

Price: $1.50-3

Must try

Bakpia Pathok

Flaky pastries filled with sweet mung bean or chocolate paste—Yogyakarta's most iconic souvenir food

Where to try: Pathok Street (Jl. Bhayangkara), bakpia shops throughout Malioboro

Price: $2-4 per box of 10

Must try

Sate Klatak

Unique Bantul-style mutton satay grilled on metal bicycle spoke skewers over charcoal

Where to try: Pasar Jejeran, Bantul (best at Sate Klatak Pak Pong)

Price: $3-5 for 10 skewers

Must try

Mangut Lele

Smoked catfish in spicy coconut curry—a Yogyakarta specialty

Where to try: Mangut Lele Bu Hadi, Imogiri

Price: $2-3

Must try

Nasi Kucing

Tiny 'cat-sized' portions of rice with various toppings—cheap, fun street food served from Angkringan carts

Where to try: Angkringan carts near Tugu Station and Malioboro, especially evenings

Price: $0.25-0.50 per portion

Must try

Wedang Uwuh

Aromatic red spiced herbal drink made with cloves, cinnamon, ginger, and dried leaves—warming and medicinal

Where to try: House of Raminten, herbal drink vendors across the city

Price: $1-2

Top restaurants

Handpicked picks for the best dining experiences.

Javanese Royal

Bale Raos

$$$4.7/5

Located within the Kraton palace grounds, Bale Raos serves authentic recipes from the royal kitchen of the Yogyakarta Sultanate, some of which have never been available to the public until the restaurant opened. The experience of dining among palace gardens with Gamelan music is unmatched.

Known for: Historic Kraton royal recipes unavailable elsewhere

Jl. Magangan Kulon No. 1, Kraton, Yogyakarta

Javanese

House of Raminten

$$4.6/5

Possibly Yogyakarta's most famous restaurant, House of Raminten is an atmospheric institution serving traditional Javanese food while waitstaff in full traditional Javanese dress burn incense and Gamelan music fills the air. Open very late, it's a beloved local institution.

Known for: Authentic Javanese atmosphere with traditional costume service

Jl. Faridan M. Noto No. 7, Kotabaru, Gondokusuman, Yogyakarta

Indonesian/Mushroom Specialty

Jejamuran Restaurant

$$4.5/5

A one-of-a-kind restaurant near Prambanan where every single dish is made from mushrooms (jamuran). From mushroom satay to mushroom rendang and mushroom burgers, this beloved local institution serves creative and delicious Javanese food with a unique twist.

Known for: Every dish made from locally grown mushrooms

Niron, Pandowoharjo, Sleman

International/Indonesian

Via Via Jogja

$$4.4/5

A Belgian-founded traveler institution in Prawirotaman that has been serving excellent food since 1995. Via Via offers a daily changing menu of Indonesian and international dishes, hosts cooking classes, runs responsible travel tours, and has an inviting open terrace.

Known for: Responsible travel ethos, daily changing menu, cooking classes

Jl. Prawirotaman I No. 30, Brontokusuman, Mergangsan, Yogyakarta

Javanese/Satay

Sate Ratu

$4.7/5

Famous across Yogyakarta for exceptional pork satay with a unique spicy peanut sauce recipe that has been passed down through generations. Sate Ratu is a simple open-air warung with plastic chairs that consistently draws long queues of locals and food-savvy tourists.

Known for: Best satay in Yogyakarta with legendary peanut sauce

Jl. Sidomukti, Bener, Tegalrejo, Yogyakarta

Indonesian Vegetarian

Milas Vegetarian Restaurant

$$4.5/5

Yogyakarta's best vegetarian restaurant, Milas serves beautifully prepared plant-based Javanese and Indonesian cuisine in a serene garden setting in Prawirotaman. The menu features creative dishes using local organic produce and traditional herbs.

Known for: Organic, plant-based Javanese cuisine in garden setting

Jl. Prawirotaman II No. 127, Brontokusuman, Mergangsan, Yogyakarta

Javanese/Gudeg

Warung Bu Ageng

$4.6/5

Run by the daughter of a legendary Yogyakarta chef, Warung Bu Ageng serves some of the best Gudeg (young jackfruit stew) in the city. The modest warung near the Kraton is packed with locals at lunchtime and serves the complete Gudeg meal with krecek, chicken, and eggs.

Known for: Authentic Gudeg recipe—Yogyakarta's signature dish

Jl. Tirtodipuran No. 5, Mantrijeron, Yogyakarta

Italian Gelato/Café

Tempo Gelato

$4.6/5

A beloved Yogyakarta institution, Tempo Gelato serves Italian-quality artisanal gelato made with local Indonesian flavors like salak (snake fruit), durian, pandan, and young coconut alongside classic flavors. The café on Prawirotaman is perfect for an afternoon treat.

Known for: Local Indonesian flavored artisanal gelato

Jl. Prawirotaman I No. 15, Brontokusuman, Mergangsan, Yogyakarta

Restaurants by cuisine

Browse picks grouped by cuisine type.

Javanese

House of Raminten

$$

Sate Ratu

$

Warung Bu Ageng

$

Kopi Klotok

$

Mangut Lele Bu Hadi

$

Restaurant Kangen Jogja

$

Gudeg Pawon

$

Warung Makan Bu Tjitro 1925

$

Pring Sewu Restaurant

$$

Om.ah Kitchen

$$

Indonesian

Jejamuran Restaurant

$$

Abhayagiri Restaurant

$$$

Kesuma Restaurant

$

Botanica Garden Restaurant

$$$

Café Srawung

$$

Warung Bakso Titoti

$

International

Via Via Jogja

$$

Loko Café

$$

The Writers Bar at Hyatt Regency

$$$

Javanese Street Food

Warung Sego Abang

$

Nasi Goreng Kambing Kebon Sirih

$

Pasar Beringharjo Night Hawkers

$

Italian

Tempo Gelato

$

Nanamia Pizzeria

$$

Chinese

Kopitiam Oey Yogyakarta

$

Indonesian Grill

Iga Bakar Mas Giri

$$

Japanese

Shoku Japanese Restaurant

$$

Javanese Breakfast

Warung Handayani

$

Javanese Dessert Drinks

Wedang Ronde Pak Gitok

$

Javanese Home Cooking

Warung Makan Ibu Hj. Lies

$

Javanese Noodles

Warung Mie Ayam Pak No

$

Javanese Royal

Bale Raos

$$$

Javanese Soup

Soto Kadipiro

$

Korean

Kafe Bene

$$

Mediterranean

Mediterranea Restaurant

$$$

Vegetarian

Milas Vegetarian Restaurant

$$

Street food

Local flavours at affordable prices.

Street food

Angkringan (Cart Food)

Street carts serving nasi kucing, fried tofu, tempeh, and kopi joss (charcoal coffee) for a quintessential Yogyakarta evening experience

Find it at: Near Tugu Station, Malioboro Street, university areas—everywhere from 5 PM

Street food

Pecel (Vegetable Peanut Sauce)

Blanched vegetables topped with spiced peanut sauce—a healthy and cheap street staple

Find it at: Morning markets and warung throughout the city

Street food

Kopi Joss

Strong black Javanese coffee with a glowing charcoal ember dropped in to reduce acidity—a Yogyakarta unique

Find it at: Angkringan carts near Tugu Station

Street food

Es Dawet Ayu

Refreshing sweet coconut milk drink with green pandan jelly and palm sugar—a Javanese dessert drink

Find it at: Markets, street carts, and warungs throughout the city

Street food

Brongkos

Rich black beef stew cooked with kluwak nuts giving it a dark color and earthy flavor—a traditional Javanese dish

Find it at: Traditional warungs and the Beringharjo market area

Food markets

Where locals shop and graze.

Pasar Beringharjo

Yogyakarta's main traditional market with an excellent food section selling fresh produce, spices, ready-to-eat Javanese dishes, and the famous Bakpia Pathok pastries

Hours: 6:00 AM – 4:00 PM

Pasar Prawirotaman

The neighborhood market of the arts district, best for fresh local produce, tempe, tofu, and Javanese morning snacks at dawn

Hours: 5:00 AM – 10:00 AM

Pasar Kranggan

A large traditional market near Malioboro with a wide variety of street food including soto, gado-gado, and traditional Javanese desserts

Hours: 5:00 AM – 2:00 PM

Dining etiquette & tips

Navigate the local food scene confidently.

Tip

Yogyakarta's cuisine tends to be sweeter than most Indonesian regional food—the Javanese palate favors palm sugar

Tip

Lunch (12 PM–2 PM) is the main meal—most warungs are busiest then and many sell out by early afternoon

Tip

Tipping is not customary at warungs but appreciated at mid-range and upscale restaurants (5-10%)

Tip

Many excellent local warungs are cash only—carry small IDR notes

Tip

Vegetarians are well catered for as tempeh, tofu, and vegetables dominate Javanese cuisine

Dietary info
Vegetarian
Excellent options—Javanese cuisine is naturally vegetable-forward with many tempeh, tofu, and vegetable dishes. Milas Restaurant is dedicated vegetarian.
Halal
The vast majority of Yogyakarta restaurants are halal. Pork is available at specific non-halal establishments (like Sate Ratu) which are clearly identified.
Gluten free
Rice-based Javanese cuisine is naturally gluten-free. Be aware of kecap manis (sweet soy sauce) which may contain wheat.

Food budget guide

What to expect at different price points.

Level Price Description
Budget $2-5 per meal Warung and street food—nasi gudeg, mie ayam, bakso, soto
Mid-range $8-20 per meal Sit-down local restaurants like Via Via, Jejamuran, Kangen Jogja
Upscale $25-60+ per meal Bale Raos, hotel restaurants, and fine dining with imported ingredients