Bahasa Indonesia version: 

Written by Laura Jodoin
Assisted by Cathrine Theodora Soekotjo

We know Yogyakarta is renowned for its culture, history, and adventurous attractions, but what about cuisine?

Besides hunting for the best Gudeg* and giant 5kg bakso in town, you can get a huge diversity of food and endless restaurant options here, so foodies, be prepared to make some adventure plans to lose those calories you’d be gaining!

And what can be better than excellent food? Why, if you can enjoy your delicacies with the lovely views of Jogja’s scenic landscape, of course!

Read on for our dining recommendations where you can get your meals with a side of stunning!

*Gudeg is a traditional Javanese cuisine made from young unripe jackfruit stewed for hours with palm sugar and coconut milk.

Read more:

Ultimate guide to Jogja: 45 Extraordinary things to do in Yogyakarta you never knew existed

12 Affordable hotels in Yogyakarta with scenic views of nature

5D4N Scenic Yogyakarta adventure itinerary under $230

1. Have a Cup of Coffee with a Cuddly Friend: Joglo Pari Sewu

Don’t be fooled by this restaurant’s dull and typical outer appearance, because once you step inside, you’ll be blown away with the endless tricks they have up their sleeves.

Photo by mputt 3

Joglo Pari Sewu is a themed cafe that has not one, not two, but multiple themes, keeping its customers spoilt for choice.

Photo by norel08

How about dining right by the waterfall?

Photo by radinalreza,titosoeryo

Here, your quality time with friends and family will never ever be boring. You can choose to hang out in the cute dollhouse with a lovely interior, have a taste of nostalgia in the traditional cottage setting or settle down in the tree house-like area for a date with nature.

Photo by bungatyass
Photo by ftocta,anita_sari

That’s not all – the treats here are so delectable, you’ll be yearning to come back once you leave. Their signature ice-cream corn dog and Nasi Pecel are the must-tries here!

Photo by galnan,foodlabplus,riska,pesonajogja

Not only a delightful eatery, Joglo Pari Sewu also provides heartwarming homestay services that will surely elevate your whole vacation into “Best Holiday Ever” status!

Joglo Pari Sewu

Address: Bromonilan, RT. 008 / RW. 003, Purwomartani, Kalasan, Sleman, D.I. Yogyakarta
Contact: 0815 4500 6500
Opening hours: 9am – 5pm
Price: Rp 5,000 – 15,000 (approximately USD $0.40 – 1.10) for drinks, Rp 3,000 – 17,000 (approximately USD $0.20 – 1.25) for food, and Rp 500 – 15,000 (approximately USD $0.04 – 1.10) for desserts


2. Sweet Treats in the paddy fields – D’Padukan Pie & Resto, Kaliurang

With a sweeping view of the mountains, rice fields, and lush trees all around you, D’Padukan Pie & Resto makes a perfect lunch or dinner spot. After all, who doesn’t love a beautiful view of nature while you eat?

Photo by ikarisky,aku lina
Photo Photo by mslovenjoyer

And boy, is the food here good! The view isn’t the only aspect of this café that we love — come for the view, but stay for the food! Find pastries and snacks made with an array of flavours, from savoury to sweet, like double cheese, green tea, and red velvet.

Photo by shendy anindya,surya wijay

If you prefer to dine indoors, the inside is just as fun – unique vintage interiors and colourful paneling make this a great spot to snap a few pictures for your Instagram!

Photo by mslovenjoyer
Photo via Tripcanvas

D’Padukan Pie & Resto, Kaliurang

Address: Pakembinangun, Pakem, Sleman Regency, Special Region of Yogyakarta 55582, Indonesia
Contact: +62 822-2221-6435
Hours: Monday through Sunday, 10 am – 9 pm
Price: Meals from Rp. 3,000 – Rp. 17.000 (Approximately USD $0.22 – $1.27)


3. Floating on the moon – The Manglung Café

If you’re big on pretty Instagram posts, here’s a few features you might like at Manglung Café!

For starters, the heart-shaped flower archway makes a great spot for couples to take cute pictures. And don’t miss the crescent moon sculpture strategically placed on a platform overlooking lush greenery – you can climb up there and “float” on the moon!

Photo by djunedjune
Photo by ewan-yassinevanphe

Sweeping views of Bukit Bintang make this a great dinner spot at night – just imagine how the city would look all lit up with twinkly lights!

Photo by myholidaymyadventure
Photo by faridaariani4191

While you can still feast on traditional cuisine such as noodles and rice, you can also find Western snacks like crêpes and unique beverages! We personally recommend their Banana Cinnamon (with just the right texture and right amount of cinnamon – yums!). They serve fresh juices too!

Photo by reni-purwasihnamakuoctaardy25

The Manglung Café

 Address: Jl. Ngoro Ngoro Ombo No.16, Patuk, Kabupaten Gunung Kidul, Daerah Istimewa Yogyakarta 55862, Indonesia
Contact: +62 858 7896 7893
Hours: Monday to Saturday, 12 noon – 10 pm, Sundays 11 am – 10 pm)
Price: Meals from Rp. 10,000 (Approximately USD $0.75)


4. A Seafood Feast By the Lake: The Westlake Resto at The Westlake Resort

Want to reward yourself with an exclusive seafood feast but also long for breathtaking scenery? Fret not, for at The Westlake Resto, you can get these two birds with one stone.

Photo by nanda iwanp
Photo by agaknugraha,garudita

With traditional Javanese pavilions surrounding a scenic lake, The Westlake Resort’s restaurant promises a harmonic combination of modish cuisine and serene atmosphere, sprinkled with a bit of a traditional touch.

Photo by santi micmatt
Photo by isradevi
Photo by dethafebry

You can never go wrong with the fresh seafood here. We personally loved their Grilled Gurame, Salted Egg Prawns and Salted Egg Tempe!

Photo by makandimanamana

The fun doesn’t stop even after you’re done stuffing yourself. Hop on a boat or play hide and seek among the stupas – who says a good restaurant only has to offer good food?

Photo by maylaku,dinasabrimino

The Westlake Resto at The Westlake Resort

Address: Jalan Ring Road Barat, Bedog, Trihanggo, Kabupaten Sleman, D.I. Yogyakarta
Contact: (0274) 2820 666/ 0811 256 622
Opening hours: 10am – 10pm
Price: Rp 18,000 – 66,000 (approximately USD $1.32 – 4.90) for food and Rp 5,000 – 15,000 (approximately USD $0.37 – 1.10) for drinks


5. Chill on beanbags with refreshing juice – Gembul Kitchen (Now closed)

There is no shortage of flavour at Gembul Kitchen!

If you’re thirsting for something juicy, flavourful, and refreshing, this is the place for you. With fresh strawberry juice, red velvet smoothies, or delicious banana juice and more, there’s a drink for every tastebud here.

Photo via

If you’re hungry, tuck into anything that will satisfy your cravings. From fries, spaghetti, to Ayem Geprek, there’s definitely something to tickle your fancy!

Chill outdoors under the skies on a comfy beanbag or under a gazebo, and relax as you sip your drinks with friends!

Photo by yennysuryadewi

Gembul Kitchen

Address:  Sariharjo, Ngaglik, Sleman Regency, Special Region of Yogyakarta 55581, Indonesia
Contact: +62 822-2527-8121
Hours: Saturday to Thursday, 11 am – 11 pm, Friday 1 pm – 11 pm
Price: Food starts at Rp. 17,000 (Approximately USD $1.50)


6. Lush sunset greenery among the rice paddies – Warung Sawah Gondang Legi (Now closed)

Get ready for paradise! Here, the nuances of traditional, rustic architecture set beside dazzlingly beautiful rice fields make for a stunning backdrop to your lunch or dinner.

While you can choose from local cuisine to Western food, the crispy duck is a huge hit with visitors, so this is a dish you won’t want to miss!

Photo by annisdiann
Photo by gondanglegi yk,adito4494,rakaheryanto

Between the food, ambience, and the view, your experience here will be nothing short of relaxing. Head here during sunset, immerse yourself in a beautiful setting of lush greenery, and watch the day fade into dusk with a cool drink in hand.

Photo Photo by memimitasya
Photo Photo by billy febrian,pangeran_kuliner

Warung Sawah Gondang Legi

Address: Jl. Gito Gati, Dusun Gondanglegi, Sariharjo, Ngaglik, Sariharjo, Kec. Sleman, Kabupaten Sleman, Daerah Istimewa Yogyakarta 55581, Indonesia
Contact: (0274) 866407 /869928
Hours: Monday to Sunday, 10 am – 10 pm
Price: Meals from Rp. 10,000 (Approximately USD $0.75)


7. Fireflies in the fields – Pasta Banget Signature

Do you have little cravings for Italian food every now and then? That’s exactly what you’ll find if you find yourself at Pasta Banget Signature – endless choices of flavourful, delectable italian pasta dishes.

Photo Photo by tichae
Photo Photo by fransiskalilie

A magical sprinkling of fairy lights are scattered throughout the restaurant, transforming the place from a casual hangout during the day to a twinkly wonderland at night, almost like fireflies dotting the lush green fields. A great evening date spot for you and your love!

As well, the sweeping outdoor area is a great spot for events, so if you have any birthdays coming up, you now have an excellent idea!

Photo Photo by gastrobaba
Photo by astrizshafira

Even more good news: While you can find a variety of pasta here (like fettuccine alfredo and pasta carbonara), you can also choose from an oriental menu, as well as soups and even fluffy waffles!

Photo by ceritamakan,indahwieke,jimmy-santoso,nusy_enchy

Pasta Banget Signature

 Address: Jl. Watugede No.2A, Sariharjo, Ngaglik, Kabupaten Sleman, Daerah Istimewa Yogyakarta 57383, Indonesia
Contact: +62 274 4533289
Hours: Monday to Sunday, 11 am – 11 pm
Price: Meals start at Rp. 10,000 (Approximately USD $0.75)


8. Romantic dinner on the rooftop with city view – Canting Restaurant (Now closed)

 Looking for a restaurant that’s a little more fancy than casual? Are you a fan of rooftops and sweeping city views?

Photo Photo by aaronputuu

If so, you’ll fall in love with Canting Restaurant.

Photo Photo at canting

Choose your seating from indoors, semi-indoors (if you still want a bit of a refreshing breeze!), and the outdoor rooftop area, perfect with a backdrop of sweeping views of Yogyakarta while you enjoy your meal.

Photo Photo by miafriskawati

Between menu choices like salmon, mushroom soup, and desserts such as banoffee pie or crême brûlée, it’s not easy to make a choice. We bet you’ll want to come here more than once, so you’ll have a chance to sample everything!

Photo Photo by ve.natalia,lingga aji laksana,echy nuarsandy

Canting Restaurant

Address: Galeria Mall Lt. 4 Rooftop, Jalan Sudirman No. 99-101, Terban, Gondokusuman, Kota Yogyakarta, Daerah Istimewa Yogyakarta 55223, Indonesia
Contact: +62 274 580905
Hours: Monday to Thursday, 5 pm – 11 pm, Friday to Sunday 11 am – 11 pm
Price: Meals from Rp. 25,000 (Approximately USD $1.85)


9. Immerse yourself in Javanese culture – Warung Kepik Sawah

Searching for a place where you can enjoy local cuisine in comfort?

Warung Kepik Sawah will provide you with all that you need to feel truly immersed in Javanese culture, from traditional architecture to regional dishes that satisfy any hunger.

Photo Photo by imanniar

The restaurant has a traditional wooden theme to its seating areas, creating a rustic and laid-back vibe, with a slight touch of hipster. As you look around you, you’ll realise that you’re completely surrounded by rice paddies, and the hues of vibrant green and calming tones of the woodwork will tempt you to chill here for some time.

Photo Photo by renymangajun
Photo Photo by hrdnkbr,pitahapsari

With delicious choices like Garang Asem (Javanese chicken cooked with banana leaves, coconut milk, with a spicy and sour flavour) and grilled fish, this is a perfect place to enjoy yourself and feel like a local. We also recommend the Gadon (minced beef wrapped in a banana leaf)!

Photo by fandy shashinka,kulineryogya,foodjogja,hanyamakan

Warung Kepik Sawah

Address: Jl. Godean, Sidoagung, Godean, Kabupaten Sleman, Daerah Istimewa Yogyakarta 55264, Indonesia
Contact: +62 857 2982 8282
Hours: Monday to Friday, 11 am – 9 pm, Saturday 9am – 11pm, Sunday 9 am – 10 pm
Price: Rp. 5,000 – 35,000 (Approximately USD $0.50 – $2.50)


10. A sight (or two) to behold! – Abhayagiri

You get two for the price of one at Abhaygiri, two spectacular sights that is! The panoramic views from the restaurant include both the Prambanan temple and Mount Merapi.

Photo by anhayagiri

Perched up on the side of a hill, the restaurant affords breathtaking views across Prambanan. Grab a table outside to watch the sunset and enjoy dinner as the rest of the city goes to sleep.

Photo via sigitlicious
Photo via bendottetapsemangat, pangeran kuliner, calvinzliu, esthemilyst

Everyone knows that food tastes better with a great view, trust us the food is already amazing. The banqueting experience means you can sample as many delicious dishes as you want.

Photo via larasatiekky

Inside Abhayigiri is just as spectacular with luxurious décor and an impressive sparkling chandelier.

Photo via floristaedellweiss

To make your meal extra special why not request a pendopo, a private pavilion to dine in. You can even request the signature dance of Abhayigiri, the Jonggrang cultural dance be performed.

Photo via yosephinesrv

You have to visit this restaurant for a taste of luxury and unforgettable views.

Abhayagiri at Sumberwatu Heritage Resort

Contact: +62.274.4469.277
Address:  Dusun Sumberwatu
Sambirejo, Prambanan
Yogyakarta, Indonesia 55572
Opening hours: 11am – 9pm
Price: From USD $3-8


11. Take a raft ride across the koi pond to your table – Restaurant Boyong Kalegan

Have you ever dined at a restaurant floating on a huge koi pond?

Photo by wiinwinda

Restaurant Boyong Kalegan will make you feel like you’ve taken a day trip to a tropical island, with peaceful bamboo huts on the pond where you can dine in. You can even row a little bamboo raft on the pond. Super fun, but you might want to bring a change of clothes!

Photo Photo by anikesty
Photo by andikastudio

The cuisine here is perfect with the overall tropical water theme – seafood! You can choose from a wide array of seafood options, like fried tilapia, roasted carp, or sweet and sour shrimp.

Photo by lasma mpaung,jheng heline

This is a great dining option if you have kids, since they can feed the koi fish that live in the pond and take the little raft boat around the water.

Photo by srkinanti,bektianggoro

Restaurant Boyong Kalegan

Address: Jl. Raya Pakem-Turi No.KM.3, Candibinangun, Sleman, Kabupaten Sleman, Daerah Istimewa Yogyakarta 55582, Indonesia
Contact: +62 274 897047
Hours: Monday to Sunday, 8 am – 10 pm
Price: Rp. 20,000 – 100,000 (Approximately USD $1.50 – $7.50)

12. Rooftop panoramic views for miles – Bukit Indah Restaurant

 If you’re a fan of high-up, panoramic city views, you have to drop by Bukit Indah Restaurant!

Photo by akbar45 gokil
Photo by nenita24tatum,abhisekatour

Whether you visit at night for sparkling evening views of the city, or during the day for an endless view of lush green, misty rolling hills, this is definitely a great place for a date, to chill at with friends and for that Instagram picture!

Photo by faldy21
Photo by yustitia
Photo by kenjasmani

Between delicious regional dishes like classic Nasi Goreng along with cold and refreshing drinks, this is a great stopover for a lazy lunch!

Photo by sharon goh,yustitia,zoemunzberg,sulandari

Bukit Indah Restaurant

Address: JL. Raya Wonosari Km.15, Patuk Bantoel, Yogyakarta 55792, Indonesia
Contact: +62 274 2840150
Hours: Monday to Sunday, 9 am – 9 pm
Price: Rp. 3,000 – 60,000 (Approximately USD $0.25 – $4.50)


13. Garden party anyone? — Lemah Ledok Garden Resto

Looking for a lush and laidback garden ambience?

Photo by kikin bonivasius

Lemah Ledok Garden Resto is a great place to visit at night, as the terrace is lined with clay lanterns for a twinkly, candlelight mood. The small lilypond full of clear, crystalline water only adds to the lush, jungle-garden feel that emanates from this peaceful restaurant.

Local dishes pair perfectly with the exotic jungle vibe of this cool little spot! Try everything they offer, from rice dishes to Iga Bakar (ribs) — we’re sure you won’t be disappointed!

Photo by paramita

Lemah Ledok Garden Resto

Address: Jl. Solo Km 12.5 ( Jl. Cangkringan Km 0.3) Kalasan, Sleman Yogyakarta 55571, Indonesia
Contact: +62 274 497933; +62-81229008789 (WhatsApp)
Hours: Monday to Sunday, 10 am – 10 pm
Price: Rp. 10,000 – 60,000 (Approximately USD $0.75 – $4.50)


14. Dinner at the river’s edge – Pondok Makan Pelem Golek

Located at the river’s edge and peppered with exotic wooden gazebos, you will be guaranteed a laidback and relaxing atmosphere that pairs perfectly with a delicious meal.

Photo by pondok makan pelem golek

The sound of water gently sluicing downstream will put you in a calm and happy dining mood.

Photo by pondok makan pelem golek
Photo by auliaaafatma,widyareswari
Photo by ari.timothi

Any seafood lovers out there? Don’t miss out on the incredible array of crab, shrimp, and fish offered here. The fried tofu or fish with salted egg are also huge hits!

Photo by santri diastuti,kaniakurniasari,edy djunarko

What are you waiting for? Grab a table and settle in with your family and friends for a pleasant few hours of dining!

Photo by dndrmdty

Pondok Makan Pelem Golek

Address: Jalan Palagan Tentara Pelajar KM.7 No.99, Sariharjo, Ngaglik, Sariharjo, Ngaglik, Kabupaten Sleman, Daerah Istimewa Yogyakarta 55581, Indonesia
Contact: +62 274 867676
Hours: Monday to Sunday, 10 am – 10 pm
Price: Rp. 6,000 – 110,000 (Approximately USD $0.50 – $8.00)


15. Sunset from the rooftop pool garden – D’Skybar Ibis Styles Yogyakarta

 Do you prefer a garden party or pool party? Luckily at D’Skybar Ibis Styles, you won’t have to choose — you get both!

This rooftop chillout lounge features a pool as well as a garden with fun, colourful, and comfy seating scattered around the deck area.

Photo by tezaapriado
Photo by bpnjoyworld

Can you imagine watching the sunset from the rooftop pool?

Photo by totokwn2

We hope you’re hungry, because the meal options here are all so delectable, we’re sure you’ll have a hard time choosing. Between creamy chicken sandwiches, grilled salmon, chicken wings, and sundaes, you’ll want to do a few laps in the pool to burn it off!

Photo by aric hilman,mas.tutu,maspoerr

D’Skybar Ibis Styles Yogyakarta

 Address: Ibis Styles Hotel Area, Jalan Dagen No.109, Sosromenduran, Gedong Tengen, Sosromenduran, Gedong Tengen, Kota Yogyakarta, Daerah Istimewa Yogyakarta 55271, Indonesia
Contact: +62 274 588889
Hours: Monday to Sunday, 10 am – 1 am
Price: Rp. 35,000 – 150,000 (Approximately USD $2.50 – $11.25)


16. Rooftop tunes at sunset with Mt Merapi – Chadis Rooftop & Pool Bar

Ready for a rooftop swimming pool with incredible sweeping views of Yogyakarta, and Mount Merapi in the distance?

Photo by yogi muhammad
Photo by travelingjogja

The menu features a range of dishes, from European to Asian options to satisfy even the pickiest eaters.

And what better way to enjoy a rooftop sunset meal than with a little live music? Weekends here mean live music, so don’t miss out on a Saturday date night with your love, or a fun night out with friends!

Photo by nsnilam

If you have a bit of appetite, make sure you swing by on Sunday for all-you-can-eat BBQ. Unlimited grilled prawns with lime? Yes, please!

Chadis Rooftop & Pool Bar

Address: Jl. Jend. Sudirman No.69, Kotabaru, Gondokusuman, Kota Yogyakarta, Daerah Istimewa Yogyakarta 55224, Indonesia
Contact: +62 274 2921888
Hours: Sunday to Thursday 11 am – 12 am, Friday and Saturday 11 am – 2 am
Price: Rp. 27,000 – 257,000 (Approximately USD $2.00 – $19.00)


 Have you dined at any Jogja restaurant with lovely scenic views? Do comment and let us know!

PLEASE NOTE: All the above information is correct at the date of publication. If you come across any changes or updates, please let us know and we will update the information accordingly. Thank you!
Tell us

Advertise with us