Belgrade is one of the better-value eating cities in Europe, but the value is not spread evenly across it. It is concentrated in four formats: the pekara (bakery), the grill window, the covered market, and the weekday lunch menu at an old kafana. Learn those four and you can eat extremely well for very little — and, more to the point, you will be eating the things this city is genuinely good at rather than the things a laminated tourist menu pushes at you.
Two days is enough to work through all four properly. Three if you want to cross the river to Zemun without hurrying. What follows is the order that works, the neighbourhoods that reward the walk, and the handful of places worth going out of your way for.
How the cheap end works
Fix the currency in your head first. Serbia uses the dinar, not the euro, and at the time of writing the rate sits at roughly 117 dinars to the euro and has held close to that all year. Knock two zeros off a dinar price and you land within a few per cent of the euro figure — near enough for deciding whether to order another plate.
The second thing to know is that getting around costs nothing. Belgrade abolished fares on city transport at the start of 2025, and buses, trams, trolleybuses and the BG Voz city rail have been free to all passengers since; the exceptions are the A1 airport minibus and a few suburban lines, where you still pay on board. For an eating trip this matters more than it sounds. A grill window in Novi Beograd or a market in Zemun is a free ride away, which means the cheapest food in the city is never obliged to be the food nearest your hotel.
Beyond that, four habits:
- Bakeries open very early and are busiest before about nine. That is when everything is freshest, and it is not a coincidence — burek is a morning food here, and what you buy at four in the afternoon has usually been sitting.
- Grill portions are generous. Order fewer pieces than instinct suggests; you can always order again.
- Markets are a morning business. Stalls officially trade from around sunrise to sunset, but the good produce and the serious sellers thin out by the early afternoon.
- Cards are widely accepted, but small bakeries and market stalls often prefer cash. Carry some, and when an ATM offers to charge you in your home currency, decline and take the dinar price — the conversion it offers is consistently worse than your own bank's.
Burek, and why the hour matters
Burek is the default Belgrade breakfast: filo pastry, coiled or layered, baked in a wide round pan and cut by weight. In Serbia the word covers every filling — cheese, meat, spinach, potato — where in Bosnia it strictly means the meat one, and you will hear both usages inside the same city.
The ordering ritual is worth knowing because it is not obvious to a visitor. You do not ask for a slice; you ask for a weight. Half a kilo is a normal portion for one hungry person, a quarter is a light breakfast, and the counter cuts and weighs in front of you. Expect to pay somewhere around 150 to 300 dinars for a portion, roughly EUR 1.30 to 2.50, and around 300 to 500 dinars, about EUR 2.50 to 4.50, for the full local breakfast of burek with a drinking yoghurt. The yoghurt is not really optional, whatever you make of it: thin, sour and faintly fizzy, it is what stops a pastry that rich from defeating you before ten in the morning.
Pekara Trpković, with a long-standing branch in Savski Venac near the government quarter and others further east, is the name cited most often, and the queue outside it most mornings is the honest review. One Belgrade food guide notes its pastry runs to the oily side, which is a matter of taste rather than a fault. Pekara Đeram, beside the market of the same name east of the centre, is the sort of neighbourhood bakery you would never find by accident, and it makes the more useful point: the general standard here is high enough that your nearest pekara is usually fine, and the famous one is a detour rather than a necessity.
Go before about nine either way. A bakery that has sold out by mid-morning is a good bakery.
