Where to have lunch in Bergamo Alta
Delicious pit stops for a break combining tradition, flavour and striking views

If you are planning a trip to explore the wonders of Bergamo Alta, sorting out lunch in advance is essential. After wandering through this medieval gem with its narrow alleys, cobbled streets, striking monuments and sweeping views, hunger is bound to strike. That is when our guide comes in: here are what we consider the best restaurants for lunch in Bergamo Alta.
Circolino Citta’ Alta
Vicolo Sant’Agata, 19

Il Circolino is a historic venue set in the heart of Bergamo Alta, inside a deconsecrated church that served first as a monastery and later as a prison. Run by a cooperative, it is a social project offering traditional Bergamo cooking at affordable prices, focused on seasonal, high-quality ingredients. The menu features casoncelli, polenta, brasato and vegetarian options. In summer, you can dine in a large garden beneath the vines. The atmosphere is warm and informal, with swift service and a good selection of wines and beers.
Cavour 1880
Via Gombito, 7

In the elegant heart of Bergamo Alta, Pasticceria Cavour is not just a pastry haven run by the three-Michelin-starred Cerea family. Alongside brioches, cakes and iconic desserts, it also offers a refined savoury menu. Stop by for gourmet snacks, hot dishes, filled piadine or fresh salads, whether for a light bite or a business lunch. Historically a meeting place for artists and poets, with its elegant nineteenth-century interiors, it is the ideal spot to enjoy great food at any time of day.
Da Mimmo
Via Bartolomeo Colleoni, 17

One of the most famous historic restaurants in Bergamo Alta, Da Mimmo is a true institution, open since 1956 and a benchmark for anyone seeking a quality lunch in the heart of the old town. Set in a charming palazzo dating from 1357, it offers a warm, refined atmosphere, with a period courtyard and a lovely terrace. The kitchen serves authentic, seasonal food that pays homage to Bergamo tradition with dishes such as casoncelli and polenta with rabbit, alongside pizza. It is ideal for anyone looking to enjoy a traditional meal in a historic setting, with warm Bergamasque hospitality.
Polentone
Piazza Mercato delle Scarpe, 1

Polentone is the city’s first takeaway polenteria and an irresistible stop for fans of this iconic cornmeal dish. Located right outside the funicular station, this rustic kiosk with stools and wooden counters serves steaming polenta, both yellow and taragna, topped with salamella sausage, Gorgonzola, meat ragù and many other authentic local flavours. Platters of cured meats and cheeses, along with panini highlighting local specialities, complete the menu.
Assassina Corner
Via Gombito 34/c

For a lunch with Mediterranean flavour in the heart of Bergamo Alta, Assassina Corner is the ideal choice: here, Pugliese cooking wins you over with iconic dishes like Spaghetti all’Assassina, crispy and spicy, cooked in the traditional iron skillet, as well as pucce, orecchiette con cime di rapa all’assassina and bombette, all perfect to enjoy on the spot or take away for a quick and tasty break.
Goss Quality Burger
Via Bartolomeo Colleoni, 8

You cannot live on traditional food alone in Bergamo. Goss caters to burger lovers of all ages with a selection of gourmet burgers made to order using certified prime meat, fresh buns baked daily by a renowned bakery, expert cooking and high-quality ingredients, from artisan cured meats to Italian cheeses. Generous portions, crispy chips and an excellent beer selection complete the offer.
Trattoria il Sole
Via Bartolomeo Colleoni, 1

Among the oldest restaurants in Città Alta, Il Sole is a true benchmark for anyone wanting to taste authentic Bergamo cuisine. Tucked into an evocative corner of Piazza Vecchia, the restaurant retains the charm of bygone eras. Here you can sample classic local flavours, such as casoncelli or trippa alla bergamasca, alongside high-quality local produce sourced from small regional producers, as well as crisp pizzas baked in a wood-fired oven, made with unrefined flours and wholesome ingredients.
Baretto San Vigilio
Via al Castello, 1

Baretto San Vigilio is an essential stop for having lunch in Bergamo Alta: overlooking the panoramic terrace next to the historic funicular, this refined bistrot serves thoughtful dishes that bring together tradition and creativity. From classic casoncelli with cheese to more contemporary options, every dish is prepared with care and passion. Ideal for a tasty break with a view, amid authentic flavours and a romantic atmosphere.



















