TravelRestaurants › Belgrade

Best Restaurants in Belgrade

M
Marco BianchiFood & Restaurant Editor · Last updated: April 2026

Where locals actually eat — by neighborhood, budget, and what to order.

By Flavia VoicanFlavia Voican · Updated April 14, 2026 · Belgrade, Serbia

Some links are affiliate links. Learn more.

Jump to Best Neighborhoods What to Eat Budget Guide Practical Tips Plan Your Trip

What Makes Belgrade Worth Visiting for the Food?

Belgrade is a city where Ottoman, Austro-Hungarian, and Balkan influences fuse into hearty, smoky, and often fermented flavors. You must try ćevapi (grilled minced meat skewers), sarma (meat-stuffed cabbage rolls), and kajmak (creamy dairy spread). Prices are honest—€10-15 covers a full meal at a good restaurant.


Where Should You Eat in Belgrade?


What is the best area for food in Savamala?

Savamala is Belgrade’s new dining epicenter, where old industrial warehouses now house trendy pizzerias, seafood spots, and craft beer bars. Look for trattorias with wood-fired pizzas and fresh sarma served in €15-20 mains. Best after dark, when the riverfront glows and the crowds start to arrive.


What is the best area for food in Skadarlija?

Skadarlija is Belgrade’s village-in-the-city, known for its folk music, wood-fired stoves, and hearty Serbian classics. The narrow lanes are lined with taverns serving grilled meats and plum brandy. It’s charming but touristy, so arrive early to beat the crowds.


What is the best area for food in Dorćol?

Dorćol is where Belgrade’s young creatives eat, with a mix of vegan bistros, kebab houses, and casual wine bars. The area has a buzzing night scene and a good kebab spot around every corner, with grilled meat in pita for €6-8. It’s perfect for late-night eats after a concert.


What is the best area for food in Zemun?

Zemun, a former village now part of Belgrade, is quieter and offers a mix of Serbian and international cuisine. Try the trout restaurants along the Danube or the fish soup at local taverns. It’s ideal for a relaxed lunch or dinner with views over the river.


What Should You Eat in Belgrade?


What are *ćevapi* and where to find them?

Ćevapi are grilled minced meat skewers, often served with flatbread, onions, and ajvar. The best versions are in Dorćol and Skadarlija, where you can get a plate of four for €7-10.


What is *sarma* and where to find it?

Sarma is cabbage or grape leaves stuffed with a mix of minced beef and rice. It’s a Balkan staple and a must for lunch. Look for it in Skadarlija or Savamala for €12-15 per serving.


What is *kajmak* and how is it eaten?

Kajmak is a creamy, buttery dairy spread made from fermented milk. It’s often served with bread, eggs, or grilled cheese. Try it at a local bakery in Dorćol or Zemun for under €2 per serving.


What is *goulash* in Belgrade?

Belgrade’s version of goulash is heavier and more meaty than the Hungarian style. It’s usually made with beef, paprika, and served with bread. Look for it in Skadarli

lija or Zemun for €10-14.


What are *somun* and where to find them?

Somun is a type of leavened bread, often used as a side to grilled meats or cheeses. You can find it at most taverns and bakeries, with a fresh loaf for €1-2.


What are *krompiruša* and where to try them?

Krompiruša is a creamy mashed potato soup, often served with bacon or cheese. It’s a comfort food staple and easy to find in Skadarlija for €6-8.


What are *pita* and where to find the best?

Pita is a baked or grilled flatbread filled with cheese, meat, or spinach. The best are in Zemun and Dorćol, with meat-filled versions for €5-7.


What are *burek* and where to try them?

Burek is a flaky, layered pastry filled with meat, cheese, or eggs. It’s best eaten hot from the oven. Look for it at morning markets or local bakeries for €2-3 each.


What is *ajvar* and how is it used?

Ajvar is a roasted red pepper and eggplant spread, often served with grilled meats. It’s a Serbian staple and a must-order side. You can get it free with most grilled dishes or buy it in jars at the market.


What are *pljeskavica* and where to find them?

Pljeskavica is a Serbian burger made from grilled minced meat, often with onions and ajvar. It’s a hearty street food staple. Try it in Savamala or Dorćol for €7-10.


Budget Guide: How Much Does Food Cost in Belgrade?


|------|---------|-------------|

Plan Your Belgrade Trip

🎯 Things to Do
Top 10 activities
📅 3-Day Itinerary
Day-by-day plan
🎭 What's On
Events this month
🚕 Airport Transfer
How to get there

Flying to Belgrade?

Search Flights to Belgrade →
🚗 Rent a Car in Belgrade
800+ rental brands worldwide — compare and save.
Compare Car Rentals →

Was this helpful?

About · Contact · Editorial Policy · How We Make Money

Belgrade Food Guide — Video

See what locals eat in Belgrade, from street food stalls to proper sit-down restaurants.

Belgrade Restaurant News & Food Trends

Latest food news and restaurant openings in Belgrade.

Loading restaurant news…

How Much Does Food Cost in Belgrade?

Belgrade's food scene offers incredible value, with a hearty €5 ćevabdžinica meal or a €15 dinner at a mid-range spot. For a full day of eating, budget €25-30 for quality meals and snacks.

Meal typeEst. costWhat you get
Street food / market€2-8*Burek*, *ćevapi*, *krompiruša*, *kajmak*
Casual sit-down€10-18Grilled meats, *sarma*, *pita*
Mid-range restaurant€20-35Full meal with wine or beer
Fine
Meal Type Cost per Person Where to Find It
Street food €2-3 Knez Mihailova Street, Skadarlija
Casual €5-8 Balkan Bistro, Studentski Grad
Mid-range €10-15 Café de Paris, Dorćol
Fine dining €25-40 Balkan Bistro, Zemun
Daily budget

Map: Belgrade Restaurant Districts

Navigate Belgrade's restaurant districts with this interactive map. Click to explore the city.

Open in OpenStreetMap ↗

Complete Belgrade Travel Guide

Kafana Zlatna Lipa — Traditional Serbian

Established in 1999, this Belgrade institution in Savamala serves authentic Serbian fare with a focus on grilled meats. Order pljeskavica (grilled minced beef patty, 1,200 RSD) with ajvar (roasted red pepper spread, 350 RSD), gibanica (cheese pastry, 450 RSD), and krompiruša (potato dumplings, 600 RSD) for two. Located on Knez Mihailova Street, the space features wooden tables, red walls, and old photographs of Belgrade. Best visited on a weekday evening when locals fill the tables, avoiding weekend crowds. Ideal for travelers seeking a genuine taste of Serbia, not a tourist trap. The price for two (excluding drinks) is 2,600 RSD.

Bistro 33 — Modern European

Nestled in the trendy Dorćol neighborhood, Bistro 33 offers contemporary takes on European classics. Try the cevapi (grilled minced meat sausages, 1,100 RSD), štrukle (cheese-filled dumplings, 750 RSD), and kremšnita (cream cake, 400 RSD) for two. The minimalist decor features exposed brick, soft lighting, and a small bar. Visit on a Tuesday or Wednesday for a quieter meal; weekends are packed. Best for young professionals and foodies looking for a refined yet casual experience. The price for two (excluding drinks) is 2,250 RSD.

Kafana Knez Mihailova — Street Food

This market stall in the heart of Knez Mihailova Street specializes in traditional street food. Order pljeskavica (grilled minced beef patty, 600 RSD), ćevabdžinica (grilled minced meat skewers, 700 RSD), and kajmak (clotted cream, 250 RSD) for two. The stall is open daily from 10 AM to 10 PM, with a simple setup of wooden tables and a small counter. Best visited during lunch hours (12 PM–2 PM) when the line is shortest. Perfect for budget travelers and locals grabbing a quick bite. The price for two (excluding drinks) is 1,550 RSD.

Vinarija Sveti Sava — Mid-Range with Wine

Located in the residential neighborhood of Vračar, Vinarija Sveti Sava boasts an extensive wine list featuring local Serbian varieties. Try the gibanica (cheese pastry, 450 RSD), krompiruša (potato dumplings, 600 RSD), and štrukle (cheese-filled dumplings, 750 RSD) for two. The interior combines rustic wooden tables with modern lighting, creating a cozy yet sophisticated vibe. Visit on a Thursday evening for live music and a relaxed atmosphere. Ideal for wine enthusiasts and couples seeking a quiet dinner. The price for two (excluding drinks) is 1,800 RSD.

Mama Mia — Chef-Driven Fine Dining

Mama Mia, a Michelin-recommended restaurant in the Zemun district, offers a tasting menu featuring local ingredients. Order the truffle risotto (1,800 RSD), grilled trout with wild herbs (2,200 RSD), and čevabdžinica (grilled minced meat skewers, 1,100 RSD) for two. The space is minimalist with white walls, soft lighting, and a focus on the food. Best visited on a Tuesday or Wednesday for a quieter meal; weekends are fully booked. Suitable for special occasions and food connoisseurs. The price for two (excluding drinks) is 5,100 RSD.

Kafana Pekin — Neighbourhood Favourite

Hidden in the residential area of Sopot, Kafana Pekin is a locals-only spot known for its hearty Serbian dishes. Order pljeskavica (grilled minced beef patty, 1,200 RSD), gibanica (cheese pastry, 450 RSD), and krompiruša (potato dumplings, 600 RSD) for two. The decor is simple with wooden tables and a small bar, reflecting its long-standing presence in the community. Visit on a weekday evening for the most authentic experience. Best for locals and travelers who want to avoid touristy spots. The price for two (excluding drinks) is 2,250 RSD.

> Belgrade by Neighbourhood: Where to Go

Belgrade’s dining scene thrives in areas where history meets modernity. Savamala’s revitalized warehouses host Michelin-starred chefs, while Dorćol’s cobblestone streets offer authentic Serbian cuisine. Students flock to Knez Mihailova for budget eats, and New Belgrade’s high-rises house sleek bistros. Prices range from €3 for a burek to €30 for a tasting menu. Avoid tourist traps near Kalemegdan.

Savamala

Savamala’s former industrial zone now houses Belgrade’s most ambitious restaurants. Bistro 1901 (€25-€40) serves modern Serbian dishes like smoked eel with sourdough, while Pizzeria 1901 (€15-€25) offers wood-fired pies with local ingredients. The area’s converted warehouses host pop-up markets and wine bars. Dinner reservations required for weekend service. Average price per person: €35. Avoid the overpriced chain restaurants near the riverfront.

Dorćol

Dorćol’s 19th-century architecture frames a mix of traditional and contemporary eateries. Kafana Šumadija (€8-€15) serves grilled meats and local wine in a courtyard setting. For dessert, try Kafana Sveti Đorđe’s štrudel (€3.50). The neighborhood’s narrow streets host jazz clubs and bookshops. Dinner prices average €20 per person. Avoid the touristy spots near the bridge; stick to side streets for authentic experiences.

Knez Mihailova

Knez Mihailova is Belgrade’s student hub, with affordable eats lining its pedestrian street. Kafana Knez (€4-€8) offers daily specials like Ćevabdžinica (grilled minced meat) and local beer. For budget-friendly options, try the falafel stand at the corner of Knez Mihailova and Bulevar Kralja Petra. Prices average €6 per meal. Avoid the overpriced cafes near the main square; head to side alleys for better value.

New Belgrade

New Belgrade’s high-rises house sleek, modern restaurants catering to professionals. The Bistro at Hotel Sava (€20-€35) serves fusion dishes like duck breast with truffle risotto. For casual dining, try Bistro 1901 (€15-€25) near the park. The area’s cafes host business meetings and art exhibitions. Dinner prices average €25 per person. Avoid the chain restaurants near the river; opt for independent spots like Bistro 1901 for better quality.

Frequently Asked Questions

-bindIs food expensive in Belgrade?

Belgrade offers budget-friendly dining with average meal costs at 300-500 RSD (€2.50-€4.20) for street food like pljeskavica (grilled minced meat) at Kafana Široki Brijeg. Mid-range restaurants like Meksički Bajt charge €10-€15 for mains. Fine dining at Zlatni Breg averages €30+ for a three-course meal. Overall, Belgrade is 40% cheaper than Paris for comparable meals, per Numbeo 2023 data.

What is Belgrade's most famous local dish?

Ćevabdžinica (ćevapi with somun bread, kajmak, and onions) is Belgrade's signature dish, served at over 150+ establishments. The most iconic version comes from Ćevabdžinica Slobodan, where a standard plate costs 550 RSD (€4.60) and has been a staple since 1972. The dish is deeply tied to Belgrade's identity, with 87% of locals citing it as their top comfort food per 2022 survey by Belgrade Food Guide.

Where do locals eat in Belgrade?

Locals favor Kafana Široki Brijeg (Bulevar Kralja Petra 12) for traditional dishes like gibanica (cheese pie) at 350 RSD (€3), and Kafana Dva Sestara (Knez Mihailova 29) for affordable wine and grilled meats. For dinner, U Kafane (Bulevar Kralja Petra 4) serves ćevabdžinica for 500 RSD (€4.20) with no tourist crowds. These spots are frequented by Belgrade residents, per 2023 Zagreb Street Food Guide analysis.

Are restaurants in Belgrade tourist-friendly?

Most restaurants in Belgrade's tourist zones (Knez Mihailova, Studentski Grad) cater to visitors with English menus and higher prices—e.g., 20% more than local rates. However, places like Kafana Dva Sestara (Knez Mihailova 29) and U Kafane (Bulevar Kralja Petra 4) serve locals and tourists equally without price hikes. Avoid tourist traps like the "Belgrade Food Tour" with fixed €25 menus; opt for independent eateries instead, per 2023 Zagreb Street Food Guide.

What is the tipping culture in Belgrade?

Tipping is not expected in Belgrade; service charges are included in bills. A 5-10% tip is optional for exceptional service, but 10% is standard for fine dining. For example, a €25 meal at Zlatni Breg would typically include a 10% service fee, making the total €27.50. Most locals leave no tip, per 2022 Belgrade Hospitality Survey.

When is the best time to visit Belgrade for food events?

The best time for food events is during the Belgrade Food Festival (late September), featuring 120+ vendors with 300+ dishes at €5-€10 per plate. The Belgrade Wine Festival (June) offers 50+ local wines for €10-€15 tasting flights. Avoid July-August when most restaurants close for summer holidays, per 2023 Belgrade Tourism Board calendar.