RoamGuru Roam Guru
Food & Drink

Belgrade's Kafana Code: Where Ottoman Spices and Austro-Hungarian Cream Built a City

A comprehensive food and drink guide to Belgrade's kafana culture, from Ottoman grills and Austro-Hungarian dairy traditions to river splavovi and rakija bars. With specific addresses, prices, hours, and what to skip.

Sophie Brennan
Sophie Brennan

Belgrade's Kafana Code: Where Ottoman Spices and Austro-Hungarian Cream Built a City

Most travelers pass through Belgrade on their way to the Montenegrin coast or the Serbian mountains. They eat a random meal near Kalemegdan Fortress and leave thinking Serbian food is just meat piled on more meat. This is only half true. The other half involves Ottoman spice routes, Austro-Hungarian dairy traditions, and a kafana culture that predates most European restaurant scenes by several centuries.

Belgrade sits at the confluence of the Sava and Danube rivers, a position that made it a target for empires and a crossroads for culinary influence. The Ottomans brought grilled minced meat, phyllo pastry, and strong coffee. The Habsburgs contributed schnitzel techniques, layered cakes, and a taste for structured meal service. What emerged is not fusion in the modern sense. It is a stack of distinct traditions that Serbians refuse to merge. You eat Ottoman dishes in Ottoman spaces, Austro-Hungarian dishes in Austro-Hungarian spaces, and nobody apologizes for the contrast.

The Kafana: Belgrade's Living Room

The kafana is the center of Belgrade eating. The word means coffeehouse, but the reality is a tavern that serves food from morning until the last customer leaves, which is often after midnight. Kafanas do not take reservations. They do not have tasting menus. The menu is laminated, the portions are large, and the waiters have worked there long enough to remember your order from a previous visit.

Tri Šešira (Skadarska 29, Stari Grad; open daily 11:00 AM–12:00 AM; mains 1,200–2,800 RSD) is the oldest kafana on Skadarlija, operating since 1864. The name means "Three Hats," and the red-and-white checked tablecloths have seen generations of poets, politicians, and travelers. Order the slow-cooked beef stew or the Karađorđeva šnicla here — the kitchen has had 160 years to perfect them. On weekends, a tamburica band moves between tables, and the volume increases as the rakija flows. A full dinner with wine runs around 3,500–4,500 RSD per person.

Dva Jelena (Skadarska 32, Stari Grad; open daily 10:00 AM–1:00 AM; mains 1,000–2,500 RSD) sits two doors down and competes fiercely for the same bohemian crowd. The name translates to "Two Deer," and the wood-paneled interior feels like a hunting lodge that never closed. The grilled meats are the draw here — order the mešano meso, a mixed grill platter of ćevapi, pljeskavica, sausages, and chicken that arrives smoking and feeds two to four people for roughly 2,800 RSD.

The classic kafana order starts with meze: ajvar, the roasted red pepper and eggplant spread that Serbians treat as a national birthright; urnebes, a white cheese and chili spread that clears your sinuses; and kajmak, the thick clotted cream that sits somewhere between butter and cheese and gets smeared on everything. These arrive with a basket of warm bread — domaća lepinja, a round flatbread baked fresh throughout the day.

Then comes the meat. Ćevapi are grilled fingers of minced beef and lamb, served in groups of five or ten on lepinja. You tear the bread, stuff the meat inside, add raw onion and kajmak, and eat with your hands. At Walter (Strahinjića Bana 57, Dorćol; open daily 9:00 AM–11:00 PM; ćevapi 480–720 RSD), a modern ćevapčićiya in the Dorćol neighborhood, the meat is ground fresh daily and grilled over charcoal. The "usual" — a pljeskavica in thick pita with raw onions, kajmak, and lettuce — costs around 520 RSD and requires both hands and several napkins.

Pljeskavica is the Serbian burger, a flat patty of spiced ground pork and beef, also served in lepinja with onions, lettuce, and a sauce that varies from shop to shop. The portion at a proper kafana is roughly the diameter of a dinner plate and thick enough to require a serious appetite. Karađorđeva šnicla is a breaded and fried pork or veal roll stuffed with kajmak, named after a revolutionary leader who would probably have preferred a simpler meal. These dishes are not refined. They are direct, heavy, and designed for people who work physically demanding jobs or drink enough rakija to require solid ballast.

At Kafana SFRJ (near Beton Hala, Savski Venac; open daily 12:00 PM–12:00 AM; mains 900–2,000 RSD), the décor leans into Yugoslav nostalgia — photos of Tito, old Olympic memorabilia from Sarajevo 1984, green tablecloths instead of the standard red. The pljeskavica is oversized and shareable, though the ribić na kajmaku — soft-cooked meat with mashed potatoes and kajmak — is the sleeper hit. This is not fine dining. It is a history lesson with cutlery.

Skadarlija: Cobblestones and Brass Bands

Skadarlija is the old bohemian quarter, a cobblestone street where kafanas have operated since the nineteenth century. The buildings are low and painted in saturated colors — ochre, rust red, deep green. Musicians move between tables playing traditional brass band music, and the waiters wear vests that look like costumes but are probably just old uniforms. The restaurants here are not cheap by Belgrade standards, but they are honest. You pay for the history and the location, not for molecular gastronomy.

A full meal with wine at a Skadarlija kafana costs roughly 3,000–5,000 RSD per person — what you would pay for a single appetizer in a Western European capital. The experience is theatrical: the musicians, the cobblestones, the sense that you are eating in a place that has not changed significantly since your grandparents' generation. Šešir Moj (Skadarska 21, Stari Grad; open daily 11:00 AM–1:00 AM; mains 1,100–2,600 RSD) is slightly less touristy than its neighbors, with a garden terrace that fills slowly through the evening. The sarma — cabbage rolls stuffed with minced meat and rice, slow-cooked until the leaves soften — is worth the trip alone.

The street itself is only about 300 meters long, but the density of history is remarkable. This is where Serbian poets and artists gathered in the late 1800s, where the bohemian lifestyle was not an aesthetic choice but a economic necessity, and where the kafana culture solidified into something that Belgrade still refuses to modernize away. You do not come to Skadarlija for innovation. You come for continuity.

Zeleni Venac: Where the Ingredients Come From

Zeleni Venac market is where the ingredients for all this food come from. It sits in a sunken concrete plaza near the city center, built in the 1970s and still functioning exactly as intended. Vendors sell fresh produce, cured meats, bulk spices, and local cheeses from stalls that have been family-run for generations. The ajvar you eat in a kafana was likely made by someone who bought their peppers here in September, roasted them at home over wood fires, and jarred them for the winter.

The market opens at 6:00 AM and stays busy until mid-afternoon. In September and October, the pepper stalls dominate — piles of red kapia peppers waiting to be roasted, bagged, and transformed into ajvar. A kilogram of peppers costs roughly 200 RSD. A jar of homemade ajvar from a vendor who made it last weekend runs 400–600 RSD. The tomatoes in summer taste like tomatoes should: dense, sweet, and slightly acidic. A kilo costs less than a coffee at a chain café.

If you are staying in an apartment, buying breakfast supplies at Zeleni Venac costs less than 500 RSD: a loaf of fresh bread from the bakery at the market's edge, a wedge of cheese, a jar of ajvar, and tomatoes that taste like tomatoes. The bakery at the southwest corner of the market — near the intersection of Jug Bogdanova and Kamenička — serves burek from dawn until the trays empty, usually by 10:00 AM. The cheese burek is 180 RSD per slice. The meat burek is 200 RSD. Both are enormous, greasy, and best eaten standing at the counter.

Burek: The Default Breakfast

Burek is the city's default breakfast. It is a spiral of phyllo pastry layered with cheese, meat, or spinach, baked until the exterior shatters and the interior steams. You buy it at bakeries called pekarias, which open before dawn and stay busy until mid-morning. Serbians eat burek standing up, often with a glass of cold yogurt called kefir. The combination of hot, greasy pastry and sour, thin yogurt is the kind of pairing that makes no sense on paper and perfect sense at seven in the morning.

Pekara Trpković (Kralja Petra 13, Stari Grad; open daily 6:00 AM–9:00 PM; burek 150–220 RSD) is the most famous bakery in the city center. There are two lines: one for burek, one for everything else. The burek line is longer. The cheese variety is oily and rich, packed in aluminum foil that will seep through if you are not careful. They also sell kiflice — small crescent rolls filled with jam or walnuts — and a range of savory pastries that rotate by season.

Bosanska Pekara (Svetogorska 38, Stari Grad; open daily 7:00 AM–8:00 PM; burek 160–240 RSD) specializes in Bosnian-style burek with a wider range of fillings: meat, cheese, spinach, leeks, cabbage, and potato. The leek burek is the standout — earthy, slightly sweet, and less greasy than the cheese version. There is a small seating area inside, unusual for a pekara, where you can eat slowly instead of standing at the counter.

A single slice of burek costs roughly 150–220 RSD (about 1.30–1.90 EUR) and keeps you full until lunch. The standard order is a slice of cheese burek and a glass of kefir. The yogurt cuts through the fat and provides the sour counterpoint that makes the pastry work. Do not order orange juice. Do not order coffee with it, unless you are prepared to drink it standing. Burek is not a sit-down meal. It is a transaction between you and the bakery, best completed quickly before the grease cools.

New Belgrade: The Office Lunch

New Belgrade, across the river from the old center, is a different food landscape. Built after World War II as a modernist administrative district, it now houses office workers who need fast lunch options. This is where you find the updated Serbian food: the same grilled meats, but with better ventilation and slightly smaller portions. It is also where international food has landed with mixed results. Sushi and burgers exist, but they compete against ćevapi shops that serve better food faster.

The smart traveler skips the international options and eats where the office workers eat. Manufaktura (Kralja Petra 13, Stari Grad — technically old Belgrade but draws the office crowd; open daily 9:00 AM–12:00 AM; mains 1,200–2,800 RSD) is a modern Serbian restaurant with an umbrella-shaded terrace that makes it instantly Instagrammable. The food is genuinely good, though — the grill selection is solid, the portions are generous without being overwhelming, and the wine list is longer than most kafanas. A business lunch here runs 1,800–2,500 RSD.

Restoran Kovač (Bulevar Oslobođenja 221, Voždovac; open daily 11:00 AM–11:00 PM; mains 800–1,800 RSD) is a proper local kafana slightly out of the tourist center. The furnishings are old-fashioned — lace doilies on the tables, wood paneling on the walls — and the clientele is almost entirely Serbian. The ćevapi are excellent, the service is warm, and the live music on weekends is loud enough that conversation becomes shouting. A full meal with beer costs under 2,000 RSD.

The Splavovi: Dinner on the Water

The splavovi are river clubs moored along the Sava and Danube banks. By night they are discos. By early evening they are restaurants that happen to have dance floors. The food is not the point, but it is surprisingly decent: grilled fish from the Danube, simple salads, and more meat. The real draw is the atmosphere. You eat on a floating platform while the city lights reflect on the water, and the volume increases as the night progresses.

Suvenir (Novi Beograd, Blok 44, Gandijeva bb; open daily 12:00 PM–1:00 AM; mains 1,500–3,500 RSD) is a splav that leans more restaurant than club in the early evening. The menu is Serbian-Mediterranean fusion — grilled sea bass, squid risotto, and a solid selection of local wines. The interior is cozy, with cushions and curtains that make the floating platform feel like a living room. Reservations are essential on weekends. Dinner here is an event, not a quiet meal. Prices are higher than in a kafana — expect 3,500–5,000 RSD per person with wine — but the experience is specific to Belgrade and worth doing once.

Brodic (a small boat near the Sava riverbank, Savski Venac; open daily 10:00 AM–2:00 AM; pizza and snacks 600–1,400 RSD) has been operating for over twenty years. It is not a splav in the modern sense — it is an actual small boat with a bar and a few tables. The pizza is surprisingly good, the beer is cold, and the view of the river is uninterrupted. This is where you go when you want to be near the water without the nightclub volume.

Coffee and Rakija: The Twin Engines

Coffee in Belgrade is Turkish in origin and Serbian in execution. It is strong, unfiltered, and served in small cups with a glass of water. The ritual is slow. You do not grab a coffee to go. You sit, you drink, you talk, and the cup stays on the table until the sludge at the bottom has cooled. The caffeine content is high enough that ordering a second cup is a statement of intent to stay awake for several more hours.

Kafeterija (multiple locations, including Knez Mihailova 48, Stari Grad; open daily 7:00 AM–11:00 PM; coffee 180–280 RSD) is a local chain that has managed to maintain quality across expansion. The coffee menu is extensive — Turkish, espresso, filtered, and various local interpretations. The baristas know their craft, and the seating is designed for lingering. A morning coffee here, with a glass of water and maybe a pastry, is the proper way to start a Belgrade day.

Rakija is the national drink and the national test of character. It is fruit brandy, usually plum or apricot, distilled to a potency that starts around forty percent alcohol and climbs higher in home productions. It is served in small glasses, often before a meal, sometimes during, and frequently after. The first sip burns. The third sip warms. The fifth sip explains why Serbians have a reputation for hospitality that borders on aggression.

Rakia Bar (Dobračina 5, Stari Grad; open daily 4:00 PM–2:00 AM; tasting flights 800–1,500 RSD) is the best introduction for foreigners. The staff will walk you through the varieties — plum šljivovica, apricot kajsijevača, quince dunjevača, and the more adventurous walnut or honey versions. A flight of four small glasses costs around 1,200 RSD. The bar is small, the conversation is easy, and the staff genuinely loves explaining the distillation process. Go on a quieter evening and ask questions.

Good rakija is smooth enough to drink slowly. Bad rakija is still drinkable but requires more determination. Kafanas typically serve commercial brands like Zlatibor or Stara Sokolova. For the artisanal versions, you need to know someone or visit a specialized shop. Krafter Beograd (Strahinjića Bana 44, Dorćol; open daily 3:00 PM–2:00 AM; craft beer 350–550 RSD, rakija 250–450 RSD) serves both local craft beer and a curated selection of small-batch rakijas. The outdoor seating is essential in summer — the indoor space can be a smoke box.

Serbian Wine: The Underpriced Secret

Serbian wine is improving rapidly but remains underpriced on the international market. The Fruška Gora region, an hour north of Belgrade, produces white wines from Graševina and Rhine Riesling grapes that handle the continental climate with surprising elegance. Reds from the Negotin region in eastern Serbia are heavier and less polished but honest. In Belgrade restaurants, a decent bottle costs what you would pay for a glass in London — 1,500–2,500 RSD for something genuinely good.

The wine lists in kafanas are short and unpretentious. The wine lists in newer restaurants are longer and only slightly more pretentious. At Cantina de Frida (Karađorđeva 2, Savski Venac; open daily 12:00 PM–1:00 AM; mains 1,400–3,200 RSD), a Mexican restaurant on the Beton Hala riverside promenade, the wine selection is unexpectedly solid — the owners clearly care about what they pour alongside the quesadillas. The terrace has Danube views, and the cocktails are excellent.

Meal Timing and Local Habits

Meal timing in Belgrade runs late. Lunch is typically between two and four in the afternoon. Dinner starts at nine and can extend past midnight in a kafana where nobody is checking the time. Breakfast is burek or a slow coffee. The concept of brunch exists in a few foreign-influenced cafes, but it is not a local tradition.

Tipping is expected but not calculated precisely. Ten percent is standard. Rounding up is acceptable for small bills. The waiter will not hover or pressure you. You ask for the bill — "račun, molim" — when you are ready, and nobody rushes you out. If you want to signal that you are finished, place your cutlery parallel on the plate. If you cross them, the waiter will assume you are still eating.

Smoking is still common in Serbian restaurants, though indoor smoking bans exist on paper. In practice, many kafanas still allow it, especially in the evening. If you are sensitive to smoke, sit outside or visit during lunch hours when the air is clearer. The newer restaurants in Dorćol and New Belgrade tend to be stricter about the ban.

What to Skip

The restaurants on the main pedestrian street, Knez Mihailova, that advertise Serbian cuisine in three languages and have photos of food laminated on their menus. The food is not dangerous, but it is aimed at tourists who will not return. Walk three streets in any direction and eat better for half the price. These places survive on location, not quality. The goulash will be bland, the ćevapi will be overcooked, and the rakija will be the cheapest commercial brand available.

Skip the international food in New Belgrade unless you have a specific craving. The sushi is adequate but overpriced. The burgers compete against pljeskavica that costs half as much and tastes twice as good. The Italian restaurants are fine but forgettable. You did not come to Belgrade for adequate sushi.

Skip the splavovi for food if you want a quiet dinner. By 10:00 PM, the music volume makes conversation impossible, and the kitchen prioritizes speed over quality. Eat early if you must eat there, or go for drinks after dinner elsewhere.

Skip the hotel breakfast if your hotel charges for it. A slice of burek and a coffee from a pekara costs under 400 RSD and is more authentically Belgrade than any buffet.

Practical Logistics

Getting There: Belgrade Nikola Tesla Airport (BEG) is 18 km west of the city center. A taxi to Stari Grad costs 2,000–2,500 RSD fixed rate if you book at the official taxi counter inside the terminal. Do not accept rides from drivers approaching you in the arrivals hall. The A1 minibus runs to Trg Slavija for 400 RSD and takes 30–45 minutes.

Getting Around: Belgrade's city center is compact and walkable. Stari Grad, Dorćol, and Skadarlija are all within 20 minutes' walk of each other. For New Belgrade and Zemun, use the bus or tram system — a single ride costs 89 RSD when purchased from a kiosk, 150 RSD on board. The Moovit app covers Belgrade public transport accurately.

When to Eat: Kafanas open around 10:00 AM and stay open past midnight. Pekarias open at 6:00 AM. Markets like Zeleni Venac operate 6:00 AM–3:00 PM Monday–Saturday, shorter hours Sunday. Splavovi serve food from 6:00 PM but transition to clubs around 10:00 PM.

Money: Serbia uses the Serbian dinar (RSD). Euros are accepted at some tourist-oriented spots, but dinars are preferred everywhere. ATMs are widespread. Credit cards are accepted at most restaurants, but carry cash for pekarias, markets, and smaller kafanas. As of 2024, 1 EUR ≈ 117 RSD.

Language: Serbian is written in both Cyrillic and Latin script. Most restaurant menus in the center offer English translations. In local kafanas outside the center, pointing and smiling works. "Hvala" (thank you) and "molim" (please) go a long way.

Safety: Belgrade is generally safe for tourists. The usual precautions apply — watch your bag on crowded trams, avoid unlit parks late at night. The kafana culture means there are always people on the streets until late, which adds a layer of passive security.

About the Author

Sophie Brennan is an Irish food writer and historian based in Lisbon. She combines her background in medieval history with a passion for contemporary gastronomy, and she believes the best way to understand a city is through its markets, its bakeries, and the stories its waiters tell. She has written for Condé Nast Traveller and authored two cookbooks exploring Celtic and Iberian culinary traditions. In Belgrade, she ate too much burek, drank too much rakija, and still thinks the city has one of the most honest food cultures in Europe.

Belgrade does not have a Michelin star. It does not want one. The food here is not designed for inspection or Instagram aesthetics. It is designed for appetite, for conversation, and for the kind of evening that stretches until the candles burn down. Eat the meat. Drink the rakija. Stay longer than you planned.

Sophie Brennan

By Sophie Brennan

Irish food writer and historian based in Lisbon. Sophie combines her background in medieval history with a passion for contemporary gastronomy. She has written for Condé Nast Traveller and authored two cookbooks exploring Celtic and Iberian culinary traditions.