Bologna · Where to eat

Best Restaurants in Bologna

Bologna eats best at the table of a trattoria. Start with Da Nello al Montegrappa or Da Cesari for tortellini in broth, both a few minutes from Piazza Maggiore. For handmade pasta and cotoletta alla bolognese, Trattoria dal Biassanot on Via Piella and Trattoria Nonna Gigia are the dinner picks; Ristorante Diana has served lasagne verdi since 1909. Osteria del Sole, pouring wine since at least 1465, lets you bring your own food from the Quadrilatero delis. Ahimè cooks a vegetable-led, farm-to-table menu, and Scacco Matto is the chef’s address for a special night. Every place has its own Holiplanet page with hours, contacts and the official website, so you can book direct.

9 places

Quadrilatero

1Osteria del Sole

Wine osteria since 1465: bring your own food (2 min to Piazza Maggiore). Ideal for an aperitivo.

Reviews

Piazza Maggiore

2Da Nello al Montegrappa

Handmade tortellini and tagliatelle in Bologna since 1948 (3 min to Piazza Maggiore). Ideal for a classic lunch.

Reviews

Old town

3Da Cesari

Family-run since 1955 near Piazza Maggiore: tortellini in broth (5 min to Piazza Maggiore). Ideal for tortellini in broth.

Reviews

Via dell'Indipendenza

4Ristorante Diana

Tortellini in brodo and lasagne verdi since 1909 (7 min to Piazza Maggiore). Ideal for a classic Bolognese dinner.

Reviews

Old town

5Ahimè

Vegetable-led farm-to-table menu with house-made bread (8 min to Piazza Maggiore). Ideal for vegetarians.

Reviews

Old town

6Trattoria Nonna Gigia

Handmade pasta, cotoletta and grilled meats off Via dell’Indipendenza (8 min to Piazza Maggiore · €25–50 per person). Ideal for handmade pasta.

Reviews

Via Piella

7Trattoria dal Biassanot

Pasta rolled by hand and grilled meats on Via Piella (9 min to Piazza Maggiore · €25–50 per person). Ideal for cotoletta alla bolognese.

Reviews

Old town

8Caminetto d'Oro

Family recipes and handmade pasta since 1980 (9 min to Piazza Maggiore · €25–50 per person). Ideal for a family dinner.

Reviews

Santo Stefano

9Scacco Matto

Mario Ferrara's Lucanian-rooted cooking in a 1600s convent (14 min to Piazza Maggiore). Ideal for a special dinner.

Reviews

Selected by Holiplanet editors from each place’s official website. Distances are straight-line from Piazza Maggiore (map data © OpenStreetMap contributors, tiles © Esri). No platform ratings: contact each place directly.

Best Restaurants in Bologna: questions and answers

What food is Bologna famous for?

Tortellini in brodo, tagliatelle al ragù, lasagne verdi, mortadella and cotoletta alla bolognese. Most trattorias on this page serve the classics, and every pasta is rolled by hand at Nonna Gigia and dal Biassanot.

Do I need to book restaurants in Bologna?

For dinner, yes: trattorias in the centre fill up, above all on Friday and Saturday. Several close one day a week (Da Nello closes on Mondays), so check the hours on each restaurant’s page.

How much does a meal cost in Bologna?

At a traditional trattoria expect about €25–50 per person without drinks; a plate of fresh pasta costs around €15–16. An aperitivo at Osteria del Sole is about €5–10.

Where do locals eat in the centre?

Around the Quadrilatero market lanes, on Via Piella and in the streets off Via dell’Indipendenza. The map on this page shows every restaurant with its walking time from Piazza Maggiore.

More for your stay: Bologna map · Bologna City Guide · Things to Do in Bologna · Where to Stay in Bologna · Living in Bologna · Bologna in the Journal

Back to the Bologna City GuideExplore the City Guide →