Open Travel Guide
Restaurants in North Macedonia

Best Restaurants in North Macedonia 2026

North Macedonia's food scene, mapped — from market stalls to destination tables, with honest price tiers.

This guide covers 28+ restaurants and places to eat in North Macedonia — Villa & Winery Mal Sveti Kliment Restaurant, Old House (Stara Kuka) and Pivnica An top the list. Every recommendation carries its practical details: typical costs, the best time to visit, and what to know before you commit.

North Macedonia is a hidden Balkan gem offering stunning natural beauty from the ancient shores of Lake Ohrid to the dramatic peaks of Mavrovo National Park. The capital Skopje blends Ottoman heritage with modern monuments, while traditional villages preserve centuries-old culture and cuisine.

Macedonian cuisine is a rich Balkan blend drawing from Ottoman, Greek, and Slavic traditions, centered on grilled meats, slow-cooked bean dishes, fresh vegetables, and generous use of red peppers. The national dish tavče gravče (baked beans in clay pot) reflects the country's peasant-rich culinary heritage, while Ohrid's endemic trout and the Tikveš wine region's Vranec red add unique local character. Macedonian food is hearty, honest, and extraordinarily affordable.

Must-try dishes

Iconic dishes that define North Macedonia.

Must try

Tavče Gravče

North Macedonia's national dish of white beans baked in a traditional clay pot with onions, peppers, and spices. Slow-cooked until creamy with a golden crust, it's comfort food at its most profound.

Where to try: Old House (Stara Kuka) Skopje, Skopski Merak, any traditional restaurant

Price: $4-8

Must try

Kebapi

Grilled minced meat sausages served with fresh onions, ajvar (roasted red pepper spread), and chewy fresh bread. The Old Bazaar's kebapi stands serve this quintessential Macedonian fast food to queue-forming crowds.

Where to try: Old Bazaar kebapi stands, Skopje; any kafana

Price: $3-5

Must try

Ohrid Trout

The endemic Ohrid trout is found nowhere else on Earth. Grilled simply with olive oil and herbs or pan-fried, it has a delicate flavor quite different from farmed trout. A must-eat in Ohrid.

Where to try: Kaneo Restaurant Ohrid, Letna Bavča Kaneo, lakeside restaurants

Price: $12-18

Must try

Shopska Salad

Refreshing summer salad of fresh tomatoes, cucumbers, green peppers, onions, and grated white cheese (sirenje). Simple and perfect alongside grilled meats.

Where to try: Every restaurant in North Macedonia

Price: $3-6

Must try

Pastrmajlija

Traditional oval flatbread from Štip topped with pork or chicken and egg - Macedonia's answer to pizza, with a distinctive shape and rich topping. Best fresh from the oven.

Where to try: Market vendors Skopje, traditional restaurants, Štip city

Price: $3-5

Must try

Ajvar

Roasted red pepper and eggplant relish made in vast quantities each autumn - Macedonia's beloved condiment eaten with bread, meat, and cheese. Homemade ajvar from markets is incomparable to jarred versions.

Where to try: Markets, traditional restaurants as condiment, supermarkets

Price: $2-5 jar

Top restaurants

Handpicked picks for the best dining experiences.

Modern Macedonian, International

Villa & Winery Mal Sveti Kliment Restaurant

$$$$$4.8/5

Exceptional fine dining experience overlooking Lake Ohrid with panoramic views. Features contemporary interpretations of Macedonian classics using seasonal ingredients, paired with estate wines. Romantic setting perfect for special occasions with impeccable service and presentation.

Konjsko, 6000 Ohrid

Traditional Macedonian

Old House (Stara Kuka)

$$4.6/5

Skopje's oldest traditional restaurant in a beautifully preserved 19th-century building. Walls adorned with Macedonian folklore items, live traditional music in evenings, and authentic recipes passed through generations. Essential experience for understanding local cuisine and culture.

Gradiste 23, 1000 Skopje

Pub Food, Macedonian

Pivnica An

$4.3/5

Popular Skopje pub-restaurant offering hearty portions of grilled meats, burgers, and traditional dishes. Great selection of local and imported beers. Lively atmosphere, sports on TV, and reasonable prices make it favorite for casual dining and drinks.

Nikola Paschov 15, 1000 Skopje

Burek, Pastries

Destan Buregdžinica

$4.7/5

Famous Skopje burek shop serving flaky, buttery börek (burek) fresh from the oven. Traditional preparation with meat, cheese, spinach, or potato fillings. Lines form early morning. Essential cheap and delicious breakfast or snack experience.

Gradski Trgovski Centar, 1000 Skopje

Café, Light Meals

Café Kino Kultura

$4.6/5

Hip café in Skopje's cultural center offering excellent coffee, fresh juices, pastries, and light meals. Modern interior, art-house cinema attached, and intellectual atmosphere. Popular with creative crowd and students. Great WiFi for digital nomads.

Boris Trajkovski 3B, 1000 Skopje

Traditional Macedonian Fine Dining

Vodenica Mulino

$$$$4.7/5

Elegant restaurant set in a converted watermill at Matka Canyon, combining traditional Macedonian recipes with refined presentation. Features fresh river fish, locally sourced meats, and extensive wine list. Stunning natural setting adds to the exceptional dining experience.

Matka Canyon, 1000 Skopje

Traditional Macedonian

Skopski Merak

$$4.7/5

Highly popular restaurant known for vibrant atmosphere, authentic food, and traditional live music. Menu features classic Macedonian dishes prepared with quality ingredients. Can get crowded, especially during live performances, creating energetic dining experience.

Maksim Gorki 10, 1000 Skopje

Pizza, Italian

Pelister Pizza

$4.4/5

Excellent pizzeria in Skopje serving authentic thin-crust pizzas with quality ingredients. Casual atmosphere, quick service, and good value. Popular with locals and visitors alike for reliable Italian favorites. Delivery and takeaway available.

Dimitrie Cupovski 14, 1000 Skopje

Restaurants by cuisine

Browse picks grouped by cuisine type.

Café

Café, Brunch

Public Room

$-$$4.5/5

Trendy Skopje café serving specialty coffee, healthy breakfast options, smoothie bowls, and brunch dishes. Modern Scandinavian-inspired design, excellent coffee, and Instagram-worthy presentations. Popular spot for weekend brunch.

Ilindenska 67, 1000 Skopje

Café, Desserts

Café Ploštad

$4.3/5

Classic Skopje café on Macedonia Square perfect for people-watching. Serves traditional Macedonian coffee, Turkish coffee, Italian espresso drinks, and excellent pastries. Prime location for observing city life while enjoying coffee and baklava.

Macedonia Square, 1000 Skopje

Café, Light Snacks

Café Kaneo

$4.6/5

Scenic café near St. John Kaneo Church in Ohrid with stunning lake views. Perfect for coffee, drinks, or light snacks while enjoying one of Macedonia's most beautiful locations. Sunset drinks on the terrace are magical.

Kaneo bb, 6000 Ohrid

Café, Desserts

Antiko Café

$4.5/5

Charming traditional café in Ohrid Old Town serving excellent coffee, homemade sweets, and ice cream. Cozy interior with antique décor. Family-run with warm hospitality. Perfect afternoon break while exploring historical sites.

Car Samuil 62, 6000 Ohrid

Traditional Macedonian

Traditional Macedonian

Gostilnica Dukat

$$4.5/5

Beloved local spot famous for warming riblja čorba (fish soup) cooked on wood-burning stove in traditional pot. Serves hearty Macedonian comfort food with legendary makalo (garlic sauce). Authentic atmosphere and generous portions at reasonable prices.

Teodosij Gologanov 36, 1000 Skopje

Traditional Macedonian

Rustikana

$4.2/5

Relaxed restaurant serving traditional Macedonian food in rustic setting. Specializes in grilled meats, fresh salads, and homemade bread. Family-friendly with outdoor seating. Great value for authentic meals without fuss.

Orce Nikolov 142, 1000 Skopje

Traditional Macedonian

Restoran Belvedere

$$4.4/5

Family-run Ohrid restaurant offering traditional recipes and warm hospitality. Known for generous portions, reasonable prices, and authentic home-style cooking. Terrace provides pleasant lake views. Local favorite for reliable, honest food.

Kosta Abras 56, 6000 Ohrid

Macedonian

Macedonian, Grilled Specialties

Letna Bavča Kaneo

$-$$4.3/5

Casual lakeside spot in Ohrid perfect for lunch or dinner. Focuses on grilled fish and meats, fresh salads, and cold beer. Beautiful terrace near Kaneo beach offers relaxed atmosphere. Popular with locals and tourists for unpretentious, quality food.

Kaneo Beach, 6000 Ohrid

Macedonian, International

Dalga

$$4.3/5

Modern restaurant in Ohrid combining traditional Macedonian flavors with contemporary presentations. Lakeside location with large terrace, diverse menu appealing to various tastes, and professional service. Popular for both lunch and dinner.

Kej Makedonija 52, 6000 Ohrid

Baked Goods

Baked Goods

Gevrek Sellers (Simit)

$4.4/5

Street vendors throughout Skopje selling gevrek (sesame bread rings, similar to Turkish simit). Fresh, warm, and perfect breakfast or snack for under $1. Look for vendors with carts near Stone Bridge and Macedonia Square early morning.

Various locations, Skopje city center

Café Bar

Café Bar, Cocktails

Cuba Libre

$-$$4.4/5

Stylish lakefront café-bar in Ohrid serving coffee by day, cocktails by evening. Modern décor, comfortable seating, and lake views. Popular with younger crowd. Good spot for extended stays with drinks and conversation.

Kej Makedonija 17, 6000 Ohrid

European

Contemporary European

Pelister

$$$$4.6/5

Sophisticated Skopje restaurant offering modern European cuisine with Mediterranean influences. Known for creative presentations, seasonal menus, and elegant ambiance. Wine selection emphasizes Macedonian vintages alongside international labels.

Nikola Vapcarov 1, 1000 Skopje

Grilled Fish

Grilled Fish

Ohrid Fish Market Grills

$4.3/5

Small grills near Ohrid's fish market offering fresh-caught lake fish grilled to order. Ultra-fresh, simple preparation, eaten at outdoor tables. Best budget seafood experience in Ohrid. Ask vendors about catch of the day.

Near Pazar, 6000 Ohrid

Grilled Meats

Grilled Meats, Macedonian

Old Bazaar Kebapi Stands

$4.5/5

Various small eateries throughout Old Bazaar serving fresh kebapi (grilled minced meat sausages) with onions, ajvar, and fresh bread. Authentic street food experience. Most stands offer similar quality - follow the locals to busiest spots.

Old Bazaar, 1000 Skopje

Italian

Pizza, Italian

Pizzeria Leonardo

$4.2/5

Popular Ohrid pizzeria offering wood-fired pizzas, pastas, and salads. Casual family-friendly environment with quick service. Good option for budget-conscious travelers wanting quality Italian food. Takeaway available.

Turisticka 26, 6000 Ohrid

Macedonian With Wine Focus

Macedonian with Wine Focus

Chardak

$$4.4/5

Restaurant and wine shop in Skopje's Bohemian district offering excellent selection of traditional dishes and North Macedonian wines. Knowledgeable staff help pair local wines with meals. Great for exploring regional wine culture alongside authentic cuisine.

Ivo Ribar Lola 71, 1000 Skopje

Mediterranean

Seafood, Mediterranean

Aqua Restaurant

$$-$$$4.5/5

Elegant Ohrid waterfront restaurant specializing in fresh fish and seafood with Mediterranean preparation. Features daily catch selections, quality wines, and refined atmosphere. Large terrace offers direct lake views making it popular for leisurely meals.

Kej Makedonija 33, 6000 Ohrid

Seafood

Macedonian, Seafood

Kaneo Restaurant

$$-$$$4.6/5

Perfectly positioned restaurant near the iconic St. John Kaneo Church in Ohrid with stunning lake views. Specializes in fresh fish from Lake Ohrid, traditional Macedonian dishes, and grilled specialties. Romantic setting especially at sunset.

Kaneo bb, 6000 Ohrid

Traditional Macedonian Kafana

Traditional Macedonian Kafana

Kafana Debar Maalo

$$4.5/5

Traditional kafana offering complete Balkan experience with local food, authentic venue, and live acoustic music. Everything from décor to menu reflects traditional culture. Popular with locals who come for nostalgic atmosphere and honest, well-prepared dishes.

Vladimir Komarov 38, 1000 Skopje

Traditional Macedonian Pizza

Traditional Macedonian Pizza

Pastrmajlija Stands

$4.4/5

Vendors selling pastrmajlija - traditional oval-shaped Macedonian flatbread topped with meat and eggs. Štip and surrounding region specialty, but found in Skopje markets. Hearty, filling, and cheap traditional fast food.

Various markets, Skopje

Street food

Local flavours at affordable prices.

Street food

Burek

Flaky phyllo pastry filled with cheese (sirenje), meat, spinach, or potato, fresh from wood-fired ovens. Best eaten hot at the burek shop (buregdžinica) for breakfast or snack.

Find it at: Destan Buregdžinica near GTC Skopje; pekara bakeries throughout cities

Street food

Gevrek

Large sesame-encrusted bread rings (similar to Turkish simit) sold by street vendors near Macedonia Square and Stone Bridge from carts early morning. Perfect walking breakfast for 30 MKD.

Find it at: Street carts near Stone Bridge and Macedonia Square, Skopje mornings

Street food

Kebapi

Grilled minced pork and beef sausages eaten standing at market stalls with fresh bread, raw onions, and ajvar. The best street meal in the country.

Find it at: Old Bazaar kebapčilnicas, Skopje; Ohrid markets

Street food

Baklava and Turkish Sweets

Ottoman legacy lives in Skopje's Old Bazaar sweet shops selling fresh baklava, kadaif, and Turkish delight. Rich, honeyed, and perfect with Turkish coffee.

Find it at: Old Bazaar sweet shops, Skopje

Food markets

Where locals shop and graze.

Bit Pazar (Old Bazaar Market)

One of the Balkans' largest outdoor markets with fresh produce, spices, homemade dairy, and local specialties. The cheese and ajvar stalls are excellent for picnic supplies and local food discovery.

Hours: Mon-Sat 7AM-4PM

Zeleni Pazar (Green Market)

Popular local market where Skopje residents buy their seasonal produce. Excellent for fresh fruits, vegetables, and homemade products from surrounding villages at authentic local prices.

Hours: Mon-Sat 6AM-3PM

Ohrid Fish Market

Small market near Ohrid harbor selling fresh-caught lake fish including endemic Ohrid trout. Arrive early (7-9AM) for the freshest selection - some vendors grill fish to order.

Hours: Daily 7AM-1PM (seasonal)

Dining etiquette & tips

Navigate the local food scene confidently.

Tip

Lunch (ruček) is the main meal in Macedonia - most restaurants have excellent value set lunch menus for $5-8

Tip

Macedonians eat dinner late - restaurants fill between 8-10PM, especially in summer

Tip

Traditional kafanas (taverns) offer the most authentic experience - look for hand-written menus and local clientele

Tip

In Ohrid, book lakeside restaurants for dinner by 6PM in summer - tables fill quickly at peak season

Food budget guide

What to expect at different price points.

Level Price Description
Budget $5-10/meal Street food (burek, kebapi, gevrek) and local market lunch
Mid-range $12-25/meal Sit-down traditional restaurant with salad, main course, and local beer
Upscale $40-90/meal Fine dining at Pelister, Villa Mal Sveti Kliment, or Vodenica Mulino with wine pairing