10 Brilliant Restaurants To Eat At In Belgrade, Serbia

places to eat in belgrade
| 3 min read

Some of us travel just for the food - and if you’re Belgrade bound, you’re in for a real treat. Here you can discover some of Eastern Europe’s most beloved restaurants serving both international food and Serbian specialities like ćevapi and torta praska - the famous apricot cake which will take your breath away. Dare to try at least one shot of Serbian raki too! Take a look at our favourite restaurants in Serbia’s fun-loving capital.

1. Salon 5

Editor's Note: Photo taken from the establishment's official social account

Posted by Salon 5 Beograd on Wednesday, September 4, 2019

This absolute gem of a restaurant embodies everything that fine dining is about. Located in an actual apartment, Salon 5 allows guests to indulge in Italian and French delicacies such as risotto, tiramisu and foie gras - their simply incredible signature dish. Highly recommended to anyone looking for an unusual and a bit quirky dining experience in the centre.

Salon 5

Address: Avijatičarski trg 5, Belgrade 200286, Serbia

Website: Salon 5

Visited this place?

2. Frans

Editor's Note: Photo taken from the establishment's official social account

On the hunt for a trendy dining spot? Frans is a stunning restaurant with both indoor and outdoor seating areas. Here you can take a break from the bustling city life and enjoy some of Belgrade’s finest dishes. How about beef tartar, truffles or grilled lamb? The thing we love the most about Frans is the welcoming atmosphere, along with the amazing meat dishes.


Address: Bulevar Oslobođenja 18a, Belgrade 11000, Serbia

Website: Frans

Visited this place?

3. Kalemegdanska Terasa

Location wise, you can’t do better than Kalemegdanska Terasa. Located within the actual famous Kalemegdan Fortress in the historical centre, visitors are spoiled to views of the Danube as well as live music. Signature dishes of Kalemegdanska Terasa include leskovac grilled meat, grilled goose liver with truffles and kotor cream pie. Why not take a sightseeing tour of the fortress in the afternoon, followed by a visit to the restaurant?

Kalemegdanska Terasa

Address: Mali Kalemegdan bb, Belgrade, Serbia

Website: Kalemegdanska Terasa

Visited this place?

4. Casa Nova

It’s easy to see why Casa Nova is so popular with couples…from the seductive chocolate soufflé to the juicy steaks and homemade pasta dishes, this restaurant makes for an excellent dinner with your loved one. Casa Nova is located in the city centre which makes it easy to access no matter where you’re staying in Belgrade. It’s a must-visit for anyone with a love for French-Italian cuisine!

Casa Nova

Address: Gospodar Jovanova 42a, 11000 Belgrade, Serbia

Website: Casa Nova

Visited this place?

5. Ambar

Editor's Note: Photo taken from the establishment's official social account

Taste the best of Balkan’s cuisine at Ambar, a lively restaurant which is getting more and more popular. The service is second to none; the staff will always take the time to explain the menu to you. Start off with a traditional cheese pie, before feasting on something from the grill. And whatever you do, don’t skip dessert this time. The profiteroles with vanilla and nougat chocolate sauce are to die for.


Address: Karađorđeva 2 - 4, Belgrade 11000, Serbia

Website: Ambar

Visited this place?

6. Little Bay

Opera + fine dining? A winning combo. Little Bay is not one of those restaurants you will forget as soon as you finish your last bite. Quite the opposite! This baroque inspired restaurant offers opera and cello concerts during their lunch and dinner seatings. Soak up some culture while you explore the exciting menu which boasts duck, trout and even British roasts.

Little Bay

Address: Dositejeva 9a, Belgrade 11000, Serbia

Website: Little Bay

Visited this place?

7. Gradska

places to eat in belgrade | gradska
Source: instagram

Want to dine on a budget but don’t want to compromise on flavor? Hop over to Gradska for tasty Serbian cuisine. Located in the Dorcol area, Gradska is the perfect spot for travelers who wish to enjoy authentic local dishes like Mountain Lamb, pork with white wine or maybe a roast. The hospitality makes up for the unpretentious interior. Tip: if you want to try Serbian raki whilst in Belgrade, this is the place.


Address: Mike Alasa 54, 11000 Belgrade, Serbia

Website: Gradska

Visited this place?

8. Zavicaj

Editor's Note: There's no photo available at the time of writing

Sit down by one of the pretty checkered tables at Zavicaj and you’ll feel right at home. It’s a traditional restaurant with a touch of countryside close to the centre of the city. It does get a bit crowded as it’s so popular, but it’s still worth a visit for those who appreciate a nice goulash or a pork shish kebab, and who doesn’t? Finish your meal with a hot cup of coffee before you take on Belgrade’s famous nightlife.


Address: Gavrila Principa 77, Belgrade, Serbia

Website: Zavicaj

Visited this place?

9. Opera

Classy Opera takes service and attention to detail to the next level. Step into this bright, sophisticated restaurant and you’ll see what we mean. There’s hardly a better place in Belgrade to enjoy a peaceful meal together with friends or family. If you like pork, you’re in for a real treat as the pork dishes are top notch. We’d also recommend the amazing plum dumplings as a starter!


Address: Obilicev Venac 30, 11000 Belgrade, Serbia

Website: Opera

Visited this place?

10. To Je To

A post shared by @_tourist_omer_ on Jan 8, 2017 at 11:29am PST

Don’t visit Belgrade without trying some cevapi dishes (Serbian meatballs) at To Je To. This great value restaurant is a meat lover’s paradise, where you can enjoy an ice cold beer or two along with your dish of choice. It’s definitely one of the hipper places in Belgrade, so make sure you book in advance as tables fill up fast. To Je To is suitable for travelers of all ages.

To Je To

Address: Bulevar despota Stefana 21, Belgrade, Serbia

Website: To Je To

Visited this place?

Experience Belgrade through food

Belgrade iz balona
Source: Photo by user Vlada Marinković used under CC BY-SA 3.0

The best way to experience a new city is through its cuisine. Whether you prefer a luxury gourmet meal or something a bit more wallet friendly, Belgrade has countless restaurants for you to try during your stay. Trust us, your tastebuds will love you for it!

Visited this place?
Any must-sees we missed? Tell us about them in the comments section or write a post here to help out fellow travelers!
Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.


Get Trip101 in your inbox

Unsubscribe in one click. See our Privacy Policy for more information on how we use your data

Solrunn loves discovering new corners of the world and writing - preferably at the same time. She currently based in the UK, which is the 5th country she's lived in. If she could travel anywhere......Read more

 Want to contribute as a Local Expert?
Explore Belgrade
Good things are meant to be shared!
Back to top
Visited any of these places? Click this button to activate our "Add a Tip" feature to share your experience.