Lakeside dining at Lake Como

Best Restaurants in Lake Como

John from Atsio Levart

John from Atsio Levart

Lake Como's dining scene is a direct reflection of its character: understated, deeply Italian, and better than it has any right to be for a lake in northern Lombardy. This is not a destination that chases culinary trends. Instead, you'll find restaurants that have been perfecting the same risotto for decades alongside a handful of ambitious kitchens pushing Italian cuisine in genuinely interesting directions.

The lake's geography shapes the experience. Restaurants cluster in the small towns that line the shore — Bellagio, Varenna, Cernobbio, Tremezzo, Como — and the best tables are almost always the ones facing the water. Dining here is inseparable from the setting: the mountains rising sharply from the lake's edge, the ferries crossing between villages, the light shifting across the surface as afternoon slides into evening. You're eating well in one of Europe's most beautiful places, and no amount of familiarity diminishes that particular pleasure.

This guide covers the restaurants worth knowing about, from Michelin-starred dining rooms to the kind of lakeside trattorias where the menu hasn't changed in thirty years because it doesn't need to.

Fine Dining

Lake Como's fine-dining scene has matured considerably in recent years. The grand hotel restaurants that once coasted on location alone now face competition from independent kitchens with serious ambitions, and the overall standard has risen as a result.

Materia — Cernobbio

Materia is the restaurant that Como's food-conscious visitors seek out first. Chef Davide Caranchini earned his Michelin star here by applying modern technique to hyper-local ingredients — many foraged from the hills above the lake or sourced from small producers within a tight radius. The approach could feel precious, but Caranchini's cooking is too direct and flavour-driven for that. A dish of lake fish with wild herbs and fermented vegetables arrives looking spare and beautiful, and it tastes exactly as good as it looks.

The dining room is minimal and contemporary, a deliberate contrast to the gilded excess of the grand hotel restaurants. Lunch is the better value (the set menu runs around €80), while dinner allows for the full tasting experience at €130–150. Cernobbio is a short drive or bus ride from Como town, and Materia alone justifies the trip.

La Terrazza Gualtiero Marchesi — Grand Hotel Tremezzo

La Terrazza Gualtiero Marchesi, the flagship restaurant at the Grand Hotel Tremezzo, benefits from what might be the most spectacular dining terrace on the lake. The table is set directly above the water, looking across to Bellagio and the Grigne mountains, and on a warm evening with the lights of the villages reflected in the lake, the setting borders on absurd.

The food matches the ambition of the location. The menu leans Mediterranean-Italian with strong technique and beautiful presentation — lake fish, Piedmontese beef, seasonal vegetables treated with respect. It's hotel dining at its best: polished, generous, and aware that the setting does a great deal of the heavy lifting. Expect €80–120 per person. The hotel's more casual L'Escale Trattoria, serving lighter fare poolside, is excellent for lunch.

Il Sereno Al Lago — Il Sereno, Torno

Il Sereno Al Lago, at the Patricia Urquiola-designed Il Sereno hotel in Torno, holds a Michelin star and delivers a more contemporary dining experience than most of the lake's fine-dining establishments. Chef Raffaele Lenzi's cooking is built around clarity and precision — dishes centre on two or three core flavours, executed with impeccable technique, and presented with modernist restraint.

The setting is sleek and the service formal but warm. The terrace, when available, offers views across the lake. Tasting menus run €140–170 per person, and the wine programme is serious. This is arguably the strongest all-round fine-dining experience on Lake Como, and it's conveniently close to several of the lake's best hotels.

Traditional Trattorias

The trattorias of Lake Como are where you'll find the soul of the local cuisine. These are restaurants built around simplicity: fresh lake fish, handmade pasta, seasonal vegetables, and Lombardy wines served without ceremony. The best of them haven't changed much in decades, and that consistency is precisely the point.

Trattoria Baita Belvedere — Pescallo

Pescallo is a tiny fishing hamlet tucked behind the headland from Bellagio — a ten-minute walk down a steep path from the town centre, and a world away from its tourist bustle. Trattoria Baita Belvedere sits at the water's edge, with a small terrace overlooking the harbour and a handful of wooden boats. The menu is short, seasonal, and built around whatever came out of the lake that morning.

Order the missoltini — sun-dried shad that's a Como speciality, served pressed with polenta and bay leaves. It's an acquired taste (intensely savoury, almost anchovy-like), but it's the single most authentic dish you can eat on the lake. The risotto al pesce persico, made with delicate perch fillets, is the other essential order. A meal for two with local white wine runs €50–70. Arrive early for lunch; the terrace fills fast and they don't take bookings for it.

Crotto dei Platani — Brienno

A crotto is a traditional Lombard restaurant built into or against a natural rock formation, using the cool air from mountain caves as a natural refrigerator — a technique that predates electricity by centuries. Crotto dei Platani, in the small village of Brienno on the lake's western shore, is one of the finest examples. The terrace extends over the water beneath enormous plane trees, and on a summer evening, with the lake still and the mountains darkening, it's as atmospheric as dining gets.

The food is hearty and traditional: polenta with lake fish, risotto, grilled meats, and local cheeses. This is not refined cooking — it's honest, generously portioned, and deeply satisfying. The wine list is short and Lombardy-focused. Brienno is accessible by car or, more enjoyably, by the regular ferry service from Como or Argegno. Budget €30–50 per person.

By Town

Lake Como is long and thin — 46 kilometres from Como in the south to Colico in the north — and each town has its own character and culinary identity. Choosing where to eat often depends on where you're staying, and the ferry timetable.

Bellagio

Bellagio occupies the promontory where the lake's two southern arms diverge, and it's the most visited town on the lake for good reason. The dining options are numerous but uneven — the waterfront restaurants along the lungolago tend to trade on location rather than quality. For better cooking, head uphill to the quieter streets behind the waterfront, or walk to Pescallo for the Baita Belvedere. Bilacus, in the old town, serves reliable Lombardian cuisine in a pleasant courtyard setting. Expect €35–60 per person at the better Bellagio restaurants.

Varenna

Varenna, on the eastern shore, is quieter and less polished than Bellagio — which is exactly its appeal. The waterfront here is genuinely lovely, with a narrow lakeside promenade and a handful of restaurants that benefit from afternoon sun and views across to the western mountains. Albergo Milano, the hotel restaurant right on the water, is better than most hotel dining and worth booking for sunset.

Como Town

Como is the lake's largest settlement and its least glamorous, but it has the advantage of a year-round dining scene that doesn't shut down when the tourists leave. The town has excellent casual options: Osteria del Gallo for a simple, honest lunch; Natta Café for aperitivo; and the market on Saturday mornings for local produce. Como is also the entry point for travellers arriving from Milan by train, making it a natural first or last meal on the lake.

Tremezzo and Lenno

The western shore between Tremezzo and Lenno is home to some of the lake's grandest properties, and the dining here reflects that clientele. Beyond La Terrazza Gualtiero Marchesi at the Grand Hotel Tremezzo, La Darsena in Tremezzo serves excellent lakeside lunches — fresh pasta, grilled fish, and a wine list that takes Lombardy seriously. In Lenno, look for smaller osterie that cater to locals rather than hotel guests.

Cernobbio

Cernobbio sits at the lake's southwestern corner, anchored by the palatial Villa d'Este. Materia (covered above) is the town's culinary highlight, but the waterfront also has several pleasant, unpretentious restaurants for casual meals. The proximity to Como town means you have the full range of both towns within easy reach.

Lake Como Specialities

Several dishes are specific to Lake Como and the surrounding Lombardy region. Knowing what to order — and what to look for — makes the difference between a generic Italian meal and one that belongs specifically to this place.

Missoltini are the lake's most distinctive delicacy: agone (shad) caught in summer, salted, pressed, and sun-dried on racks, then served grilled with polenta and bay leaves. The flavour is intense and complex — salty, slightly bitter, deeply savoury. Not every visitor loves them, but they're essential to understanding the lake's culinary heritage. Trattoria Baita Belvedere and Crotto dei Platani both serve excellent versions.

Risotto al pesce persico is the lake's signature primo: a saffron-tinged risotto topped with delicate fillets of perch, lightly floured and fried in butter. When it's good — and at the right restaurants, it's very good — the combination of creamy rice and crisp, sweet fish is simple perfection.

Lavarello (whitefish) appears on menus everywhere around the lake, typically grilled whole or filleted and served with seasonal vegetables. It's a mild, clean-tasting fish that lets the freshness of the lake do the work. Quality depends entirely on sourcing: the best restaurants serve fish caught that morning by local fishermen.

Wine

Lombardy is not Italy's most celebrated wine region, but the local whites pair beautifully with lake fish. Look for wines from the Franciacorta DOCG (sparkling wines that rival Champagne in quality, if not yet in reputation), Lugana DOC (crisp Trebbiano-based whites from Lake Garda's southern shore), and the lesser-known but excellent whites of the Valtellina. Most good restaurants will offer a Lombardy-focused wine list — take advantage of it, as these wines are hard to find outside the region.

Practical Notes

Budget for meals ranges widely. A lakeside trattoria lunch runs €25–40 per person; a proper dinner at one of the finer restaurants reaches €100–150 with wine. Reservations are essential at the starred restaurants and highly recommended everywhere during July and August.

The ferry system is your friend. Several of the best restaurants are in towns not easily reached by car (or with extremely limited parking), and arriving by ferry is both more pleasant and more practical. Check the Navigazione Laghi timetable — services run late into the evening in summer but become less frequent in shoulder season.

Tipping in Italy is not obligatory, but leaving €5–10 at a trattoria or 5–10% at a fine-dining restaurant is appreciated. Service charges (coperto) of €2–4 per person are standard and legal.

The best time to visit Lake Como matters for dining: many lakeside restaurants close entirely from November through March. The full range of options is available from Easter through October, with the peak in July and August. May and September offer the best combination of open restaurants, pleasant weather, and manageable crowds.