by Kathi Daniela

Are you looking for the best restaurants in Belgrade? Then you've come to the right place! Because I love the Serbian capital (I've already been there 5 or 6 times) and have made it my goal to chow down and sip through my Google Maps list of the best restaurants. Which isn't that easy - because every time I visit, a few new places are added!

History, culture and an insatiable appetite for enjoying life to the full - Serbia's capital simply has a unique vibe. From traditional kafanas serving hearty grilled food that are buzzing until the early hours of the morning, to stylish brunch spots and Michelin-star fine dining, you'll find it all in the city's dynamic culinary scene.

We eat our way through the best restaurants in Belgrade. The places to eat may be very different, but they all have one thing in common: every meal here is a celebration of history, culture and cuisine. A celebration of joie de vivre. Ready? Then let's go!

Reasons to visit Belgrade: This is why it's a great foodie destination

The Serbian capital is a city that is constantly changing – and has been for centuries. Belgrade is constantly reinventing itself and changing - and so is the restaurant scene. Creative fusion cuisine, traditional old Serbian dishes reinterpreted or upscale fine dining are just some of the innovations of recent years, while the traditional restaurants with their tamburaši, the live musicians, have nevertheless been preserved.

But that's not all. If there's one thing I learnt about Serbia and the Serbs on one of my first visits, it's that they love life, enjoyment, almost hedonism at times. Food plays an important role in Serbian culture - enjoying it, sharing it, celebrating it, together with friends and family.

So eating in Belgrade is not just about culinary enjoyment - a bar, café or restaurant is also one of the best places in the city to get to know the Serbian way of life and culture.

Beste Restaurants Belgrad: Mezze mit Käse und Pita
Beste Restaurants in Belgrad: Gefüllte Paprika mit Kartoffelbrei

Delicious and traditional Serbian dishes you have to try

Like the rest of the Balkans, Serbian cuisine is influenced by a wide variety of cultures and cultures. As in Croatia and Bosnia and Herzegovina , the crowd favourites here are meat, dairy products and hearty stews. I would describe Serbian cuisine as rich and hearty. But also incredibly tasty!

Grilled speciality: Pljeskavica

Typical for Balkan cuisine are Grilled dishes. In Serbia, they do Pljeskavica particularly well - a minced meat patty that is often filled with cheese or kajmak (a type of crème fraîche). Of course, you can also find really good Ćevapi here - although everyone will probably tell you that the very best can be found in Bosnia and Herzegovina.

Stews, soups, stuffed vegetables

Sarma, sauerkraut wraps filled and cooked with minced meat and rice, are one of my absolute favourite Serbian dishes. They are usually eaten in winter - and are also a typical Christmas meal. Punjene paprike - stuffed peppers - are also delicious.

Stews in Serbia are often made with beans, for example Prebranac, a savoury baked bean stew with onions, peppers, bacon or sausage. Gulaš and Paprikaš are two other traditional stews that are often eaten in winter.

The Serbian cutlet: Karadjordjeva šnicla

This rolled pork or veal schnitzel is stuffed with kajmak, breaded and deep-fried. It is served with tartar sauce. The dish is said to have originated when a cook was supposed to prepare chicken kyiv for a high-ranking Soviet visitor, but had no chicken to hand. Instead, he used veal - and to disguise the different flavour, he poured plenty of breadcrumbs and sauce over the dish.

Before and after: Rakija

Rakija - everyone knows it, everyone fears it. The tequila of the Balkans, a spirit traditionally distilled from fruit - whether plums, quinces, apricots or apples. It is often drunk as an aperitif or digestif and is an important part of many festive occasions in Serbia.

🥘 Tipp: If you really want to enjoy domaći, home-made Serbian delicacies, then book a food tour, with a local guide to discover the best spots and taste what Serbian cuisine has to offer.

Die Regenschirme auf der Terrasse von Manufaktura
Restaurant Manufaktura

The best traditional Serbian restaurants

If you are only in Belgrade for a weekend and want to eat typical Serbian food, then these restaurants are just the thing for you. Grilled food, hearty stews or schnitzel - here you will find the classic dishes of Belgrade.

Restoran Vuk

Located in a side street of Belgrade's main shopping street, Knez Mihailova, this restaurant has typical Serbian dishes on the menu. A good choice here is the stuffed pljeskavica, but the pickled peppers stuffed with kajmak are also excellent.

📍Vuka Karadžića 12, Beograd 


This restaurant is absolutely instagrammable – especially because of the red umbrellas hanging in the street and over the outdoor area, giving it a cosmopolitan ambience. Although located in the touristy old town, the food is good and fresh, well worth a visit. 

📍Kralja Petra 13, Beograd 

Sarajevski ćevap 

If your trip ever takes you to Bosnia and Herzegovina, then you should definitely eat Ćevapčići there. If not, this small shop in the boho district of Dorćol is a good alternative.

📍 Cara Dušana 32, Beograd


A typical neighbourhood spot just outside Belgrade's old town centre. Here you'll find typical Serbian dishes in a wood-panelled dining room with the typical chequered table cloths that you see in every other Balkan restaurant. I can recommend all the cooked and grilled dishes here.

📍Gavrila Principa 77, Beograd

Three hats / Tri Šešira

No matter what day of the week, this traditional restaurant hosts a party every evening with traditional music - guitar, accordion and singing. With its red and white chequered tablecloths, Tri Šešira is a typical Balkan restaurant and a popular destination for locals and tourists alike. No wonder - after all, the traditional restaurant is located in the old boho neighbourhood of Skadarlija, which has a very special vibe with its cobbled streets.

📍Skadarska 29, Beograd

🏰 Hotel tip: The cute little boutique hotel Villa Skadarlija is located just a few metres from the "Drei Hüte" restaurant. The rooms are cosy and clean, the owners are incredibly friendly and despite the location right in the lively boho district of Skadarlija, our room was very quiet. You can book Villa Skadarlija directly here.I always use - with the Genius programme I get discounts of up to 20 percent at many accommodations!

Beste Restaurants Belgrad: Tapas in Kantina de Frida
Tapas in Cantina de Frida
Smashed Burger in Thyme

Belgrade's best international & fusion restaurants

Not in the mood for Serbian cuisine? These restaurants serve international cuisine or fusion - you're sure to find something you like here. From Asian fusion cuisine to smashed burgers or Mediterranean dishes.


Endorfin calls itself a bistronomy experience – in other words, a gastro-bistro. The interior is stylish and the dishes can easily compete with fine dining restaurants. In addition to small snacks, there is even a chef's tasting menu that changes weekly and a large selection of Serbian wines and craft beers.

📍Braće Jugovića 3, Beograd


An urban, modern restaurant in the middle of the hip Dorćol neighbourhood, which brings a touch of Mediterranean lifestyle to Belgrade with its green and white interior. The courtyard with the fig tree that gives the restaurant its name is cosy and makes you feel far away from the hustle and bustle of the city. The cuisine here is also Mediterranean - from hummus to fresh salads. If you want to eat here, I would recommend making a reservation.

📍Kralja Petra 73, Beograd

Idol Tiki Bar

This restaurant doesn't quite know what it wants to be: Caribbean cocktail bar? Chinese restaurant? But it doesn't matter: the creative cocktails go wonderfully well with the delicious Chinese dishes served in this fusion restaurant with its stylish jungle interior.

📍 Strahinjića Bana 61, Beograd 

Kantina de Frida

A stylish Mexican restaurant on the trendy Beton Hala riverside promenade. You can sit outside on the terrace with a view of the Danube. The quesadillas, Mexican tapas and cocktails are excellent and there is often live music on weekend evenings. If you want to come then, I would recommend making a reservation, because not only tourists but also the wealthy Belgraders like to go out on the chic promenade on Fridays and Saturdays. 

📍 Karađorđeva 2, Beograd

Bistro TT

Breakfast, lunch or dinner - this minimalist spot has it all, plus delicious local beers and cocktails. The top dishes here are the sweet blinis with berries and whipped cream, syrniki, and pelmeni with sour cream. Another special touch is the old crockery and the plates and cups printed with flowers, which add a nostalgic touch to the modern ambience of the restaurant.

📍 Cara Uroša 19, Beograd

Pelmeni with sour cream
TT Bistro in Dorćol

Vegetarian restaurants in Belgrade

The meat-heavy Balkan cuisine can cause slight panic among vegetarians - but don't worry, there are many good meat-free restaurants in Belgrade. Nobody goes hungry in the city of flavour!

Kokos Bistro

No matter what you're craving: Burger, Pad Thai, lasagne - Kokos has a vegetarian option. The bistro is small, furnished in an industrial style, but cosy. Perfect for a pit stop on your sightseeing route.

📍 Nušićeva 7a, Beograd

Zdravo Ljubavi

This small, vegan café combines a love of sweets with a love of healthy food. No cake wishes remain unfulfilled here! If you fancy something savoury, you'll also find raw dishes and soups here.

📍 Venizelosova 16, Beograd


A cosy little restaurant with a vegetarian-vegan menu. The burgers here are particularly delicious. Mayka is a real family business and there's a good chance that your mum or daughter will be at the cooker cooking for you.

📍 Nikole Spasića 5, Beograd

Ćao Sečeru!

Just the thing for sweet vegan, sugar-free and gluten-free cravings: because that's what every dish is here, from cakes to delicious energy balls with different nuts and flavours. The small shop is not quite as cosy for long, relaxed sitting, but perfect for a short break.

📍 Rige od Fere 15, Beograd

Sonnenuntergang in einem Restaurant auf der Beton Hala
Sunset on Beton Hala
Relaxing in Boho Bar

Belgrade's restaurants with the best view

Beton Hala

This chic riverside promenade on the Danube was only completed a few years ago and is popular with tourists and wealthy Belgraders alike. But no wonder: the view of the river is marvellous, especially at sunset.

All the restaurants on the Beton Hala are a little more expensive, you pay for the location, but no matter which one you choose, I've had an excellent meal in all of them so far. Of the many restaurants you'll find here, Kantina de Frida is my favourite.

📍 Karađorđeva 2, Beograd

Boho Bar

Okay, this spot isn't actually a restaurant, but because the location within the walls of Kalemegdan, Belgrade's fortress, is just so unique and special, I simply had to include it. The perfect spot for a pre-dinner cocktail to watch the sun set over the castle walls. Looking for more places to drink in Belgrade? I've put together a list of my favourite bars here.

📍 Kalemegdanska Terasa bb, Beograd

Mama Restaurant

The Mamas Shelter Hotel is home to a panoramic restaurant with a view of Belgrade - one of the places in Belgrade that you should definitely visit if, like me, you simply love a view. The restaurant is as stylish as you would expect from the Mama's Shelter chain and the rooftop terrace leaves nothing to be desired. In addition to good cocktails for the evening, Mama Restaurant is also a great place for brunch.

📍Kneza Mihaila 54A, Beograd

Altmodische Einrichtung in Restoran Kovac - einem lokalen Geheimtipp
Powered by GetYourGuide

Insider tips: Eat where the locals eat

To eat where the locals eat, you have to go a little way out of Belgrade's old town, to New Belgrade or the suburbs. But it's worth it. So here are a few local insider tips.

Restoran Kovač

A typical Belgrade Kafana with live music, furnishings that are a little old-fashioned (I'm just saying lace doilies), but excellent service and a large selection of traditional dishes. We only saw locals here when we stopped in. The restaurant is also a little out of town.

📍Bulevar Oslobođenja 221, Beograd

Aleksandar Club

Perfect for a summer dinner in Belgrade, this restaurant has a huge terrace with a unique view over the city. The food is good and reasonably priced - the best is something grilled with a local wine and a fresh salad. Aleksandar Club is also perfect for families with children.

📍 Kneza Višeslava 17, Beograd


This restaurant with a river view serves a mix of Serbian-Mediterranean fusion cuisine. I love the atmosphere - you sit outside on the Splav (boat) but still feel like you're sitting inside thanks to the cosy cushions and curtains. A Splav (Boot) sitzt man draußen, aber fühlt sich durch gemütliche Kissen und Vorhänge dennoch, als würde man Innen sitzen.  reservation is a must here.

📍 Novi Beograd Blok 44, Gandijeva BB, Beograd

Thyme – StreetFood & Breakfast

The burgers and bao buns at this street food joint are excellent and they serve local beer - so fresh and fruity that even I liked it. Unfortunately, there is no outside seating area, but the restaurant is large and nicely decorated, so it's nice to sit by the high windows and watch the people passing by.

📍 Rajićva 12, Beograd

Burek aus der Bäckerei in Belgrad

On a budget: What to eat at the supermarket, bakery and co?

If you just want a quick bite to eat or because you've already spent your budget, you certainly won't go hungry. You can also find a grilled sandwich in smaller shops and you can't go wrong with a piece of pita at the bakery or in a buregdzinica. By the way, burek is pita with meat, burek sa sirom is pita with cheese - so pay attention to which version you order.

Many supermarkets also have fresh food counters where you can buy soups or ready-made meals at a favourable price, for example. However, only the larger supermarkets - in the smaller ones you are more likely to find only a bakery. 

Conclusion: the best restaurants in Belgrade

And that’s a wrap - these were the best restaurants in Belgrade, at least for me. But don't worry, there's always something new to discover and I'm sure I'll keep adding to this list. I hope you've found something to satisfy your hunger. And if it's your first time in the city, then I recommend you savour Belgrade on a food tour .

Noch Fragen zu Belgrad? Wissenswertes für deine Reise gibt es hier ⬇️

💸 Can I pay with euros in Belgrade?

You cannot pay with euros in Belgrade. The official currency in Serbia is the Serbian dinar. You can check the official exchange rate here. However, most restaurants and shops also accept cards, so you won't need a lot of cash.

🇷🇸 What language is spoken in Belgrade?

The official language of the country is Serbian. The Serbian language uses Cyrillic letters, so it's best to download Google Translate, which also allows you to take photos of Cyrillic menus or street signs and have them translated.

💉 Do I need international health insurance for Belgrade?

Absolutely! You should never, never, never travel without international health insurance. Serbia is also not in the EU, which means that your German health insurance does not cover the country. I always like to recommend SafetyWing to other travellers. For less than one euro per day, you can insure yourself here and also protect yourself against the risk of lost luggage.

📲 Can I use European roaming in Belgrade?

No, as Serbia is not in the EU, your roaming package is not valid here. You can either buy a SIM card from a local kiosk for a few marks or simply get an eSIM like Airalo, which you can even use for other countries after your trip to Bosnia. You can download the Airalo app here..

🪂 🪂 How many days should I plan for Belgrade?

I would recommend three days in Belgrade so that you can see not only the city centre, but also districts such as Zemun or the Ada Ciglane recreational area. You can find a few ideas for your city trip to Belgrade here. The city is super diverse and has an exciting past, so I would definitely recommend booking a city tour with a local .

💦 Can I drink the tap water in Belgrade?

The tap water in Belgrade is safe to drink.  

🛬 Where can I find the best flights to Belgrade?

You can find the cheapest flights on Kiwi - there you can compare prices directly.

🏯 Where can I find the best accommodation in Belgrade?

I always book my accommodation in Belgrade on . I make sure that they are either in the Dorćol district or near the Republic Square - that way I'm right in the city centre. I only recommend Skadarlija during the week, as it can get louder here at the weekend..


This blog article contains personal recommendations in the form of affiliate links. If you book or buy something through the links, I receive a small commission. For you, this does not change the price at all. Thank you for your support!

Have you ever been to Belgrade? If so, how did you like it? Do you have any additional tips and experiences? I look forward to reading about them in the comments!

You may also like