The 10 Best Restaurants in Belgrade, Serbia

Blaznavac Kafe-bar
Blaznavac Kafe-bar | © Courtesy of Blaznavac Kafe-bar
Photo of Oonagh Turner
2 May 2018

Serbia’s capital is steeped in ancient history, Belgrade was the capital of Yugoslavia, the southeastern European state that officially dissolved in 2006. As a strategic site that has always been a source for dispute, the capital has benefited from its plethora of influences throughout the centuries. The architecture seen throughout the city streets serves as a constant reminder of its mixed political and cultural heritage. Food is another way in which these past influences have impacted modern Belgrade. Here are our top ten restaurants.

Belgrade at Night | © Dani Lavi 0007/WikiCommons


For a taste of true Serbian cuisine, head to this cozy restaurant in the capital. The staff at Gradska are welcoming, friendly and keen to share their local cuisine and customs with their guests. The traditional food on offer is barbecued and grilled meats typically served on big platters, and customers order from a menu of tasty sides, such as fresh salads with locally produced Serbian cheese, pickled peppers and Serbian style bread.

Address & telephone number: Mike Alasa 54, Belgrade 11000, +381 11 292 28600

Toro Latin Gastrobar

Restaurant, Vegan, Vegetarian, Mediterranean, Mexican, $$$
Map View
Churros con Chocolate
Churros con Chocolate | © Tim Lucas/WikiCommons
This restaurant offers a South American inspired menu with a straightforward choice of delectable Latin dishes, tapas and desserts such as churros. The food is traditional with a contemporary twist. The plates are served and presented with impeccable attention to detail, and it is clear that each dish is lovingly prepared. The restaurant itself is well furnished with a contemporary chic design, mirroring the modern cuisine.

Le Bon Appetit

Restaurant, American, Fast Food, Vegan, Vegetarian, Mediterranean
Map View
This hot spot for culinary delights is tucked away down city center backstreets but is well worth finding. The dishes on the menu are an interesting fusion of classic, well loved American dishes, blended with Mediterranean flavors. Choose from delicious burgers served in a ciabatta bun, spiced chicken wings or traditional Serbian salads. The restaurant also offers a healthy breakfast and brunch menu.

Voulez-vous Kafe Restoran

Restaurant, Cafe, European, Italian, Vegetarian, $$$
Map View
This restaurant is one of the best loved in Belgrade. The menu offers an extensive range of dishes with sophisticated plates from across the globe. The building itself is modern and stylish, with glass walls allowing the restaurant to be flooded with natural light, adding to the dining experience. There is also the option to dine on the terrace on a pleasant summer’s day that overlooks the charming neighborhood.

The Two Deer

Restaurant, European, BBQ, $$$
Map View
Skadarlija | © Zoran Životić/WikiCommons
Stroll down to Skadarlija, Belgrade’s bohemian quarter, for a pleasant amble among the cobbled streets, art galleries and colorful buildings. This particular restaurant lies in the heart of this district, and serves a traditionally Serbian meal. Choose from cuts of meat, cheeses, pickled peppers and salads to piece together your ideal dish. This particular spot has a raised terrace that overlooks the vibrant streets, so you can watch the world go by while you enjoy your food.

Restoran Dvorište

Restaurant, Mediterranean, European, Greek, $$$
Map View
Grilled Chicken Souvlaki
Grilled Chicken Souvlaki | © Sodexo USA/Flickr
For those seeking a departure from traditional Serbian cuisine and looking for a break from meat heavy dishes, head to Restoran Dvorište for some Greek inspired cuisine. Begin your meal with a Mediterrannean inspired starter and move on to an authentically Greek main course such as the popular chicken souvlaki. The restaurant also has a beautiful, secluded garden where you can enjoy your meal in the verdant surroundings.

Blaznavac Café-Bar

Cocktail Bar, Restaurant, Cocktails, Wine, Beer, European, $$$
Map View
Blaznavac Kafe-bar
Blaznavac Kafe-bar | © Courtesy of Blaznavac Kafe-bar
The originality of the interior is what sets this restaurant and bar apart from other dining establishments in Belgrade’s capital. The décor is vibrant, quirky and colorful with eccentric furnishings from papier mâché animal heads to old sewing machines turned into tables. While Blaznavac café-bar mainly functions as a bar with crowds drawn to this spot for the inventive list of cocktails, it is also a place where you can get a light lunch and enjoy the bizarre furnishings.


Restaurant, European, Steakhouse, $$$
Map View
Restaurant Oskar is situated in the heart of Dorcol, the oldest quarter of Belgrade which draws tourists who marvel over its ancient architecture and churches. The restaurant makes for the ideal place to relax and soak up the local surroundings, and reflect on Serbian culture by enjoying a traditional dish. While the exterior is somewhat unassuming, it should not be underestimated and is firmly a top spot for authentic Serbian cooking.

Campania Trattoria

For a taste of Italy, head to this classically Italian trattoria. The Italian theme is apparent throughout this enchanting restaurant, with bottles of vintage red wine and plaited garlic bulbs decorating the room and tantalizing taste buds. The restaurant is fitted with a fantastic pizza oven in the center, which gives pizzas the sought after crispy base associated with authentic Neapolitan pizzas. Head here for particularly friendly service and enjoy a hearty Italian meal in the heart of Belgrade.
Address & telephone number: Kneza Sime Markovica 10, Belgrade 11000, +381 1131 15531

Campania Trattoria | © Courtesy of Campania Trattoria

Mala Fabrika

This restaurant is located just a short walk away from St. Sava temple, a large orthodox church with impressive byzantine domed ceilings. The name translates in Croatian to ‘small factory,’ which is in keeping with the décor. The interior is tastefully furnished, with wooden beams, exposed plumbing and contemporary works of art, but the patio is the best spot to enjoy your meal here. The outdoor seating is surrounded by trees and makes customers feel far from the buzz of the city center. The menu offers a wide choice and it serves classic Yugoslavian and European cuisine. Food is beautifully created, and the professional service makes it all the more surprising that dishes are moderately priced.

Address & telephone number: Nebojsina 49a, Belgrade 11000, Serbia, +381112435727

Cookies Policy

We and our partners use cookies to better understand your needs, improve performance and provide you with personalised content and advertisements. To allow us to provide a better and more tailored experience please click "OK"