TASTE OF SERBIA: The best traditional restaurants in Belgrade (2019)


Interesting facts

Belgrade has many types of restaurants, but authentic, traditional restaurants never get out of fashion. Especially those who maintain their quality for decades.

Tourists are amazed by Serbian food, but domestic guests also prefer to choose Karađorđe steak or sarma, than pizza or Chinese food.

Traditional Serbian cuisine is a pleasure for all senses, and here are the best restaurants in Belgrade that you can try it.



Skadarlija is the bohemian heart of Belgrade, which preserves the traditional spirit of the past days, and the restaurant Tri Šešira is its jewel.

This restaurant is opened at 1864., it was and still is the most important place for a gathering of the Belgrade’s bohemians.The Belgrade is unimaginable without this restaurant. 
Many celebrities often stop by at this restaurant, that has hosted many famous names throughout out the years. 

Restoran Tri šešira

Here everybody is welcome and every guest has the same treatment and the most attention. Pleasant, domestic atmosphere and delicious meals are just one of the reason why this restaurant is in the very top of the Belgrade restaurants.

More information: Restaurant Tri šešira
Address: Skadarska Street 29
Working hours: Every day 11:00 - 02:00 h
Reservation number: +38166 00 24 00 (Call, SMS, WhatsApp, Viber)



Restaurant Dva Jelena is one of the oldest Belgrade taverns, as it opened back in 1832. Since then it has been one of the best taverns in Belgrade when it comes to the experiencing real Bohemian feel of the Serbian capital.

For a number of years, this restaurant has preserved something that newer restaurants and cafes do not possess - the spirit of old Belgrade. Plaid tablecloths, a menu containing dishes from the Serbian cuisine and a tavern atmosphere make it special and very appealing to all who yearn for the past times.

The restaurant Dva Jelena is also interesting for those who come to Belgrade from other countries for the same reasons – to see for themselves what this restaurant is and what it offers.

When it comes to real local specialties of Serbian cuisine, the restaurant Dva Jelena definitely takes the number one spot. It attracts a large number of both domestic and foreign tourists with its perfect offer of traditional dishes. When you combine old-tavern music with delicious specialties, you get a perfect setting and a feeling which will return you many years back to some calmer and happier times.

There are famous Serbian barbecue specialties on the menu of this old Belgrade restaurant, as well as homemade dishes such as the baked beans, but also the world-renowned prosciutto, pork rinds, cheese, and kaymak.

Restaurant Dva Jelena was visited by famous Serbian artists and writers, such as Laza Kostić, Janko Veselinović, Đura Jakšić... This is what proves how special this restaurant is. It is one of the rare taverns with "a soul."

More information: Restaurant Dva Jelena
Address: Skadarska Street 32
Working hours: Every day: 10:00 - 01:00 h
Reservation number: +38166 00 24 00  (Call, SMS, WhatsApp, Viber)



The famous restaurant Šešir Moj is yet another well-known place on the gastronomic map of Belgrade, which nourishes the traditional approach to food preparation. It found its place in the beautiful Bohemian district of Skadarlija, where its guests are always welcome.

For many years now, the restaurant Šešir Moj has been known as one of the best restaurants of traditional Serbian cuisine. It preserves the spirit of past times in its dishes, ambiance, and atmosphere. The ambiance is so authentic that you will return even centuries back, at a time when the tavern was an important social institution.

On the rich menu of the restaurant Šešir Moj, there is a large number of dishes prepared using well-preserved old recipes. You must try the delicious barbecue dishes, Karađorđe’s schnitzel, the famous specialty "Šešir Moj". There is also a large selection of local brandy and other drinks that will fit perfectly with the meat and vegetable dishes. Lunch is not complete if it is not complemented with some of the old cakes and sweets. You are guaranteed to enjoy each and every bite.

After tasty dishes are served and the most beautiful old-town songs are heard, you will realize that it is a moment you will remember for a long time. So do not hesitate, but visit one of Belgrade's most beautiful restaurants, Šešir Moj.

More information: Restaurant Šešir Moj
Address: Skadarska Street 21
Working hours: Every day 09:00 - 01:00 h
Reservation number: +38166 00 24 00 (Call, SMS, WhatsApp, Viber)



Restaurant Stara Kafana is a great place if you want to get to know the tradition and culture of Serbia and Belgrade. This restaurant is perfect for family and friendly conversations in a relaxed atmosphere with the most delicious specialties of local cuisine.

The interior of the tavern is decorated in a way that ensures everyone feels comfortable in it. The central part is occupied by a fireplace, which in the winter months contributes to the true domestic atmosphere and resembles antique hearths around which people used to gather every day. Such an environment makes everyone feel the spirit of past times, which is difficult to achieve in classic modern restaurants.

Order grilled dishes or traditional Serbian local specialties such as sausage, pork rinds, bacon, cornbread or pie with cheese and greens and your enjoyment will be guaranteed.

When you combine real tavern songs with the perfect food you will experience moments that you will remember for a long time, and you will be happy to return to the restaurant Stara Kafana again.

More information: Restoran Stara Kafana
Address: Ustanička Street 66
Working hours: Monday - Saturday: 09:00 - 01:00 h
Sunday: 12:00 - 19:00 h
Reservation number: +38166 00 24 00 (Call, SMS, WhatsApp, Viber)



If you want to experience the true taste of local Serbian specialties and see for yourself the reasons why Serbs are known as real gourmets in the world, be sure to visit the Pahuljica Restaurant. Located in the green oasis of Belgrade, on the very edge of the Zvezdara forest, it is an ideal place for true lovers of excellent food and nature.

The ambiance of the restaurant is perfect. It was designed with a focus on the use of natural materials, primarily wood – giving it a true feeling of home atmosphere. When you add unprecedented traditional specialties such as "the military beans," stuffed cabbage or greens, as well as many other meals you will realize that this is a restaurant where everything is subordinate to the true gastronomic pleasure.

Enjoy the beautifully decorated large garden of the Pahuljica restaurant, which offers an escape to its guests from the summer heat. A pleasant breeze present in the garden will make you feel great. Do not miss some of the many desserts found on the menu of the Pahuljica Restaurant. Enjoy perfect moments with your family, friends or business partners with a glass of your favorite drink and the perfect local specialties that you can only try at Pahuljica Restaurant.

More information: Restoran Pahuljica
Address: Pante Srećkovića 29
Working hours: Every day: 07:00 - 00:00 h
Friday and Saturday: 07:00 - 03:00 h
Reservation number: +38166 00 24 00 (Call, SMS, WhatsApp, Viber)

Other news

restoran ahh riba hrana 13

The best fine dining restaurants in Belgrade (2019)

Category: Interesting facts


Did you happen to hear about fine dining restaurants and wonder what kind of restaurants they are?! If so, then this is the place where you can get familiarized...

restoran despacito 5

Top 10 Best Restaurants in Belgrade

Category: Interesting facts


If you are looking for a restaurant which will charm you with its atmosphere, perfect ambiance and most importantly excellent food, you are at the right place...

beograd knez mihailova

They preserve the spirit of the city - these are the oldest streets in Belgrade!

Category: Interesting facts


Belgrade is a city with a large number of streets and beautifully decorated city fortresses. It has a long history and even centuries-old streets. Each of them...