Open Travel Guide
Restaurants in Western Macedonia

Best Restaurants in Western Macedonia 2026

How to eat well in Western Macedonia at every budget, and the local dishes you shouldn't leave without trying.

Western Macedonia has 20+ restaurants and places to eat covered in this guide, led by To Kyma, Ouzeri Kastoria and Psaropoula. Each entry below includes the practical details — what it costs, when to go, and how to plan around it.

Western Macedonia is a mountainous region of northern Greece bordering North Macedonia and Albania, defined by alpine lakes, Byzantine monasteries, Venetian-era architecture, and unspoiled wilderness. Kozani serves as the regional capital while Kastoria, draped around a lake peninsula, is its most picturesque city. The Prespa Lakes biosphere reserve, ski slopes at Vigla-Pisoderi, and fur-trading heritage make this one of Greece's most distinctive and least-crowded destinations.

Western Macedonian cuisine reflects its mountainous, landlocked character. Freshwater fish — particularly carp (karpos), eel (cheli), and trout (pestrofa) — from Kastoria Lake are local specialties. The region is famous for Florina peppers (sweet red peppers used in spreads, salads, and stuffed dishes), wild mushrooms from Grevena forests, smoked meats, and hearty bean soups (fasolada). Kastoria's fur-trading past brought Sephardic Jewish culinary influences. Siatista produces a local wine tradition. Meals are typically long, social affairs with multiple small dishes (mezedes).

Top restaurants

Handpicked picks for the best dining experiences.

Greek lake fish

To Kyma

18–35 EUR/person (~$20–$38 USD)4.6/5

Popular Greek lake fish restaurant in Western Macedonia.

Known for: Freshwater fish from Kastoria Lake

Orestias 14, Kastoria 521 00

Greek mezedes

Ouzeri Kastoria

12–20 EUR/person (~$13–$22 USD)4.4/5

Popular Greek mezedes restaurant in Western Macedonia.

Known for: Traditional mezedes with ouzo and tsipouro

Megalou Alexandrou 8, Kastoria 521 00

Greek lake fish

Psaropoula

15–30 EUR/person (~$16–$33 USD)4.3/5

Popular Greek lake fish restaurant in Western Macedonia.

Known for: Fresh daily catch from Kastoria Lake

Akti Pavlou Mela 4, Kastoria 521 00

Traditional Greek

Taverna Ta Adelfia

10–20 EUR/person (~$11–$22 USD)4.3/5

Popular Traditional Greek restaurant in Western Macedonia.

Known for: Home-style Macedonian cooking

Agias Paraskevis 3, Kozani 501 00

Greek grills

O Trikalinos

10–18 EUR/person (~$11–$20 USD)4.2/5

Popular Greek grills restaurant in Western Macedonia.

Known for: Charcoal grills and local sausages

Plateia Nikis 5, Kozani 501 00

Greek mountain cuisine

To Petrino

12–22 EUR/person (~$13–$24 USD)4.4/5

Popular Greek mountain cuisine restaurant in Western Macedonia.

Known for: Florina peppers in every dish

Pavlou Mela 12, Florina 531 00

Greek rustic

Taverna Prespes

10–18 EUR/person (~$11–$20 USD)4.5/5

Popular Greek rustic restaurant in Western Macedonia.

Known for: Lake bean stew (fasolia Prespon) using local Prespa beans

Agios Germanos village, Prespes 530 77

Greek grills

Kastoria Steki tis Diakoporas

15–28 EUR/person (~$16–$31 USD)4.2/5

Popular Greek grills restaurant in Western Macedonia.

Known for: Charcoal-grilled meats with mountain herbs

Grammou 45, Kastoria 521 00

Restaurants by cuisine

Browse picks grouped by cuisine type.

Greek

Greek grills

Mangas Grill

8–16 EUR/person (~$8.80–$17.60 USD)4.1/5

Known for: Fast grills and souvlaki

Vas. Georgiou B 22, Kozani 501 00

Greek mountain

Taverna Nymfaio

12–22 EUR/person (~$13–$24 USD)4.5/5

Known for: Seasonal mountain ingredients and local wine

Nymfaio 531 00, Florina

Greek fusion

Panorama Restaurant

14–25 EUR/person (~$15–$27 USD)4.2/5

Known for: Creative dishes using Florina's famous peppers

Ethnikis Antistaseos 18, Florina 531 00

Greek rustic

O Rigas

8–15 EUR/person (~$8.80–$16.50 USD)4.1/5

Known for: Seasonal mushroom dishes in autumn

Nikitara 5, Grevena 512 00

Greek Mediterranean

Estia Restaurant

20–38 EUR/person (~$22–$42 USD)4.4/5

Known for: Upscale lake fish and regional ingredients

Orphis Papazogouli 6, Kastoria 521 00

Greek

Maistros Taverna

12–22 EUR/person (~$13–$24 USD)4.2/5

Known for: Traditional oven-baked Greek dishes

Orestias 31, Kastoria 521 00

Greek home cooking

Paradosiako Kastoria

10–20 EUR/person (~$11–$22 USD)4.3/5

Known for: Rotating daily specials based on seasonal produce

Mitropolitou Gennadiou 4, Kastoria 521 00

Greek fish

Taverna tou Psara

16–30 EUR/person (~$17.60–$33 USD)4.4/5

Known for: Eel (cheli) specialties from Kastoria Lake

Akti Agion Anargyron 2, Kastoria 521 00

Greek mezedes

Tsipouradiko Florina

10–18 EUR/person (~$11–$20 USD)4.2/5

Known for: Tsipouro (Greek spirit) with small plates

Pavlou Mela 6, Florina 531 00

Greek grills

To Steki tis Kozanis

8–15 EUR/person (~$8.80–$16.50 USD)4.2/5

Known for: Quick, cheap, and authentic local fast food

Eirinis 12, Kozani 501 00

Greek grills

Psistaria O Giorgos

8–16 EUR/person (~$8.80–$17.60 USD)4.0/5

Known for: Spit-roasted meats in a no-frills neighbourhood taverna

Konstantinoupoleos 3, Grevena 512 00

Macedonian

Macedonian

Archontariki Siatistas

10–18 EUR/person (~$11–$20 USD)4.3/5

Known for: Game meats and slow-cooked regional dishes

Ano Siatista, Siatista 501 00

Food tours & tastings in Western Macedonia

Eat your way through Western Macedonia with a guide.

Browse food experiences in Western Macedonia

We may earn a commission from bookings made through these links.

Street food

Local flavours at affordable prices.

Food markets

Where locals shop and graze.

Dining etiquette & tips

Navigate the local food scene confidently.

Tip

L

Tip

u

Tip

n

Tip

c

Tip

h

Tip

Tip

(

Tip

1

Tip

3

Tip

:

Tip

0

Tip

0

Tip

–

Tip

1

Tip

5

Tip

:

Tip

3

Tip

0

Tip

)

Tip

Tip

i

Tip

s

Tip

Tip

t

Tip

h

Tip

e

Tip

Tip

m

Tip

a

Tip

i

Tip

n

Tip

Tip

m

Tip

e

Tip

a

Tip

l

Tip

.

Tip

Tip

D

Tip

i

Tip

n

Tip

n

Tip

e

Tip

r

Tip

Tip

s

Tip

t

Tip

a

Tip

r

Tip

t

Tip

s

Tip

Tip

l

Tip

a

Tip

t

Tip

e

Tip

Tip

—

Tip

Tip

m

Tip

o

Tip

s

Tip

t

Tip

Tip

r

Tip

e

Tip

s

Tip

t

Tip

a

Tip

u

Tip

r

Tip

a

Tip

n

Tip

t

Tip

s

Tip

Tip

o

Tip

n

Tip

l

Tip

y

Tip

Tip

f

Tip

i

Tip

l

Tip

l

Tip

Tip

a

Tip

f

Tip

t

Tip

e

Tip

r

Tip

Tip

2

Tip

1

Tip

:

Tip

0

Tip

0

Tip

.

Tip

Tip

R

Tip

e

Tip

s

Tip

t

Tip

a

Tip

u

Tip

r

Tip

a

Tip

n

Tip

t

Tip

s

Tip

Tip

n

Tip

e

Tip

a

Tip

r

Tip

Tip

K

Tip

a

Tip

s

Tip

t

Tip

o

Tip

r

Tip

i

Tip

a

Tip

Tip

L

Tip

a

Tip

k

Tip

e

Tip

Tip

s

Tip

e

Tip

r

Tip

v

Tip

e

Tip

Tip

f

Tip

r

Tip

e

Tip

s

Tip

h

Tip

Tip

f

Tip

i

Tip

s

Tip

h

Tip

Tip

d

Tip

a

Tip

i

Tip

l

Tip

y

Tip

Tip

b

Tip

u

Tip

t

Tip

Tip

s

Tip

e

Tip

l

Tip

l

Tip

Tip

o

Tip

u

Tip

t

Tip

Tip

b

Tip

y

Tip

Tip

2

Tip

0

Tip

:

Tip

0

Tip

0

Tip

Tip

o

Tip

n

Tip

Tip

w

Tip

e

Tip

e

Tip

k

Tip

e

Tip

n

Tip

d

Tip

s

Tip

.

Tip

Tip

T

Tip

i

Tip

p

Tip

p

Tip

i

Tip

n

Tip

g

Tip

:

Tip

Tip

5

Tip

–

Tip

1

Tip

0

Tip

%

Tip

Tip

i

Tip

s

Tip

Tip

c

Tip

u

Tip

s

Tip

t

Tip

o

Tip

m

Tip

a

Tip

r

Tip

y

Tip

Tip

b

Tip

u

Tip

t

Tip

Tip

n

Tip

o

Tip

t

Tip

Tip

m

Tip

a

Tip

n

Tip

d

Tip

a

Tip

t

Tip

o

Tip

r

Tip

y

Tip

.

Tip

Tip

M

Tip

o

Tip

s

Tip

t

Tip

Tip

r

Tip

e

Tip

s

Tip

t

Tip

a

Tip

u

Tip

r

Tip

a

Tip

n

Tip

t

Tip

s

Tip

Tip

a

Tip

c

Tip

c

Tip

e

Tip

p

Tip

t

Tip

Tip

c

Tip

a

Tip

r

Tip

d

Tip

s

Tip

Tip

i

Tip

n

Tip

Tip

K

Tip

a

Tip

s

Tip

t

Tip

o

Tip

r

Tip

i

Tip

a

Tip

Tip

a

Tip

n

Tip

d

Tip

Tip

K

Tip

o

Tip

z

Tip

a

Tip

n

Tip

i

Tip

;

Tip

Tip

c

Tip

a

Tip

s

Tip

h

Tip

Tip

o

Tip

n

Tip

l

Tip

y

Tip

Tip

i

Tip

n

Tip

Tip

v

Tip

i

Tip

l

Tip

l

Tip

a

Tip

g

Tip

e

Tip

s

Tip

.

Food budget guide

What to expect at different price points.

Level Price Description
Budget $5-15/meal Street food, local eateries, and simple restaurants.
Mid-range $15-40/meal Sit-down restaurants with good service and varied menus.
Upscale $40+/meal Fine dining, international cuisine, and premium experiences.