Photo: Raimond Spekking / Wikimedia Commons · CC BY-SA 4.0Where to Eat in Florence: The Essential Guide
Florence rewards eaters who keep it simple: a lunch-only trattoria with a handwritten menu, a schiacciata the size of your forearm, a glass of Chianti under the market colonnades. This guide ranks the 25 restaurants actually worth your time across the city, from three-Michelin-star splurges to five-euro sandwiches, with honest analysis of what each does best and practical tips for getting in. Browse by cuisine, meal type, or price to build your own hit list.
The must-go list
If you eat at nowhere else in Florence, eat here — ranked, best first.
Enoteca Pinchiorri
Worth crossing town for
Photo: sailko / Wikimedia Commons · CC BY 2.5A three-Michelin-star dining room in a Renaissance palazzo with a world-famous wine cellar. Pinchiorri pairs exacting Italian cooking with old-world ceremony, and the wine program alone justifies the trip. This is the special-occasion pick: expensive, formal, and genuinely memorable rather than merely expensive.
Tip: Three Michelin stars in a Renaissance palazzo, with one of Italy's great wine cellars — the trip's one big splurge.
Trattoria Sergio Gozzi
Worth crossing town for
Photo: Shameel mukkath · Pexels LicenseA workingman's trattoria by San Lorenzo that serves lunch and only lunch, from a handwritten seasonal menu. Trippa alla fiorentina, lampredotto, bistecca: the old Florentine canon, cooked without shortcuts and priced for the market workers who queue before opening. This is the Florence that existed before the tour buses.
Tip: Lunch-only, Monday to Saturday 11:00-15:00, with lines forming before opening; the handwritten menu changes with the market.
Trattoria Mario
The platonic ideal of a Florentine lunch: long communal tables and a bistecca alla fiorentina that anchors the menu. Trattoria Mario runs a single lunch rush by the Central Market, so arrive early and settle in. Order the steak for two and don't plan anything ambitious for the afternoon.
I' Girone De' Ghiotti
Worth crossing town for
Photo: Lucie Liz · Pexels LicenseA 4.9 rating across more than 5,100 reviews makes this one of Florence's most beloved sandwich counters, and the product backs it up: schiacciata stuffed with truffle cream and porchetta, assembled to order. A few euros, eaten standing up, and better than most sit-down lunches. A few steps from the Duomo — perfect museum fuel.
Tip: Known for schiacciata stuffed with truffle cream and porchetta, cut to order from the loaf.
Cibrèo Trattoria
Cibrèo's flagship trattoria threads the needle between rustic and refined: Tuscan ingredients treated with real technique, in a room that stays warm rather than formal. It's the grown-up answer to Florence's tourist-trap trattorias, and the Sant'Ambrogio setting keeps it grounded. One of the city's most reliable special dinners.
Tip: The flagship of Fabio Picchi's Cibreo group in the Sant'Ambrogio quarter, refined without the white-tablecloth stiffness.
Zeb Gastronomia
Worth crossing town forHalf refined deli, half tiny restaurant, Zeb is the San Niccolò lunch tucked inside the old city wall at the foot of Piazzale Michelangelo. The Michelin listing is for food that tastes like someone cares deeply: seasonal pasta and reinterpreted Tuscan dishes from a short blackboard menu. No lunch reservations means the line is the price of admission.
Tip: Listed in the Michelin Guide, and no reservations are taken at lunchtime, so arrive early or wait your turn.
All'Antico Vinaio
Worth joining the line once: All'Antico Vinaio's schiacciata sandwiches, stuffed to bursting with Tuscan cold cuts and spreads, are genuinely excellent for the price. Grab one plus a glass of wine to go, and eat it on the walk toward the Arno. Go at off-hours (mid-afternoon) to skip the worst of the queue.
Gelateria Vivoli
An old-school gelateria near Santa Croce making artisanal gelato since 1932. Vivoli's flavors are classic rather than experimental — skip the tourist-trap cones by the Duomo and come here instead; the affogato is the move.
Browse every spot
Numbers match the map — tap a pin to jump to its card, or a number to find it on the map.
25 of 25 places
Enoteca Pinchiorri
Worth crossing town forA three-Michelin-star dining room in a Renaissance palazzo with a world-famous wine cellar. Pinchiorri pairs exacting Italian cooking with old-world ceremony, and the wine program alone justifies the trip. This is the special-occasion pick: expensive, formal, and genuinely memorable rather than merely expensive.
Trattoria Sergio Gozzi
Worth crossing town forA workingman's trattoria by San Lorenzo that serves lunch and only lunch, from a handwritten seasonal menu. Trippa alla fiorentina, lampredotto, bistecca: the old Florentine canon, cooked without shortcuts and priced for the market workers who queue before opening. This is the Florence that existed before the tour buses.
Trattoria Mario
The platonic ideal of a Florentine lunch: long communal tables and a bistecca alla fiorentina that anchors the menu. Trattoria Mario runs a single lunch rush by the Central Market, so arrive early and settle in. Order the steak for two and don't plan anything ambitious for the afternoon.
I' Girone De' Ghiotti
Worth crossing town forA 4.9 rating across more than 5,100 reviews makes this one of Florence's most beloved sandwich counters, and the product backs it up: schiacciata stuffed with truffle cream and porchetta, assembled to order. A few euros, eaten standing up, and better than most sit-down lunches. A few steps from the Duomo — perfect museum fuel.
Cibrèo Trattoria
Cibrèo's flagship trattoria threads the needle between rustic and refined: Tuscan ingredients treated with real technique, in a room that stays warm rather than formal. It's the grown-up answer to Florence's tourist-trap trattorias, and the Sant'Ambrogio setting keeps it grounded. One of the city's most reliable special dinners.
Zeb Gastronomia
Worth crossing town forHalf refined deli, half tiny restaurant, Zeb is the San Niccolò lunch tucked inside the old city wall at the foot of Piazzale Michelangelo. The Michelin listing is for food that tastes like someone cares deeply: seasonal pasta and reinterpreted Tuscan dishes from a short blackboard menu. No lunch reservations means the line is the price of admission.
All'Antico Vinaio
Worth joining the line once: All'Antico Vinaio's schiacciata sandwiches, stuffed to bursting with Tuscan cold cuts and spreads, are genuinely excellent for the price. Grab one plus a glass of wine to go, and eat it on the walk toward the Arno. Go at off-hours (mid-afternoon) to skip the worst of the queue.
Gelateria Vivoli
An old-school gelateria near Santa Croce making artisanal gelato since 1932. Vivoli's flavors are classic rather than experimental — skip the tourist-trap cones by the Duomo and come here instead; the affogato is the move.
Boccadama
A friendly Santa Croce trattoria where lunch is the sweet spot: good Tuscan cooking at prices that don't punish you for the central location. Boccadama is unfussy and welcoming, the kind of place you stumble into once and return to twice. Solid rather than spectacular, in the best way.
Buca Lapi
A candlelit cellar restaurant beneath Palazzo Antinori serving some of the city's most romantic dinners. Buca Lapi's bistecca is excellent, but the real draw is the setting: an old cellar and the feeling of dining inside Florentine history. Dinner only, Monday to Saturday, so plan accordingly.
Caffè Gilli
Florence's grandest historic café, on Piazza della Repubblica since 1733. Gilli is about the room as much as the drink: Belle Époque splendor, pastries, and famously good hot chocolate. Espresso at the bar is the move; sitting down costs more, and you're paying for the people-watching.
Casa del Vino
A tiny historic wine bar under the colonnades behind the San Lorenzo market, walls lined with bottles. The pours are serious and the panini are better than they need to be — come for a glass of something excellent between sights, not for dinner.
Ditta Artigianale
Florence's third-wave coffee answer: serious espresso, brunch, and spritzes from the roastery cafés that pioneered specialty coffee here. If Italian bar coffee leaves you cold, this is your refuge — the Oltrarno room has space to linger.
Enoteca Pitti Gola e Cantina
A wine bar facing Palazzo Pitti that treats wine as the main event: small-production, high-end Italian bottles you won't find elsewhere, poured by the glass with real knowledge behind the counter. The Travellers' Choice crowd is here for good reason. Come before dinner for the pour, stay for the cheese.
Gusta Pizza
A tiny, much-loved pizzeria in Santo Spirito turning out wood-fired Neapolitan-style pies to eat on the piazza. Very little money, a cheerful cramped room, and a perfect cheap night after a day of museums.
Il Rifrullo
A San Niccolò café-restaurant at the base of the climb to Piazzale Michelangelo that runs daily from 7:30 to 1:00 — whatever you need it to be: breakfast, aperitivo, late glass of wine. Il Rifrullo is a neighborhood living room more than a destination, and that's exactly its charm.
Osteria Santo Spirito
A neighborhood workhorse on Piazza Santo Spirito where Oltrarno locals actually eat. The cooking is simple Tuscan done right at fair prices, and the piazza tables are among the city's best seats in warm weather. Come hungry and linger over the house wine.
Ristorante del Fagioli
An old-school Santa Croce trattoria that cooks like someone's grandmother is in charge, because effectively she is. The ribollita, trippa, and other humble Florentine classics are the draw, at prices that keep it a local secret worth protecting.
Ristorante Il Latini
Big, loud, and built for crowds, Il Latini feeds the room with generous Tuscan platters served family-style at long shared tables, walls lined with hams. It's not the most refined cooking in Florence, but for a group that wants a festive, zero-decision dinner near San Lorenzo, the abundance works.
Ristorante Paoli
Worth crossing town forDining here since 1827 means the room itself is the attraction: frescoes, candlelight, and two centuries of Florentine history. Paoli leans into the occasion with a menu built around bistecca and classic Tuscan dishes. It's pricier than the neighborhood trattorias, but you're paying for atmosphere that can't be faked.
Trattoria 4 Leoni
A cozy Oltrarno trattoria famous for its pear-and-pecorino ravioli, a combination that sounds odd and tastes perfect. 4 Leoni is romantic without being precious, and the brick-vaulted dining room feels made for long dinners.
Trattoria La Casalinga
A no-frills Oltrarno institution that has been feeding the neighborhood since 1963. La Casalinga is the kind of place where the menu barely changes because it doesn't need to: ribollita and peposo done right at honest prices. Tourists are welcome but the room belongs to Florentines.
Trattoria Marione
An old-school family-run trattoria near Via Tornabuoni, serving classic Tuscan dishes like bistecca and pappa al pomodoro since 1966. Marione won't surprise you, and that's the point: straightforward cooking at fair prices. A dependable choice when you want dinner without a project.
Trattoria Vecchio Mercato
A handy San Lorenzo option steps from the Central Market, open long hours every day. Vecchio Mercato serves dependable Tuscan food to a mixed crowd of shoppers and locals, and the Travellers' Choice nod reflects consistency rather than hype. Good when plans are fluid and you need lunch or dinner on demand.
ZaZa
A San Lorenzo crowd-pleaser facing the Central Market, big on bistecca, ribollita, and pappa al pomodoro served in an old-time dining room. ZaZa is lively, a little theatrical, and very good at feeding groups that want the greatest-hits version of Tuscan food. Not subtle, but fun.
