North Macedonia has some of the best food in the Balkans. From simple street food to hearty traditional dishes, the flavors of this small country will surprise you. It’s a mix of Ottoman, Mediterranean, and Balkan influences, which makes for a unique food scene that you’ll want to dive into.
When traveling there, exploring the local cuisine should top your list. To help, I’ve rounded up the best dishes you need to try and where you can find them. Let’s get into it!
Traditional Macedonian Dishes You Must Try
1. Tavče Gravče (Bean Stew)
This is Macedonia’s national dish, and you’ll find it everywhere. Tavče Gravče, or bean stew, might sound simple, but the combination of white beans, onions, peppers, and spices cooked in a clay pot will hit the spot after a long day of sightseeing.
It’s often served with bread and sometimes sausages or other meats. For the best experience, try it in a local tavern (kafana). You won’t be disappointed!
2. Ajvar
Ajvar is a spicy, roasted red pepper spread that locals love. It’s often served as a side for breakfast, with bread, or even alongside barbecue dishes. This spread is rich, smoky, and just the right amount of spicy. If you love peppers, you’ll eat it by the spoonful!
You can find ajvar in most supermarkets, but it’s best to try it fresh in a local restaurant.
3. Shopska Salad
Shopska salad is a refreshing, simple dish made with tomatoes, cucumbers, onions, and white cheese (Sirene). It’s similar to a Greek salad but with a Macedonian twist. The veggies are fresh, the cheese is crumbly, and the oil adds the right amount of flavor. It’s perfect when paired with grilled meats or enjoyed as a light lunch.
4. Pastrmajlija
Pastrmajlija is a Macedonian-style pizza, but with a twist. It’s an oval shaped bread topped with salted meat (usually pork or lamb) and sometimes eggs. The dough is soft and chewy, and the meat is tender and delicious. If you’re in Bitola or Štip, you really have to try this dish; it’s the specialty.
5. Sarma (Stuffed Cabbage Rolls)
Sarma is another Balkan staple you’ll find in Macedonia. These cabbage rolls are stuffed with ground meat and rice, then served in a tomato-based sauce. The combination of flavors is hearty and comforting. Restaurants serve it during the colder months, but you may be lucky enough to find it year-round in some traditional eateries.
6. Kebapi (Grilled Kebabs)
These small grilled sausages are everywhere in the Balkans, but Macedonians make some of the best. Kebapi are made with a mix of ground beef and pork, grilled to perfection, and usually served with chopped onions, flatbread (Somun), and of course ajvar. They’re great for dinner or even a quick snack if you’re short on time.
Must-Try North Macedonian Street Foods
1. Burek
Burek is one of Bosnia’s most famous street foods, but you’ll also find plenty of it in Macedonia. It’s a flaky pastry filled with meat, cheese, or sometimes spinach. You can eat it on the go, and it makes for a satisfying breakfast or snack. Pair it with a glass of yogurt for the full experience!
2. Simit
Simit is a ring-shaped bread coated with sesame seeds. It’s crunchy on the outside and soft inside. You can grab simit from bakeries, street vendors, or small shops in Skopje or Ohrid. It’s one of the most popular breakfast options and a great snack when you’re out exploring.
3. Pita
Pita is very common on the streets of Macedonia. It refers to a variety of filled pastries that are simple, filling, and delicious. They’re often stuffed with potatoes, cheese, or meat. You’ll usually see locals grabbing a pita for a snack or a quick bite as they go about their day.
Top Restaurants to Experience Authentic Macedonian Food
1. Kamnik Winery and Restaurant (Skopje)
Located just outside Skopje, this restaurant doubles as a winery. The views are spectacular, but the food is even better. Kamnik focuses on fine Macedonian cuisine, combining traditional flavors with a bit of modern flair. Don’t leave without trying their lamb or pork dishes.
While you’re there, try some local wines made from indigenous grape varieties. It’s a great place to unwind and enjoy a good meal.
2. Restoran Tivoli (Ohrid)
If you’re in Ohrid, make sure you try Restoran Tivoli. It’s known for its fresh fish from Lake Ohrid, but their traditional Macedonian dishes are also wonderful. Try the Ohrid trout or even some of their delicious stews.
The service here is excellent and the food portions are generous. Grab a seat in the outdoor area if the weather is nice!
3. Antica (Bitola)
In Bitola, you have to visit Antica, a warm and welcoming restaurant serving home-cooked Macedonian food. Their specialties include Tavče Gravče and Pastrmajlija, both of which are highly recommended. It’s one of the best places to experience true Macedonian hospitality.
The atmosphere here is cozy, and the staff makes you feel like you’re eating at a friend’s house.
4. Stara Kuka (Skopje)
Stara Kuka is a laid-back traditional tavern in central Skopje. The restaurant is tucked away in a beautiful old house. Here, you can try all the Macedonian classics like kebapi, sarma, and tavče gravče along with some good Macedonian wine. It’s a great choice for a casual dinner with a lively atmosphere.
5. Vodenica Mulino (Skopje)
If you’re looking for something a bit more upscale, Vodenica Mulino is the place to go. This restaurant specializes in both local and Mediterranean cuisine, offering freshly grilled fish, gold-standard Macedonian wines, and hearty meat dishes. It’s perfect for a night out or a special occasion.
The service is top-notch, and the food presentation is stunning, but without being pretentious.
Where to Find the Best Markets for Macedonian Snacks
1. Green Market (Zelen Pazar) (Skopje)
If you want quick and easy access to locally-produced Macedonian food, Zelen Pazar in Skopje is the place to check out. Here you can find fresh fruit, vegetables, herbs, and spices. Small stalls sell homemade ajvar and traditional cheeses. It’s a cool spot to shop for snacks or picnic items.
2. Ohrid Bazaar
Wandering around the Ohrid Bazaar, you’ll find lots of local food stands that sell things like Turkish delight, fresh pastries, and homemade sweets. It’s a fantastic place for food lovers who want to try a bit of everything. The energy here makes it a nice stop for anyone walking through Ohrid’s old town.
3. Bit Pazar (Skopje’s Old Bazaar)
This is one of the oldest markets in the Balkans, and it’s bustling with life. At Bit Pazar, you can explore street food options like burek, kebapi, and fresh pita. You’ll also find stalls selling fresh produce, fish, and other local specialties. It’s a great spot to rub shoulders with locals and get a taste of Macedonia’s everyday food culture.
Final Tips
Macedonians love their food, and you can tell by the quality of ingredients they use. Whether you’re dining in restaurants or grabbing a snack from a street vendor, everything’s prepared with care and tradition. When eating out, try to visit family-run places or neighborhood spots where the recipes have been passed down for generations.
Stick to local drinks too: Macedonian wines and rakija (a strong local brandy) pair perfectly with traditional dishes. Lastly, be sure to pop into a few markets while you’re here. They’re great for picking up gifts, snacks, and some genuine Macedonian flavor to take home!
With so many delicious options, you really can’t go wrong!






















Leave a reply