Florence rewards the diner who books with intent. The city holds two of Italy's most decorated dining rooms within a ten-minute walk of the Duomo, and a few streets south, in the Oltrarno, the trattorie that have fed the same families since before the war. This guide separates the two registers so you can match the table to the night.
Six rooms follow, ranked by what they do best rather than by price alone: the three-star institution, the tasting counters worth a special trip, and the old-guard Tuscan kitchens where the bistecca and the ribollita have not changed in eighty years. Each entry names the chef, a dish to order, what it costs, and who should skip it.
Enoteca Pinchiorri
Food: 10/10 | Ambience: 9/10 | Value: 7/10
Italy's deepest cellar and three Michelin stars held since 2004 — reserve a month out for a milestone you want to remember.
Annie Féolde built this room over five decades, and head chefs Riccardo Monco and Alessandro Della Tommasina now run a kitchen that reads Tuscan produce through French technique. The cellar is the headline: more than four thousand labels, one of the largest restaurant wine collections in the world, and a sommelier team that treats the pairing as the main event. Order the pigeon and let them pour around it.
The tasting menu runs around €295 before wine, served across a candlelit suite of frescoed rooms on Via Ghibellina. Service is formal without being cold. Book through the restaurant directly and ask for the wine pairing only if you intend to make a night of it. For a benchmark Florentine dinner, Enoteca Pinchiorri's full profile sets the bar the rest of the city is measured against.
Not for: Skip it if you want a quick two-hour dinner — the menu and pairing run past three hours, and the bill assumes you stayed for all of it.
Best for: Birthday, Anniversary, Proposal
Ristorante Santa Elisabetta
Food: 9/10 | Ambience: 9/10 | Value: 8/10
Twelve seats in a sixth-century Byzantine tower and Rocco De Santis at the pass — book early for the most intimate two-star table in Florence.
Rocco De Santis cooks a southern-inflected Mediterranean menu inside the Torre della Pagliazza, a circular Byzantine tower that is among the oldest standing structures in the city. The room seats roughly a dozen, which makes the second Michelin star feel earned by attention as much as by cooking. His prawn dish, built in layers around the crustacean, is the one to ask about.
Expect to spend around €190 for the tasting. The setting does a great deal of the work here: stone walls, low light, and a table count small enough that the staff learn your name by the second course. Santa Elisabetta's full review covers the menu in detail. Reserve well ahead, because twelve seats fill fast on weekends.
Not for: Not for a large group — the tower holds barely a dozen covers, so parties above four are usually turned away.
Best for: Anniversary, Proposal, First Date
Ora d'Aria
Food: 8/10 | Ambience: 8/10 | Value: 8/10
Marco Stabile's one-star kitchen a block from the Uffizi — try it for a serious dinner that still leaves you change from a museum day.
Marco Stabile was the first Florentine chef of his generation to hold a Michelin star inside the historic centre, and Ora d'Aria remains the most approachable of the city's starred kitchens. The cooking is recognisably Tuscan — pigeon, hand-cut pasta, game in season — but plated with a lighter, more contemporary hand than the trattorie a few streets over.
The tasting sits around €110 to €130, with a shorter lunch option that is one of the better-value fine-dining deals in the centre. The room is calm, modern, and a short walk from the Uffizi, which makes it a sane choice after a long museum afternoon. See Ora d'Aria's full profile for the current menus.
Not for: Not for anyone chasing a rustic, checked-tablecloth trattoria night — this is a quiet, modern dining room, not a Tuscan tavern.
Best for: First Date, Close a Deal, Birthday
Borgo San Jacopo
Food: 8/10 | Ambience: 9/10 | Value: 7/10
A one-star room with a handful of tables hanging over the Arno — book the window for a proposal with the Ponte Vecchio in frame.
Chef Claudio Mengoni runs the kitchen at the Lungarno hotel's riverside restaurant, where a short row of tables looks directly onto the Arno and the Ponte Vecchio beyond. The menu is Italian and seasonal, built around fish and a few precise pasta courses, and the star has held for years on the strength of that focus.
Reckon on €130 and up for dinner. The two riverside tables are the entire reason to come, so request one explicitly when you book and aim for sunset. Borgo San Jacopo's full review has the seating notes. It is a small room, and those windows are the most requested seats on this list.
Not for: Skip it if you cannot secure a window — the interior tables are pleasant but miss the river view that justifies the price.
Best for: Proposal, Anniversary, First Date
Trattoria Cammillo
Food: 8/10 | Ambience: 8/10 | Value: 8/10
The Oltrarno trattoria the city's chefs eat at on their night off — go for the fried artichokes and the room full of regulars.
The Masiero family has run Cammillo on the same Oltrarno street since 1945, and the kitchen still moves between Tuscan staples and a few unexpected curveballs — fried zucchini flowers, hand-rolled pasta, and the occasional Italian-Chinese dish that has been on the menu for decades. There is no chef-celebrity here, and that is the point.
A meal lands around €50 to €70 without going overboard on wine. The dining room fills with regulars and visiting cooks, the walls are hung with a century of photographs, and reservations are essential because the locals book it first. It is the antidote to a week of tasting menus, and a good place to remember that Florence is a working city, not a museum.
Not for: Not for a hushed, formal dinner — the room is loud, tightly packed, and runs on the energy of its regulars.
Best for: Birthday, Team Dinner, First Date
Trattoria Sostanza
Food: 8/10 | Ambience: 7/10 | Value: 9/10
One dish, perfected since 1869 — come for the butter chicken breast and the communal tables, and bring cash.
Sostanza has cooked the same short menu since 1869, and the petto di pollo al burro — a chicken breast cooked in a copper pan in nothing but foaming butter — is the reason people queue. The tortino di carciofi, an artichoke omelette, runs it close. You sit at shared tables, elbow to elbow, in a narrow room that has not been redecorated in living memory.
Dinner rarely passes €45 a head, and historically the kitchen has preferred cash. It is not a place for a long, lingering wine list or a quiet conversation — it is a place to eat one famous dish in the room where it was invented. For a wider view of the city, our Florence dining guide maps the rest of the centre.
Not for: Not for vegetarians or a romantic tête-à-tête — the menu leans hard on butter and meat, and you will share your table with strangers.
Best for: Team Dinner, Solo Dining, Birthday
How to Book and What to Expect in Florence
Florence dines late by Anglo standards but early for Italy: most kitchens open around 7:30pm and fill by 9. For the starred rooms — Enoteca Pinchiorri, Santa Elisabetta, Borgo San Jacopo — book three to four weeks ahead for a weekend, and request the specific seat you want (the river window, the tower) in the same message. The trattorie take bookings closer in, but Cammillo and Sostanza still fill nightly, so do not assume a walk-in.
A service charge (coperto) is standard and small; tipping beyond rounding up is not expected. Dress is smart but rarely formal — a jacket suits Pinchiorri and Santa Elisabetta, while the Oltrarno trattorie are happy to see you in whatever you wore to the Uffizi. For a special-occasion night, see our picks for an anniversary dinner and a proposal, or browse the wider best Italian restaurants worldwide.
Frequently Asked Questions
What is the best restaurant in Florence?
Enoteca Pinchiorri is the city's benchmark, holding three Michelin stars since 2004 and one of the largest wine cellars of any restaurant in the world. For a more intimate two-star alternative, Santa Elisabetta seats around a dozen guests in a Byzantine tower under chef Rocco De Santis. The right answer depends on whether you want grandeur or intimacy.
How far ahead should I book fine dining in Florence?
For the Michelin-starred rooms, book three to four weeks ahead for a weekend, and longer around Easter, the September fairs, and Christmas. The classic trattorie like Cammillo and Sostanza take bookings closer in, but they still fill every night, so reserve at least a few days out and never rely on walking in.
Where do locals eat in Florence?
Local Florentines and the city's own chefs gravitate to the Oltrarno, south of the Arno, where Trattoria Cammillo has been family-run since 1945 and Trattoria Sostanza has served its butter chicken breast since 1869. These rooms are loud, traditional, and reservation-only, and they are where you eat the real Tuscan repertoire.
What should I order in Florence?
Order the bistecca alla fiorentina at a traditional trattoria, the petto di pollo al burro at Sostanza, and ribollita or pappa al pomodoro for the soups. At the starred rooms, follow the tasting menu and let the sommelier pair it. Our Ora d'Aria profile lists current dishes.
Is Florence good for a romantic dinner?
Yes. Borgo San Jacopo has tables directly over the Arno with the Ponte Vecchio in view, among the best proposal settings in the city, while Santa Elisabetta's candlelit tower is unmatched for intimacy. Book the specific window or tower seat in advance.