One of the best ways to discover the Balkans is through its food. From sizzling grilled meat and freshly baked pastries to hearty stews, homemade cheeses, and delicious desserts, Balkan cuisine reflects centuries of history, cultural influences, and local traditions.
Whether you are exploring the historic streets of Sarajevo, enjoying a city break in Belgrade, relaxing on the Montenegrin coast, or discovering the flavors of Greece, you will find plenty of dishes worth trying.
Balkan food is known for generous portions, fresh ingredients, strong flavors, and meals often shared with family and friends. Many recipes have been passed down through generations, making food an important part of everyday life and local hospitality.
In this Balkan food guide, we explore traditional dishes from across the region, explain what they taste like, and share practical tips to help you enjoy an authentic culinary experience during your trip.
1. Ćevapi – A Balkan Grilled Classic
Ćevapi, also called ćevapčići in some countries, are small grilled rolls of minced meat seasoned with simple spices. They are among the most recognizable dishes in Balkan cuisine.
They are especially popular in Bosnia and Herzegovina and Serbia, with regional variations found throughout the region.
In Sarajevo, ćevapi are traditionally served in soft somun bread, often with chopped onions and sometimes kajmak, a rich dairy spread. Serbian versions are also commonly served with flatbread, onions, and ajvar.
The meat mixture and serving style vary between towns and restaurants, so trying ćevapi in more than one destination can be part of the fun.
Where to try them: Sarajevo, Belgrade, Novi Sad, and other cities across the Balkans.
Travel tip: Look for a busy local grill house if you want to experience this everyday favorite in a traditional setting.
2. Burek – A Favorite Pastry Across the Balkans
Burek is a savory pastry made with thin layers of dough and a filling. Depending on the country and local tradition, it may contain minced meat, cheese, spinach, or other ingredients.
In Bosnia and Herzegovina, burek traditionally refers to the meat-filled version, while cheese-filled pastry is often called sirnica and spinach-filled pastry zeljanica. In Serbia and other parts of the region, the word burek may be used more broadly for different fillings.
Burek is often eaten for breakfast or as a quick lunch, usually accompanied by yogurt.
The pastry is crispy on the outside and soft inside, making it a satisfying option when exploring a city on foot.
Where to try it: Sarajevo, Mostar, Belgrade, Niš, and Novi Sad.
Travel tip: Visit a local bakery early in the day for freshly baked burek.
3. Pljeskavica – Serbia’s Famous Grilled Burger
Pljeskavica is one of Serbia’s best-known traditional dishes. It is a large, flat patty made from seasoned minced meat and cooked on a grill.
It is usually served in flatbread with onions, sauces, or other toppings. Some versions include cheese or additional ingredients mixed into the meat.
Pljeskavica is popular at casual restaurants, traditional grills, and street-food spots. It is a great choice for travelers who want a filling meal without spending too much time at a restaurant.
In Serbia, every grill house may have its own recipe, seasoning, and preferred accompaniments.
Where to try it: Belgrade, Niš, Novi Sad, and other Serbian towns.
Travel tip: Ask about the portion size before ordering, as some servings can be quite large.
4. Sarma – A Traditional Comfort Food
Sarma is a hearty dish made by wrapping a filling of minced meat and rice in cabbage leaves. The rolls are slowly cooked with seasonings and other ingredients that vary by household and region.
Sarma is especially popular during the colder months and is frequently served at family gatherings, celebrations, and holiday meals.
Across the Balkans, you will find different versions. Some use fermented cabbage leaves, while others use fresh cabbage or vine leaves. The fillings and cooking methods also differ.
The result is a comforting, flavorful dish that reflects the region’s tradition of slow cooking and shared meals.
Where to try it: Serbia, Bosnia and Herzegovina, Montenegro, Croatia, and other parts of the region.
Travel tip: If you visit during autumn or winter, look for sarma on traditional restaurant menus.
5. Ćevapi and Bosnian Pita in Sarajevo
Sarajevo is one of the best destinations for travelers interested in Balkan food. Its cuisine reflects Ottoman, Central European, and local Bosnian influences.
Beyond ćevapi, the city is known for traditional pita pastries, including burek, sirnica, and zeljanica.
Bosnian pita is made with thin dough and different fillings. Depending on the variety, it can be rich and savory, with meat, cheese, or vegetables. It is often served with yogurt or another simple accompaniment.
Sarajevo’s historic Baščaršija district is a particularly enjoyable place to explore traditional restaurants, bakeries, and cafés.
What to try in Sarajevo:
- Sarajevo-style ćevapi
- Burek and other pita varieties
- Bosnian coffee
- Begova čorba, a traditional chicken and vegetable soup
- Tufahija, an apple dessert filled with walnuts
Travel tip: Take time to explore the old town on foot and enjoy a meal at a traditional restaurant rather than rushing between attractions.
6. Ajvar – A Flavorful Balkan Pepper Spread
Ajvar is a popular spread made primarily from roasted red peppers. Depending on the recipe, it may also include eggplant, oil, garlic, and seasonings.
Its texture can range from smooth to chunky, while its flavor varies from mild and sweet to smoky or spicy.
Ajvar is often served alongside grilled meat, bread, cheese, and other traditional foods. Many families prepare homemade batches in autumn, when peppers are in season.
Although it is commonly associated with Serbia and North Macedonia, ajvar is enjoyed in many parts of the Balkans.
Where to try it: Serbia, North Macedonia, and throughout the wider region.
Travel tip: If you enjoy it, look for locally made ajvar at markets or specialty food shops to take home, subject to your destination’s food-import rules.
7. Kajmak – A Rich and Creamy Dairy Specialty
Kajmak is a traditional dairy product enjoyed in Serbia, Bosnia and Herzegovina, Montenegro, and other parts of the region.
It is rich and creamy, with a flavor that can range from mild and fresh to more pronounced as it matures. It is often served with bread, grilled meat, and traditional dishes.
In Serbia, kajmak is a favorite accompaniment to ćevapi and pljeskavica. It can also be enjoyed with warm bread as a simple snack.
Because production methods differ, kajmak can taste different from one region to another.
Where to try it: Belgrade, western Serbia, Bosnia and Herzegovina, and Montenegro.
Travel tip: Ask for locally produced kajmak at a traditional restaurant or farm-to-table establishment.
8. Shopska Salad – A Fresh Balkan Favorite
Shopska salad is a refreshing dish made with tomatoes, cucumbers, peppers, onions, and grated or crumbled white cheese.
It is especially associated with Bulgaria and is also popular in neighboring countries, where similar salads are common.
The combination of crisp vegetables and salty cheese makes it a natural accompaniment to grilled meat or a light meal during warmer weather.
Ingredients and presentation vary, but the salad is usually simple and designed to highlight fresh produce.
Where to try it: Bulgaria and restaurants throughout the Balkans.
Travel tip: Shopska salad is an excellent choice when you want something fresh alongside a heavier traditional meal.
9. Tavče Gravče – North Macedonia’s Traditional Bean Dish
Tavče gravče is a traditional North Macedonian dish made with beans, onions, peppers, and seasonings, usually baked in a clay dish.
It is a hearty meal with a rich, savory flavor. Recipes differ, and some versions are prepared without meat, making it worth asking about the ingredients if you follow a vegetarian diet.
The dish is closely associated with North Macedonian home cooking and is often enjoyed as a comforting lunch.
Where to try it: Skopje, Bitola, and traditional restaurants across North Macedonia.
Travel tip: Ask whether the version on the menu contains meat or meat stock if you need a vegetarian option.
10. Njeguški Pršut – Montenegro’s Cured Ham
Njeguški pršut is a traditional dry-cured ham associated with Njeguši, a village in Montenegro’s mountainous Lovćen region.
It is known for its distinctive flavor, developed through traditional curing and drying methods. It is often served in thin slices with cheese, olives, bread, or other local specialties.
For travelers exploring Montenegro, tasting regional cured meat is a way to discover the country’s food traditions beyond its popular coastal seafood dishes.
Where to try it: Njeguši, Cetinje, and traditional restaurants around Montenegro.
Travel tip: Combine a food stop with a scenic drive through the Lovćen region, while checking road conditions and allowing enough time for mountain routes.
11. Croatian Peka – Slow-Cooked Food with Deep Flavor
Peka is a traditional cooking method popular in Croatia and other parts of the Adriatic region. Ingredients are placed in a shallow dish beneath a bell-shaped lid, which is covered with hot embers.
Meat, potatoes, and vegetables are commonly prepared this way, while seafood versions can also be found in coastal areas.
The slow cooking allows the ingredients to become tender and develop rich flavors.
Peka often takes advance preparation, so it may need to be ordered ahead of time at a restaurant.
Where to try it: Dalmatia and other parts of Croatia.
Travel tip: If you want to try peka, contact the restaurant before visiting to ask whether it needs to be ordered in advance.
12. Greek Moussaka – A Mediterranean Classic
Moussaka is one of Greece’s best-known traditional dishes. A common version features layers of eggplant, minced meat, and a creamy béchamel topping, baked until golden.
Recipes vary, and other versions may use potatoes or different combinations of vegetables and meat.
Moussaka is often served as a main course at traditional tavernas and is especially enjoyable when paired with a Greek salad.
Where to try it: Athens, Thessaloniki, and destinations throughout Greece.
Travel tip: Look for homemade or oven-baked dishes on a taverna’s menu to experience traditional Greek cooking.
13. Souvlaki – Greek Street Food Worth Trying
Souvlaki consists of small pieces of grilled meat served on skewers or as part of a meal in bread, often accompanied by vegetables and sauces.
Depending on the location and style, it may be served with pita, tomatoes, onions, and tzatziki, a yogurt-based cucumber and garlic sauce.
It is a convenient choice for travelers exploring Greek cities, particularly when they want a quick, flavorful meal.
Where to try it: Athens, Thessaloniki, and cities throughout Greece.
Travel tip: Ask whether the meat is pork, chicken, or another variety, as options differ by restaurant.
14. Banitsa – Bulgaria’s Beloved Cheese Pastry
Banitsa is a traditional Bulgarian pastry made with thin layers of dough, commonly filled with white cheese and eggs.
It is often eaten for breakfast or as a snack and can be enjoyed with yogurt or a glass of ayran.
Some versions include spinach, pumpkin, or sweet fillings. The pastry is baked until golden, with a crisp exterior and soft interior.
Banitsa is widely available at bakeries, making it an easy dish to try while exploring Bulgarian cities.
Where to try it: Sofia, Plovdiv, and other Bulgarian towns.
Travel tip: Visit a neighborhood bakery in the morning for a simple local breakfast.
15. Potica – Slovenia’s Traditional Rolled Cake
Potica is a traditional Slovenian rolled cake made from enriched dough and filled with ingredients such as walnuts, poppy seeds, or other sweet fillings.
It is often associated with holidays, celebrations, and family gatherings. The dough is rolled around the filling and baked to create distinctive swirls when sliced.
Potica is a great option for travelers who want to explore the sweeter side of Slovenian cuisine.
Where to try it: Ljubljana, traditional bakeries, and local food shops throughout Slovenia.
Travel tip: Ask which fillings are available, as recipes vary between bakeries and regions.
16. Gibanica – A Traditional Layered Pastry
Gibanica is a name used for several layered pastries found in different parts of the Balkans. The fillings and preparation methods vary by country and region.
In Serbia, gibanica commonly features layers of thin pastry with cheese and eggs. Other regional versions may include poppy seeds, walnuts, apples, or other fillings.
It can be served for breakfast, as a snack, or as part of a larger meal.
Where to try it: Serbia and neighboring countries with their own regional varieties.
Travel tip: Ask locals which type of gibanica is traditional in the area you are visiting.
17. Tufahija – A Sweet Bosnian Dessert
Tufahija is a traditional dessert made with a peeled apple that is cooked and filled with a walnut mixture, often served with whipped cream.
It is particularly associated with Bosnian cuisine and can be found in traditional restaurants and cafés.
The combination of tender apple, nutty filling, and creamy topping makes it a pleasant alternative to heavier cakes and pastries.
Where to try it: Sarajevo and other towns in Bosnia and Herzegovina.
Travel tip: Enjoy tufahija with Bosnian coffee for a relaxed end to a traditional meal.
18. Balkan Coffee Culture
Food in the Balkans is not only about main courses and desserts. Coffee is an important part of daily life and socializing throughout the region.
In Bosnia and Herzegovina and Serbia, traditional coffee is often prepared and served in a small pot with a cup. In Greece, Greek coffee is a familiar tradition, while espresso-style drinks and modern cafés are also widely available.
Coffee is often enjoyed slowly, with conversation rather than as a drink to consume quickly on the way somewhere.
Where to experience it: Sarajevo’s old town, Belgrade’s cafés, Skopje, Thessaloniki, and towns throughout the region.
Travel tip: Take a break at a local café, order a traditional coffee, and enjoy the atmosphere. It can be one of the simplest ways to experience everyday Balkan life.
19. What Should You Eat on Your First Balkan Trip?
If this is your first visit to the Balkans, you do not need to try everything at once. Choose a few dishes that represent different traditions and build your food experiences around the places you visit.
Here is a simple starting point:
- Serbia: Pljeskavica, ćevapi, kajmak, and gibanica
- Bosnia and Herzegovina: Sarajevo-style ćevapi, burek, begova čorba, and tufahija
- Montenegro: Njeguški pršut, local cheeses, and seafood along the coast
- Croatia: Peka, seafood, and regional olive-oil dishes
- North Macedonia: Tavče gravče, ajvar, and local grilled specialties
- Bulgaria: Banitsa and Shopska salad
- Greece: Moussaka, souvlaki, and Greek salad
- Slovenia: Potica and regional seasonal dishes
These are suggestions rather than strict national boundaries. Many Balkan foods are shared across borders, and local recipes often differ from one town to the next.
20. Tips for Enjoying Food in the Balkans
A little preparation can make your culinary journey more enjoyable.
Try local restaurants. Traditional taverns, bakeries, and family-run restaurants are good places to discover regional dishes.
Ask about portion sizes. Many meals are generous, and sharing several dishes can be a good way to taste more food.
Check ingredients. Recipes vary, so ask about meat, dairy, nuts, and other ingredients if you have allergies or dietary requirements.
Explore local markets. Markets can introduce you to seasonal fruit, cheeses, cured meats, honey, spices, and regional products.
Follow seasonal specialties. Soups and slow-cooked dishes are especially comforting in colder weather, while salads, grilled foods, and seafood are popular in warmer months.
Respect local customs. Dining traditions differ, but taking your time and enjoying a meal with others is appreciated throughout much of the region.
Ask about payment and service charges. Practices vary by restaurant and country, so check the bill if you are unsure.
Frequently Asked Questions
What is the most famous food in the Balkans?
Ćevapi, burek, sarma, ajvar, and various grilled meat dishes are among the best-known foods across the region. However, each country and area has its own specialties.
Is Balkan food spicy?
Most traditional Balkan dishes are savory rather than extremely spicy. Some spreads, sauces, and regional specialties can be hot, so ask about the ingredients if you prefer mild food.
Is there vegetarian food in the Balkans?
Yes. Depending on the country and restaurant, options can include bean dishes, salads, vegetable pastries, grilled vegetables, and meat-free versions of traditional recipes. Always ask about meat stock, dairy, and other ingredients.
Is Balkan food expensive?
Costs vary by destination, restaurant, and type of meal. Bakeries and casual local restaurants can offer affordable choices, while seafood restaurants and upscale venues may cost more.
What should I eat in Sarajevo?
Start with Sarajevo-style ćevapi, Bosnian pita, and traditional coffee. If you have room for dessert, try tufahija.
What should I try in Serbia?
Pljeskavica, ćevapi, kajmak, ajvar, and gibanica are good starting points. Regional specialties vary, so ask what is popular in the town you are visiting.
Can I find Balkan food outside the Balkans?
Yes. Balkan restaurants and specialty shops operate in many countries around the world. However, visiting the region lets you discover local variations and enjoy dishes where they are part of everyday food culture.
Final Thoughts
Balkan cuisine is an essential part of discovering the region. From freshly grilled ćevapi and flaky burek to slow-cooked peka and sweet tufahija, every destination offers flavors connected to its history and traditions.
The best way to experience Balkan food is to stay curious, visit local bakeries and restaurants, and ask residents which specialties you should try. You may discover that some of your favorite meals are the simplest ones.
Planning your next culinary adventure? Explore the destinations and practical travel tips on Travel Balkan and discover the region one delicious meal at a time.



