Smart Self-Managed Tours

City guide

What to Eat in Belgrade

Editorial responsibility: Elena Voss · SSMTour Travel Editor

What to Eat in Belgrade
Photograph · Vladimir Nolic · CC BY-SA 4.0

Choose four source-checked Belgrade restaurants for Serbian starters, grilled dishes and Danube fish, with realistic routes through the old centre and Zemun.

This guide is part of our Belgrade destination coverage. Belgrade

Start with Serbian starters, grills and river fish

Kafana Tri šešira
Photograph · BuhaM · CC BY-SA 4.0

Belgrade's official culinary guide is a useful starting point because it names dishes without pretending that every Serbian recipe began in the capital. It presents hot proja, a corn-flour bread, with cheese and kajmak; winter pihtije; cold prebranac beans; plant-based sarma; cheese-filled gibanica and zeljanica; and stuffed zander as examples visitors may encounter. Use that list to recognize menu language, then check what the chosen restaurant actually serves now.

For a first traditional meal, build a small sequence rather than ordering every famous name. A starter with proja, cheese, kajmak or ajvar can be followed by one grilled dish, slow-roasted meat or fish. Tri Šešira's current English menu makes this approach concrete: it lists a Taste of Serbia platter, traditional cheese pie, gravče na tavče, ćevapi, kafanska pljeskavica, meat roasted under a clay bell and Belgrade cream pie. These are current operator-menu examples, not a citywide standard or proof of origin.

Fish deserves its own route. Šaran describes a Zemun tradition centred on fish soup and river fish, while its present kitchen also serves sea fish, seafood, Mediterranean dishes and other choices. Venecija's current menu lists Alaska-style fish soup, Danube pike-perch fillets, ćevapi with kajmak and pepper, veal and lamb cooked under a bell, plus salads such as Shopska and Morava. Kafana “?” is included for the historic kafana setting, but the official sources checked on 8 September 2026 did not provide a current operator menu. Do not attach an unverified signature dish to it.

Choose the meal category before the venue: Skadarlija cooking and music at Tri Šešira, an old-town kafana stop at Kafana “?”, a fish-focused meal at Šaran, or a broader Serbian-and-international menu at Venecija. That decision is more useful than a checklist that forces four full meals into one visit.

Checked 2026-09-08 · Official site · www.tob.rs

Checked 2026-09-08 · Official site · trisesira.rs

Checked 2026-09-08 · Official site · saran.co.rs

Checked 2026-09-08 · Official site · www.restoranvenecija.com

Match one restaurant to the day's geography

Restaurant Carp in Zemun
Photograph · Intermedichbo - Dr Milorad Dimić, Serbia · CC BY-SA 4.0

Choose a restaurant that fits the sightseeing route. Kafana “?” and Tri Šešira are both in the old centre, but they belong to different walking clusters. Belgrade City gives Kralja Petra 6 as the Kafana “?” address, close to Princess Ljubica's Residence and the Kosančićev Venac approach to the fortress. Tri Šešira is at Skadarska 29 in Skadarlija, east of Republic Square. Either can fit a central day without a special cross-city transfer.

Šaran and Venecija are in Zemun on the Danube, not beside the Skadarlija venues. Šaran publishes Kej Oslobođenja 53 as its address. Venecija publishes Kej Oslobođenja 6. They can sensibly share a Zemun riverside day, but they serve overlapping meal roles; choose one rather than treating the two addresses as consecutive courses. A walk along the quay, Gardoš and the old Zemun streets gives the meal a coherent setting.

The old-centre pair also should not be treated as a compulsory crawl. Tri Šešira publishes a broad menu and traditional music, making it the stronger planned meal in this set. Kafana “?” is valuable for its protected early nineteenth-century building and enduring tavern identity, yet its current menu, prices, hours and reservation arrangements were not verified from an operator channel. Keep it flexible unless those details are confirmed directly.

A realistic short stay therefore uses one central restaurant and, on a separate day if Zemun is already planned, one riverside restaurant. Travelling from Skadarlija to Zemun solely to collect another venue name adds road or transit time and does not improve the meal. If only one dinner is available, compare the current operator menus and choose the location already nearest the final sight of the day.

Checked 2026-09-08 · Official site · www.beograd.rs

Checked 2026-09-08 · Official site · trisesira.rs

Checked 2026-09-08 · Official site · saran.co.rs

Checked 2026-09-08 · Official site · www.restoranvenecija.com

Four exact restaurants with public primary sources

Restaurant "Venecija" in Zemun
Photograph · Intermedichbo - Dr Milorad Dimić, Serbia · CC BY-SA 4.0

Kafana “?” is the historic old-town choice. Belgrade City's current heritage article identifies it as the city's oldest preserved tavern, gives Kralja Petra 6 as its address and explains that the question-mark name grew from a dispute with church authorities. Its page describes the protected building and shows credited venue photographs. No current operator menu, price list, hours page or booking route was located, so this guide makes no claim about a dish, bill or service time there.

Tri Šešira is the Skadarlija meal with the clearest current Serbian menu in this set. The operator gives Skadarska 29, dates the restaurant to 1864 and publishes daily service from 11:00 to 02:00. Its English menu names traditional cheese pie, gravče na tavče, clay-bell lamb and veal, ćevapi, kafanska pljeskavica, Serbian salads and Belgrade cream pie. Menu prices are visible but are not converted into a promised meal total here.

Šaran is the fish-focused Zemun choice at Kej Oslobođenja 53. The operator links its history to fisherman Vićentije Vukotić and a fish-soup recipe, and names fish soup, grilled octopus and carp fillets among its specialties. The site currently contains conflicting hours: one contact block says Tuesday through Sunday 13:00–01:00, while repeated footer text closes Monday and gives 15:00–00:00 on Tuesday and Wednesday. Confirm the schedule before travelling.

Venecija is the broader Zemun choice at Kej Oslobođenja 6. Its operator traces the restaurant to 1913 and publishes daily 08:00–00:00 service. The current menu includes homemade fritters with ajvar and kajmak, fish soup, ćevapi, veal or lamb under a bell, Danube pike-perch and Serbian salads. It also contains international dishes, so choose from the relevant sections rather than assuming the whole card is traditional Serbian food.

Each link above points to the exact venue and credited venue imagery. The old-centre pair and the Zemun pair serve different routes, so the useful comparison is location, current menu evidence and the kind of meal each address supports.

Checked 2026-09-08 · Official site · www.beograd.rs

Checked 2026-09-08 · Official site · trisesira.rs

Checked 2026-09-08 · Official site · trisesira.rs

Checked 2026-09-08 · Official site · saran.co.rs

Checked 2026-09-08 · Official site · saran.co.rs

Checked 2026-09-08 · Official site · www.restoranvenecija.com

Checked 2026-09-08 · Official site · www.restoranvenecija.com

Read the menu by course, portion and setting

Kafana Tri šešira
Photograph · BuhaM · CC BY-SA 4.0

Start by deciding whether the table wants small starters, one main each or a shared roast. Tri Šešira separates cold appetizers, hot appetizers, soups, fish, clay-bell roasts, local specialties, Serbian barbecue, salads and desserts. Its Serbian platter and barbecue platter are explicitly sold for two, while many grills are single dishes. Read the portion description before adding several starters and a shared main; a list of traditional names does not mean every item is a tasting portion.

At Šaran, make the fish decision first. The operator highlights fish soup, carp fillets and grilled octopus, while describing a kitchen that now combines river fish, sea fish, seafood, Mediterranean dishes and non-fish choices. Ask which fish is available and how it is priced before ordering. A restaurant's long history does not guarantee that every species or preparation appears every day. The operator offers a reservation route, but this guide does not claim that a table is available at a particular time.

At Venecija, use the menu headings to keep the Serbian choices in view. Homemade fritters with ajvar and kajmak, Alaska-style fish soup, ćevapi, Sjenica veal under the bell, Pešter lamb under the bell and Danube pike-perch sit among pasta, risotto and international dishes. The menu also lists a mandatory cover charge of 185 RSD per person and bread under the bell at 110 RSD per person, checked on 8 September 2026. Recheck the live menu because prices can change.

Traditional music is part of the planned Tri Šešira experience: the current menu page states music from 14:00 to 02:00. Treat that as atmosphere, not as a quiet-meal promise. For Kafana “?”, ask directly about current service and music because no operator schedule was verified. Across all four venues, keep Serbian dish names when asking questions; an English description helps recognition but does not settle portion size, ingredients or availability.

Checked 2026-09-08 · Official site · trisesira.rs

Checked 2026-09-08 · Official site · saran.co.rs

Checked 2026-09-08 · Official site · www.restoranvenecija.com

Verify ingredients and kitchen handling directly

Restaurant Carp in Zemun
Photograph · Intermedichbo - Dr Milorad Dimić, Serbia · CC BY-SA 4.0

Traditional Serbian menus can offer meat-free dishes, but a familiar name is not an allergy statement. Belgrade's tourism office describes a plant-based sarma made with onion, rice, peppers, tomatoes and parsley, and it lists prebranac beans, salads and vegetable dishes. That city guide establishes useful dish categories. It does not prove how a particular restaurant prepares them, whether animal products are added, or whether cross-contact is controlled.

Tri Šešira's menu includes cheese, kajmak, eggs, meat, fish, nuts and wheat across many sections. It also lists salads, beans, peppers and other vegetable dishes, but their short descriptions do not amount to a vegan, gluten-free or allergy-safe guarantee. Ask about the exact recipe and preparation surface. Šaran says its current menu includes choices for vegetarians and gluten-free diets, yet the same kitchen handles river fish, sea fish and seafood. Treat the label as an option to discuss, not a medical assurance.

Venecija publishes vegetable omelettes, salads, grilled vegetables and a cake labelled posno, alongside seafood, dairy, meat, bread and pasta. Posno can help identify a fasting-style item, but it does not establish allergen controls or suitability for every vegetarian or vegan requirement. Kafana “?” has no current operator menu in the official sources checked on 8 September 2026, so no dietary suitability is claimed for it.

When the requirement is safety-critical, contact the exact restaurant before making it the anchor of the day's route. Ask about ingredients, stock, garnish, frying oil and shared preparation surfaces. If the answer is incomplete, choose a venue that can confirm the requirement. For a mixed group, clarity from the kitchen is more useful than selecting a restaurant solely because its name or setting appears traditional.

Checked 2026-09-08 · Official site · www.tob.rs

Checked 2026-09-08 · Official site · trisesira.rs

Checked 2026-09-08 · Official site · saran.co.rs

Checked 2026-09-08 · Official site · www.restoranvenecija.com

Skip invented rankings, stale prices and forced routes

Restaurant "Venecija" in Zemun
Photograph · Intermedichbo - Dr Milorad Dimić, Serbia · CC BY-SA 4.0

Skip treating a famous address as proof of a specific dish. Kafana “?” has a well-supported heritage identity, but the official sources checked on 8 September 2026 did not provide a current operator menu, prices, hours or reservation route. Its historical importance is not permission to copy practical details from OpenStreetMap, an aggregator or another restaurant. Visit flexibly after checking directly, or choose a venue with a current operator page when a timed meal matters.

Skip describing Skadarlija as the whole of Belgrade food. Tri Šešira provides strong current evidence for Serbian starters, clay-bell roasts, grills and desserts in a music-led setting, but Šaran and Venecija show a different Danube and Zemun context. They are several kilometres from the old-centre pair. Putting all four into one food crawl would turn a useful guide into an inefficient transport exercise.

Skip fixed meal-budget promises. Tri Šešira and Venecija publish item prices, and Venecija publishes a per-person cover charge, but a bill depends on current prices, portions, drinks and shared dishes. Šaran's readable pages did not expose a current item-price list when checked on 8 September 2026. Do not fill that gap with a third-party estimate. Check the operator menu on the visit date if cost determines the choice.

Skip unqualified claims about dietary safety or authenticity. A restaurant may serve a local dish beside international food; that does not make the local item less useful, and it does not make every plate traditional. Likewise, a plant-based label or vegetable dish does not prove allergen controls. Choose four things that can be checked: the exact venue, the current menu category, the route and the unanswered practical questions. This produces a more dependable Belgrade meal than any unsupported best restaurant list.

Checked 2026-09-08 · Official site · www.beograd.rs

Checked 2026-09-08 · Official site · trisesira.rs

Checked 2026-09-08 · Official site · saran.co.rs

Checked 2026-09-08 · Official site · www.restoranvenecija.com

Common questions

What traditional food should I try in Belgrade?

Start with one or two Serbian categories that fit the meal: proja with cheese or kajmak, prebranac, gibanica, ćevapi, a clay-bell roast, fish soup or Danube fish. Check the chosen restaurant's current menu rather than assuming every venue serves every dish.

Which verified venue has the broadest current Serbian menu?

Tri Šešira publishes the clearest broad Serbian menu in this set, including traditional pie, gravče na tavče, clay-bell roasts, ćevapi, kafanska pljeskavica, Serbian salads and Belgrade cream pie. Recheck the live menu before visiting.

Where should I plan a traditional fish meal?

Šaran on the Zemun quay is the fish-focused choice. Its operator highlights fish soup, carp fillets and grilled octopus, while explaining that the kitchen now serves both river and sea fish. Confirm the current schedule because its site displays conflicting hours.

Can I combine all four restaurants in one food walk?

No. Kafana “?” and Tri Šešira fit the old centre, while Šaran and Venecija are on the Zemun quay. Choose one central meal and, if Zemun is already in the itinerary, one separate riverside meal rather than crossing the city to collect venue names.

Are Kafana “?” hours and menu recorded here?

No. Belgrade City's current heritage article verifies the protected tavern identity and address, but the official sources checked on 8 September 2026 did not provide a current operator menu, price list, hours page or reservation route. Confirm practical details directly before relying on a timed visit.

Can these menus confirm a vegetarian or allergy-safe meal?

No. The sources identify possible plant-based, vegetarian or gluten-free choices, but they do not prove ingredients, substitutions or cross-contact controls. Ask the exact restaurant about the exact dish, and choose another venue if a safety-critical need cannot be confirmed.

Turn this list into a plan

Set your days, your pace and the hours you actually want to be out. The planner works around closing days and travel time, and leaves room to eat.

Plan Belgrade