The grand seafront Piazza Unità d'Italia in Trieste opening onto the Adriatic at golden hour

[ ITINERARY · THE DISPATCH ]

The Foodie 3-Day Trieste Itinerary: Where Italy Orders Coffee in German

Trieste is Italian but it doesn't quite act it — the coffee comes with Austrian names and the food leans Slovenian. Here's a three-day eating crawl through Italy's strangest, most underrated port city.

The first time I ordered a coffee in Trieste I got it completely wrong, and that mistake is basically the soul of this Trieste itinerary. I asked for “un cappuccino” and received a tiny espresso with a dot of foam, because here a cappuccino is a “caffelatte,” an espresso is a “nero,” and what you actually wanted is a “capo.” Italy, but not. The city was Austro-Hungarian for centuries — it was Vienna’s seaport — and it never fully shook it off. The coffee culture, the food, even the way people stand at the bar: half Italian, half Mitteleuropa.

It’s wonderful and it’s weird and almost nobody goes. Their loss.

Day 1: Crack the coffee code, then the seafront

Start where the city wants you to: Piazza Unità d’Italia, the enormous square that opens straight onto the Adriatic — supposedly the largest sea-facing piazza in Europe. At one corner sits the Caffè degli Specchi, going since 1839. Sit outside, order a “capo in b” (a macchiato in a glass, the most Triestine drink there is), and watch the water.

Now the coffee education. Trieste is a coffee town — illy is from here, and they’ve been roasting at the port for over a century. The vocabulary that matters:

  • nero — an espresso
  • capo — espresso with a splash of milk (a macchiato everywhere else)
  • capo in b — same, but in a small glass (“b” for bicchiere)
  • caffelatte — what the rest of Italy calls cappuccino

Get that wrong and you’ll spend three days disappointed. Get it right and the baristas warm up to you instantly.

Wander up to the Castello di San Giusto for the view back over the rooftops and the harbour. It’s a steep little climb but it sorts your lunch appetite out.

Day 2: The canal, the seafood, and the buffet

The Canal Grande runs right into the city centre with boats moored along it and cafes spilling onto the edges — it’s the photo everyone takes and it earns it. Morning here. Get a pastry from a Viennese-style bakery (the strudel and the presnitz, a dense rolled nut cake, are both holdovers from the Habsburg days).

For lunch, do a proper Trieste buffet. And here’s the thing nobody tells you: a “buffet” here is not a self-serve spread. It’s a casual eatery built around boiled and steamed pork. Buffet da Pepi, open since 1897, is the temple — order the “caldaia,” a plate of mixed boiled meats (porcina, sausage, a slab of ham) with mustard and grated horseradish (the “kren,” very Austrian). It’s about €12-15 and it is gloriously unfashionable. I went twice.

For dinner, seafood. You’re on the Adriatic. Find a place doing sardoni in savor (marinated anchovies, sweet-sour, a Venetian-Slavic hybrid) and grilled fish of the day. Skip the touristy spots on the main square and walk a few streets back.

Day 3: Up to the Carso for the osmize

This is the day that turns a nice trip into a great one. The Carso (or Karst) is the limestone plateau above Trieste, dotted with tiny Slovenian-speaking villages. Up here, farmers are allowed by an old Habsburg-era law to sell their own wine and food directly from their homes for a limited number of days a year. These pop-ups are called osmize, and you find them by following hand-painted signs and a branch tied to a gate (the “frasca”).

What you get: house wine (the local Terrano, an inky, sharp red, or the white Vitovska) poured by the jug, plates of cured meat, cheese, hard-boiled eggs, pickles, all for a handful of euros. No menu. No fuss. You sit at a long wooden table in someone’s garden with their dog under your feet. There are websites and an app that list which osmize are open which weeks (search “osmize aperte”) — you’ll need a car or a taxi up, since they’re scattered.

Honestly? It might be the best afternoon I’ve had eating anywhere in Italy, and it cost me about fifteen euros. Definately go hungry.

MorningAfternoonEvening
Day 1Piazza Unità + coffeeSan Giusto castleSeafront aperitivo
Day 2Canal Grande + pastryBuffet da PepiAdriatic seafood
Day 3Miramare CastleCarso osmizeSlow train back

A word on Miramare Castle, just up the coast — the white fairytale palace of Archduke Maximilian, with gardens running down to the sea. It’s lovely and worth a couple of hours on Day 3 morning before you head to the hills. Bus 6 gets you there cheaply.

Trieste won’t dazzle you on arrival. It’s a working port with a slightly melancholy air — James Joyce lived here and you can feel why. But you eat well, you drink cheap, and you leave feeling like you found something. Which, given how few people bother, you sort of did.

Order the capo in b, take the train up the coast, and don’t you dare skip the osmize. Trust me on the osmize.

This article contains affiliate links marked rel="sponsored". We may earn a commission at no extra cost to you.


Portrait of Ellis Crane
Ellis Crane

Travel Writer · Tbilisi

Ellis Crane has been over-planning through Europe since 2017, believes you don't really know a city until you've had a bad day in it. When grounded, Ellis reviews ramen shops and ignores emails. Currently based in Tbilisi.

  • slow travel
  • long stays
  • neighbourhoods
  • coworking
  • Europe