Best Food Markets in Florence: The Guide for People Who Actually Cook

Florence has three food markets that matter and one that has been colonised by tourism. Knowing which is which saves you money, time, and the experience of buying overpriced truffles from a man who doesn't grow them. Here is where Florentines shop, eat, and argue about produce.

See the markets →

Mercato Centrale: Two Markets in One Building

Mercato Centrale (Piazza del Mercato Centrale, San Lorenzo) is a two-storey iron structure designed by Giuseppe Mengoni in 1874 — the same architect who designed Milan's Galleria Vittorio Emanuele II. The building is exceptional. The two floors inside are completely different experiences, and every food market guide to Florence conflates them.

Ground floor (piano terra): This is one of the best food markets in Florence. Stalls of vegetables from the Arno valley, fishmongers with daily catches from Livorno, butchers selling Chianina beef and pork from the Cinta Senese breed, fresh pasta makers, cheese vendors, a tripe cart that's been there for decades. This floor operates 7am–2pm Monday–Saturday. It smells of blood and cheese. It's perfect.

First floor (piano superiore): This is a food hall opened in 2014, featuring modern market stalls selling lampredotto, gelato, wine, pizza, and other Florentine foods in a designed environment. It's open until midnight. It's aimed at tourists and the experience shows. The food is decent but not what you come to a food market in Florence for. Skip the first floor unless you want a comfortable lunch environment.

Nerbone — the institution on the ground floor: Nerbone (stall inside Mercato Centrale, near the main entrance) has operated since 1872. It serves boiled beef sandwiches (bollito con salsa verde, €5), lampredotto (€4.50), and ribollita soup (€5). Cash only. Queue forms at 11:30am. This is not a tourist experience — it's where construction workers, lawyers, and professors eat shoulder to shoulder at shared tables.

Mercato di Sant'Ambrogio: The Florentines' Market

Sant'Ambrogio (Piazza Lorenzo Ghiberti) is the food market in Florence that Florentines use when they actually need food. No tour groups. No truffle salesmen. A covered hall with butchers, cheesemongers, and a small restaurant (Trattoria da Rocco, where locals eat standing at the counter for €8–10 per dish), surrounded by outdoor stalls selling vegetables, fruit, cheap clothing, and household goods.

Sant'Ambrogio is in the Santa Croce neighbourhood — 15 minutes walk from the Duomo, away from the main tourist axes. The outdoor section operates Monday–Saturday 7am–2pm; the covered hall until 3pm. Saturday mornings are the best time to visit — the stalls are fullest and the atmosphere is genuinely Florentine rather than performative.

What to buy: seasonal vegetables from the Piana di Sesto Fiorentino (artichokes in spring, peppers in summer, porcini in autumn), Pecorino di Pienza from the Sienese hills (€18–22/kg, significantly cheaper than tourist shops), and the Florentine-specific sausages (salsiccia a nastro — the long spiral pork sausage you'll only find in Florence).

Fierucola: Florence's Organic Market

Fierucola runs on the third Sunday of each month in Piazza Santissima Annunziata (the beautiful Renaissance square designed by Brunelleschi). It's an organic farmers' market — only certified organic producers, no resellers. Started in 1985, which makes it one of the first organic markets in Italy. The products are extraordinary: small-farm honeys, heritage grain flours, biodynamic wines, seasonal vegetables that don't appear anywhere else.

Fierucola also runs on the first Sunday of the month at the Giardino dell'Orticultura (Viale Corsica 8). Smaller than the Santissima Annunziata location but more relaxed. Neither location is on the standard food market guide for Florence — most guides don't mention it because there's no commission structure for tour operators.

The Truffle Problem in Florence's Food Markets

Florence has a truffle economy that exploits tourist interest in Italian luxury food. The salesmen around San Lorenzo and the Duomo area selling "fresh truffles" from small baskets are almost never selling Florentine truffles. They're typically selling: Chinese truffles (Tuber indicum, which smell and taste almost nothing), summer truffles (Tuber aestivum, genuinely Italian but much less flavoured than the winter white or black truffles they're implied to be), or heavily flavoured truffle products made with synthetic flavour compounds.

Authentic Florentine truffle markets happen twice yearly: the Mostra del Tartufo Bianco di San Miniato (November, in the town of San Miniato, 45km from Florence — worth the day trip) and the winter truffle fair in San Giovanni Valdarno (December). The best food markets in Florence for real truffles are not in Florence itself.

Seasonal Guide: What to Buy at Florence Food Markets

Spring (March–May)

Carciofi (artichokes) — the Florentine variety is called Morellino, smaller and more tender than the Roman Romanesco. New-season Pecorino from the Crete Senesi. Wild asparagus (asparagi selvatici) from the Arno valley hills. Strawberries from Neto in the Casentino valley.

Summer (June–September)

Pomodori Fiorentini — the ridged, flat Florentine tomatoes used for panzanella and bruschetta. Zucchini flowers (fiori di zucca). Peaches from the Valdarno. White wine grapes beginning in August.

Autumn (October–November)

Porcini mushrooms from the Casentino and Mugello forests (€8–20/kg depending on size). Chestnuts from the Apennines. New-season olive oil (olio nuovo) from Chianti — the most intensely green, peppery oil of the year. Grapes through October.

Winter (December–February)

Black Cabbage (cavolo nero) — the Tuscan kale used in ribollita. Blood oranges from Sicily, available at all Florence food markets from December. Truffles — white truffle season ends in November, but black winter truffle (Tuber melanosporum) begins in January. Citrus, root vegetables, and the wild game season through January.

What is the best food market in Florence?

For authenticity and local atmosphere: Mercato di Sant'Ambrogio (Piazza Lorenzo Ghiberti, Monday–Saturday 7am–3pm) — this is where Florentines shop without tourist premium pricing. For historical setting and the best single food stall (Nerbone, since 1872): Mercato Centrale ground floor (7am–2pm, Monday–Saturday). For organic and artisan products: Fierucola on the third Sunday of each month at Piazza Santissima Annunziata. The best food markets in Florence each serve a different purpose — none of them is the same experience.

When is Mercato Centrale open in Florence?

Mercato Centrale Florence has two sections with different hours. The ground floor food market (the genuine one, with butchers, fishmongers, cheese, and vegetables) opens Monday–Saturday 7am–2pm and is closed Sunday. The first-floor food hall is open daily 8am–midnight (including Sunday). If you want the best food market experience in Florence, visit the ground floor before 11am on a weekday — before the crowds and while the produce selection is complete. After 1pm, many vendors begin packing up.

What should I buy at Florence food markets?

At Mercato Centrale ground floor: lampredotto sandwich from Nerbone (€4.50), fresh tagliatelle to cook at home (€3–5 per portion from the pasta stalls), Chianina beef if you're cooking bistecca, Pecorino in multiple ages. At Sant'Ambrogio: seasonal vegetables at prices 30–40% lower than tourist-area shops, salsiccia a nastro (the Florentine spiral sausage), local honey from the Chianti hills. The best food markets in Florence for truffle products (processed, jarred) are the established specialty shops inside both markets — not the street vendors outside.

Is the Mercato Centrale in Florence worth visiting?

The ground floor is absolutely worth visiting — it's one of the best-preserved 19th-century covered food markets in Europe, inside a genuinely beautiful iron building, with vendors who've operated the same stalls for decades. Nerbone alone justifies the visit. The first floor (the 2014 food hall) is pleasant but not exceptional — it's a well-designed tourist food court that happens to have good ingredients. For the best food market experience in Florence, visit the ground floor early and eat at Nerbone; skip the first floor unless you need a sit-down lunch.

Where do Florentines shop for food?

Florentines in the city centre shop primarily at Sant'Ambrogio market, the neighbourhood alimentari (small specialty food shops), and directly from producers at Fierucola. The typical Florentine urban household buys: bread from a neighbourhood forno (bakery), vegetables from Sant'Ambrogio or a local market, meat from a trusted macelleria (butcher), and wine from an enoteca. The food market culture in Florence is neighbourhood-based — the best food markets in Florence are distributed across the city rather than concentrated in one tourist zone.

Food Markets in Florence: Getting There

Mercato Centrale is 10 minutes walk from Santa Maria Novella station, in the San Lorenzo neighbourhood. Sant'Ambrogio is 20 minutes walk from the Duomo, across the river in the Santa Croce neighbourhood (or 10 minutes from Santa Croce itself). Fierucola at Santissima Annunziata is 15 minutes from the Duomo, at the end of Via dei Servi. None of the best food markets in Florence requires transport — the city centre is walkable.

Related: food tours in Florence that incorporate the markets, our Florence restaurant guide, and the complete Florence travel guide.

Explore Florence's Food Markets

Our Florence experts lead private market tours covering Sant'Ambrogio, Nerbone, and the seasonal Florentine food calendar.

La Redazione di TourLeaderPro.com

Book top-rated tours & skip-the-line tickets for this trip