No tourist traps · no paid placements

The 6 best local restaurants in Florence

// where locals actually eat — updated September 2026

6 vetted neighbourhood spots in Florence, Italy — Florentine Old School, Florentine Market Food, Florentine Trattoria and Tuscan Neighbourhood and more, found through local word of mouth rather than a marketing budget. Trattoria Sostanza currently leads the Florence list at 4.7 (Florentine Old School). Most of the list stays in the everyday price range locals eat at week to week. 2 open early enough for breakfast. The 6 below earned the top pins for 2026.

  1. No photo available for Trattoria Sostanza14.7

    Florentine Old School

    Trattoria Sostanza

    Trattoria Sostanza, open on Via del Porcellana since 1869, is Florence's oldest working trattoria and still one of its plainest rooms. Paper on the tables, a copper-panelled kitchen in full view, benches shared with whoever else booked that sitting — the design has not been updated because there is nothing to update. What the kitchen does is old-school Florentine: a handful of dishes, cooked to order in butter and fire, sent out without garnish. Prices sit a step above the neighbourhood trattorias at around €32 for a main, which is roughly what a century and a half of reputation costs. Reserve well ahead; the room seats very few and has never pretended otherwise.

    Price: Typical main course around €32, ordered à la carte.

    View restaurant

  2. No photo available for Nerbone24.7

    Florentine Market Food

    Nerbone

    Inside Florence's Mercato Centrale, Nerbone has sold market food since 1872 — tripe sandwiches, boiled meats and stock-soaked bread, eaten standing. It is a counter rather than a restaurant, working to the market's rhythm: order, pay, carry your plate to a bench or eat where you stand. The lampredotto that made Florence's street-food reputation is why most people queue, but the wider menu is the same plain, sustaining food that fed the traders of the Mercato Centrale for a century and a half, with vegetable dishes and sides for anyone eating meat-free. A full plate costs around €10, which in central Florence is close to unbeatable. Cash, patience and an appetite are all it asks.

    Dietary: Vegetarian options are on the menu.

    View restaurant

  3. No photo available for Trattoria Mario34.7

    Florentine Trattoria

    Trattoria Mario

    Since 1953, Trattoria Mario has served Tuscan lunches at shared tables beside Florence's San Lorenzo market, never once complicating the formula. Via Rosina is a single doorway on the corner of the market, and inside are a handful of tables that fill and empty in shifts. You share; you eat what the kitchen has that day; you pay cash. The cooking is straight Florentine trattoria fare bought from stalls a few metres away, at around €16 for a main — a figure that explains the queue as much as the food does. No reservations are taken. The rule that has held for seventy years still holds: come early, or don't come.

    Price: Typical main course around €16, ordered à la carte.

    View restaurant

  4. No photo available for Il Latini44.6

    Tuscan Neighbourhood

    Il Latini

    Il Latini has been feeding Florence Tuscan dinners at long communal tables on Via dei Palchetti since the middle of the last century. The format is half the attraction. Strangers are seated together, wine arrives in jugs, and the Tuscan repertoire — bean soups, roasted meats, pasta made for appetite rather than delicacy — comes in quantities calibrated to an older Florentine idea of hospitality. The address is a few steps off Via della Vigna Nuova, deep in the centre, but the room has never rearranged itself for tourism: it is loud, tightly packed and run at pace. Expect around €25 for a main and to leave later than planned. Book, or wait with everyone else.

    Price: Typical main course around €25, ordered à la carte.

    View restaurant

  5. No photo available for Trattoria dell'Orto54.5

    Florentine Neighbourhood

    Trattoria dell'Orto

    Trattoria dell'Orto is an Oltrarno neighbourhood trattoria on Via dell'Orto, cooking Florentine home food with tables out on the street. The Oltrarno — the left bank of the Arno, still the city's workshop quarter — sets the tone: artisans, residents, and very little of the traffic that crosses the Ponte Vecchio. Via dell'Orto sits west of Piazza del Carmine, and the trattoria works the way the quarter does, without ceremony and at a price that assumes you might come back next week. The cooking is Florentine in the domestic sense: seasonal, slow, unfussy, mains around €22. In summer the terrace is the better seat. Reserve — the room is small and the neighbourhood claims it first.

    Terrace: There is outdoor seating for warmer days.

    View restaurant

  6. Il Vegetariano6

    Regional

    Il Vegetariano

    Florence's oldest vegetarian kitchen has been feeding Via delle Ruote since 1981, and it still works the way it always has. You read the day's menu off the board, write down what you want, pay at the till and carry it to a table in the dining room or out to the back patio. The card changes daily: a team of eight cooks builds it around what the season and local growers provide, which is why regulars turn up without checking what is on. Vegan and gluten-free dishes sit alongside everything else rather than in a separate corner. Mains land around sixteen euros, and three independent local sources point here rather than to the trattorias in the centre.

    Dietary: Vegetarian options are on the menu.

    View restaurant

Plan your visit6 spots on file

Looking for something specific in Florence?

Filter all 6 vetted spots by meal, kitchen, distance and diet in the full search — or browse them as pins on the map.

All city guides for Italy