Florence is one of the best food cities in Italy, but it is also one of the easiest places to eat badly.
That sounds strange until you arrive. The city is full of trattorias, wine bars, sandwich shops, food markets, gelaterias, historic cafés, and tiny places that look like they have not changed for generations.
But the same city is also full of long viral queues, restaurants with photo menus, expensive drinks near famous squares, food halls that feel more international than local, and places that survive because tired visitors do not know where else to go.
This Florence food guide is meant to fix that.
It is not a list of random restaurants copied from social media. It is a practical guide to what Florence actually eats, where the better food areas are, which markets are worth your time, which famous places are useful and which are overrated, and how to enjoy the city without paying too much for forgettable meals.
Florentine food is not about complicated presentation or huge menus. At its best, it is simple, seasonal, direct, and deeply Tuscan. It comes from bread, olive oil, beans, vegetables, meat, offal, wild boar, old recipes, and the habit of turning humble ingredients into something memorable. If you come looking only for creamy pasta and pizza, you can still eat well, but you will miss what makes Florence different.
The best way to eat here is not to chase every famous name. It is to understand the city a little before you sit down.
Planning the full trip? My Florence travel guide covers where to stay, how to get around, museum tickets, safety, and first-time visitor planning. This page focuses only on food: what to eat, where to go, and what to skip.
What food is Florence actually known for?
Florence is not a city of delicate seaside plates or endless tomato pasta. It is the capital of a landlocked Tuscan food culture where the cooking is rustic, practical, and built around strong ingredients rather than decoration.
Tuscan bread is traditionally made without salt, which surprises many visitors at first. But that same bread becomes the base of some of the region’s most important dishes: ribollita, pappa al pomodoro, panzanella, crostini, and the simple slices served with olive oil, beans, cured meats, or stews. Nothing is wasted. Old bread becomes soup. Leftovers become tomorrow’s lunch. Beans become a meal. Cheap cuts become street food. This is the logic behind a lot of real Florentine cooking.
If you want to understand Florence through food, these are the dishes to know.
Lampredotto is the most Florentine street food of all. It is made from the fourth stomach of the cow, slowly cooked until tender, usually served in a bread roll with salsa verde. Some visitors are nervous about trying it, but that is part of the point. Lampredotto is not a generic Italian dish made for tourists. It belongs to Florence. You find it at market stalls, kiosks, and old-school street food stands, often eaten standing up at lunch.
Bistecca alla Fiorentina is the dish everyone talks about. It is a thick T-bone steak, traditionally from Tuscan cattle such as Chianina, cooked rare, served in large portions, and priced by weight. It can be excellent, but it is not a casual little steak dinner. If you do not like rare meat, or if you are eating alone and want something light, bistecca may not be the right choice. A proper Florentine steak is meant to be shared and respected, not ordered just because a guidebook told you to.
Ribollita is a thick Tuscan bread and vegetable soup, usually made with beans, cavolo nero, stale bread, and seasonal vegetables. It is especially satisfying in colder months and shows the heart of Tuscan cucina povera: simple ingredients, cooked slowly, with nothing wasted.
Pappa al pomodoro is another bread-based dish, this time with tomato, garlic, olive oil, basil, and stale bread. It looks humble, almost too simple, but when the tomatoes and olive oil are good, it makes complete sense. It is one of those dishes that teaches you not to judge Tuscan food by appearance.
Pappardelle al cinghiale is wide pasta with wild boar ragù. It is rich, earthy, and very Tuscan. If someone comes to Florence and wants pasta but also wants something more local than the usual tourist dishes, this is one of the safest choices.
Peposo is a slow-cooked beef stew with black pepper and red wine. It is often linked to the area around Impruneta, just outside Florence, but it belongs naturally on a Tuscan table. It is the kind of dish that makes more sense in a trattoria than in a rushed lunch stop.
Crostini toscani are small pieces of bread usually topped with a chicken liver pâté. They often arrive as part of an antipasto. Some visitors love them immediately, others need a second try, but they are very traditional.
Schiacciata is the flat Tuscan bread used for many of the sandwiches that have become famous in Florence. This is where visitors get pulled into the All’Antico Vinaio debate, but the real point is simpler: a good schiacciata sandwich can be one of the best quick lunches in Florence, especially if you do not waste an hour standing in the wrong queue.
Coccoli are small fried dough balls, usually served with stracchino cheese and prosciutto. They are not always on every menu, but when you find them done well, they are the kind of simple thing everyone at the table keeps reaching for.
Cantucci with Vin Santo is the classic Tuscan ending. Dry almond biscuits dipped into sweet wine. It is not dramatic, but it is exactly the kind of dessert that belongs here.
You should also pay attention to Tuscan beans, especially white beans with olive oil and sage, panzanella in summer, trippa alla fiorentina if you like offal, and seasonal vegetables when they are in season. Florence is famous for meat, yes, but Tuscan cooking also knows how to make bread, beans, tomatoes, cabbage, and olive oil taste like more than the sum of their parts.
The Florence food mistake most tourists make
The biggest mistake visitors make in Florence is thinking that famous means better.
Sometimes it does. Many famous places are famous for a reason. But in Florence, fame can also mean long lines, higher prices, rushed service, and food that is good enough for a first-time visitor but not worth building your whole day around.
This happens most often with sandwiches, food markets, steak restaurants, gelato shops, and cafés near the main sights.
A visitor sees a viral schiacciata shop online and decides it is a must. When they arrive, the line is forty minutes long. They wait anyway, because now the queue itself feels like proof. The sandwich may be good, but the real question is whether it was the best use of that hour in Florence, especially when several other excellent sandwich shops are nearby.
The same thing happens with Mercato Centrale. Many visitors hear “central market” and imagine a hidden local food paradise. The truth is more complicated. The downstairs market can still be useful, especially in the morning, and there are still good things to eat there. The upstairs food hall can be convenient, especially for groups, late meals, or quick options when everyone wants something different. But if your goal is the most local market atmosphere in Florence, Sant’Ambrogio is usually the better place to start.
Restaurants are where the mistake becomes more expensive.
If you sit down directly beside a major monument, do not check the menu, order soft drinks without looking at the price, and assume the bill will be cheap because you are in Italy, Florence can punish you quickly. Coperto is normal in restaurants, but overpriced drinks, tourist menus, and mediocre food in prime locations are avoidable.
The easiest rule is this: the closer you are to the Duomo, Piazza della Signoria, Ponte Vecchio, or the busiest streets between them, the more carefully you need to choose. That does not mean every restaurant in the centre is bad. Some excellent places are central. But in the most tourist-heavy streets, you need to be more selective.
Look for short menus, seasonal dishes, normal prices displayed clearly, and a dining room that does not feel designed only for visitors. Avoid places with pushy staff outside, giant photo menus, “best pasta in Florence” signs, and menus that try to offer every Italian dish from every region at once.
Florence rewards people who walk a little farther.
Cross the Arno into Oltrarno. Go toward Santo Spirito. Walk toward Sant’Ambrogio. Look around Santa Croce and the streets past Piazza Beccaria. Consider San Niccolò after sunset at Piazzale Michelangelo. These are still central areas, and you will still see tourists, but the rhythm changes. Restaurants feel less desperate to catch passing crowds. Lunch becomes more local. Aperitivo feels less staged. You start to understand why Florentines do not eat every meal beside the cathedral.
The goal is not to avoid every famous place. That would be silly. The goal is to know which famous places are worth your time, which ones are only convenient, and which ones you can skip without feeling like you missed the real Florence.
Best areas to eat in Florence
Before choosing a restaurant in Florence, choose the right area.
This matters more than most visitors realise. Florence is small, but the food experience changes quickly from street to street. You can be two minutes from the Duomo and feel trapped between tourist menus, then walk ten minutes toward Sant’Ambrogio or across the river to Oltrarno and suddenly the city feels more normal again.
That does not mean every restaurant near the Duomo is bad, and it does not mean every restaurant across the Arno is perfect. Florence is too complicated for rules like that. But if you are trying to eat well, avoid tourist traps, and spend your money on food rather than location, some areas are simply easier than others.
Oltrarno and Santo Spirito
Oltrarno means “the other side of the Arno,” and for many visitors, this is where Florence starts to breathe again.
The streets south of Ponte Vecchio and Ponte Santa Trinita are still central, but the atmosphere changes. You find artisan workshops, smaller bars, trattorias, wine spots, and piazzas where people actually sit without rushing to the next museum. Around Santo Spirito, the city feels less polished and more lived-in, especially in the evening.
This is one of the best areas for dinner if you want a slower meal after a full day of sightseeing. It also works well for aperitivo, simple pasta, Tuscan dishes, pizza, and wine bars. You will still find popular places and plenty of visitors, but you are less likely to feel like you are eating inside a tourist machine.
Santo Spirito is especially useful because it gives you options. You can have a casual lunch, a proper trattoria dinner, a plate of gnocchi, a glass of wine, or a simple pizza without needing to dress up or turn the meal into a big event. It is also a good area if you want to avoid eating directly beside the main monuments.
If your Florence day ends near Ponte Vecchio, Palazzo Pitti, Boboli Gardens, or the south side of the river, do not automatically walk back toward the Duomo for dinner. Stay in Oltrarno instead.
Sant’Ambrogio
Sant’Ambrogio is one of the best food areas in Florence because it still has a daily rhythm.
The market opens in the morning, locals shop for produce, butchers and cheesemongers work inside, cafés fill with people who live nearby, and lunch happens before the area becomes too quiet. It is not hidden, and it is not untouched by tourism, but it feels more connected to daily Florence than the streets around San Lorenzo.
Mercato di Sant’Ambrogio is the centre of this food area. This is where you go for a proper local market feeling: fresh fruit and vegetables, meat, cheese, bread, simple lunch, and the kind of morning atmosphere that disappears by mid-afternoon. If you want the full experience, go before lunch. By early afternoon, the market starts to wind down.
One of the reasons Sant’Ambrogio works so well is that it is not only a market stop. The surrounding streets are useful too. You can find casual restaurants, small cafés, shops, and places that feel less designed for the first-time visitor. It is a good area when you want Florence to feel like a real city, not just a museum route.
For lunch, Sant’Ambrogio is stronger than dinner. Go in the morning, walk the market, eat something simple, then continue toward Santa Croce, Piazza dei Ciompi, or the eastern side of the historic centre.
San Niccolò
San Niccolò is one of the best areas to eat or drink after visiting Piazzale Michelangelo.
Many visitors make the same mistake. They climb or take a taxi up to Piazzale Michelangelo for sunset, stay for the view, and then eat at one of the obvious places nearby because they are hungry and tired. The smarter move is to walk down through the ramps toward San Niccolò.
This neighbourhood sits between the hill and the river, and it has a quieter evening feeling than the central streets around the Duomo. It works especially well for aperitivo, a glass of wine, or dinner after a sunset walk. You are still close enough to return to Santa Croce or cross Ponte alle Grazie back into the centre, but you avoid the most predictable tourist dinner traps.
San Niccolò is also useful because the area naturally fits the way people actually move through Florence. If you have spent the afternoon at the Rose Garden, San Miniato al Monte, or Piazzale Michelangelo, it makes no sense to rush back into the busiest part of the city just to eat badly. Come down slowly and stop here instead.
Santa Croce and the Sant’Ambrogio edge
The area around Santa Croce can be mixed. The closer you are to the basilica and the main square, the more careful you need to be. But once you move toward the smaller streets between Santa Croce and Sant’Ambrogio, the food options become much more interesting.
This area is good for trattorias, casual Tuscan food, lampredotto nearby, wine bars, and restaurants that are still central without feeling as obvious as the Duomo streets. It is also a useful area for lunch if you are visiting Santa Croce, the Bargello, or the eastern side of Florence.
The best approach here is simple: do not sit down in the first place facing the square just because it has empty tables. Walk a little. Check the menu. Look for places that feel specific rather than generic.
Near the Duomo and Piazza della Signoria
You can eat well near the Duomo and Piazza della Signoria, but this is where you need the most discipline.
The problem is not the location itself. Some good places are hidden in the centre, and some famous sandwich shops, cafés, wine bars, and trattorias are within a short walk of the main monuments. The problem is that the worst restaurants also know this is where tired visitors are most likely to stop.
Be careful with places that have large photo menus, staff standing outside trying to pull you in, menus translated into too many languages, or signs promising the “best pasta” or “best steak” in Florence. Also be careful with sitting directly on the most famous squares if you are trying to eat cheaply. You are paying for the view, and sometimes that is fine, but you should know that before you sit down.
If you want coffee near the main sights, standing at the bar is usually smarter than sitting at a table. Historic cafés such as Gilli or Rivoire can be worth visiting for atmosphere, but they are not budget local bars. Go because you want the setting, not because you expect the cheapest coffee in Florence.
The centre is best when you use it selectively: a quick sandwich, a historic café stop, a carefully chosen trattoria, a gelato from a reliable place, or a reservation you made on purpose. It is worst when you arrive hungry, tired, and undecided.
Florence food markets: which ones are worth it?
Food markets in Florence are confusing because visitors often put very different places into the same category.
Mercato Centrale, Mercato di Sant’Ambrogio, San Lorenzo Market, Mercato Nuovo, and Cascine Market do not serve the same purpose. Some are food markets. Some are tourist markets. Some are useful for lunch. Some are better for shopping. Some are worth visiting only if you know what you are looking for.
The important thing is not to ask, “Which Florence market is the best?” The better question is, “What kind of market experience do I actually want?”
Mercato di Sant’Ambrogio: best for local food market atmosphere
If you want the most local-feeling food market in Florence, start with Mercato di Sant’Ambrogio.
It is smaller and less famous than Mercato Centrale, but that is part of the appeal. This is where you go for morning produce, butchers, cheese, bread, everyday food shopping, and a more normal Florentine atmosphere. You are more likely to see people doing real errands than visitors filming every stall.
Sant’Ambrogio is best in the morning. Go before 10:30 if you want the market at its most active, or around lunchtime if you want to eat at one of the simple market spots. Do not arrive late in the afternoon expecting a lively food market. By then, the real market day is basically over.
This is also a good place to understand Florentine food visually. You see the vegetables used in ribollita, the cheeses and cured meats used in simple lunches, the butchers, the seasonal produce, and the rhythm of a city that still shops in markets even with supermarkets everywhere.
For a first-time visitor who wants something more authentic than the usual tourist food stops, Sant’Ambrogio is one of the easiest wins in Florence.
Mercato Centrale: useful, but misunderstood
Mercato Centrale is not useless. It is just misunderstood.
Many visitors arrive expecting the most authentic food market in Florence. That is where disappointment begins. The building is famous, central, and very convenient, but the experience depends completely on where you go and when.
The downstairs part is the traditional market level. In the morning and early afternoon, this is where you find food stalls, ingredients, some classic food counters, and old names like Nerbone. If you are nearby in the morning, it can still be worth visiting. It is especially useful if you want a quick lunch, a snack, or a look at one of Florence’s historic market buildings.
The upstairs part is a modern food hall. It can be convenient if you are with a group, if everyone wants different things, if nearby restaurants are closed, or if you need an easy evening option. But it is not the place I would send someone who asked me for the most local food experience in Florence.
This is the balanced answer: Mercato Centrale is not automatically a trap, but it is not the secret local market many tourists imagine. Use it for convenience. Do not build your entire Florence food experience around it.
San Lorenzo Market: not where I would go for serious food
San Lorenzo Market is the area many visitors associate with outdoor stalls, leather goods, souvenirs, and the busy streets around Mercato Centrale.
For food, it is not the most important stop. For leather, be careful. You can find real leather in Florence markets, but you can also find lower-quality items, repeated stalls, tourist pricing, and products that are not what visitors imagine when they hear “Florentine leather.”
If your goal is food, focus on Mercato Centrale downstairs or Sant’Ambrogio instead. If your goal is serious leather, take your time, compare shops, ask questions, and do not assume that every market stall represents traditional Florentine craftsmanship.
Cascine Market: good if you are in Florence on Tuesday
Cascine Market is a different kind of market. It is held on Tuesday morning in the Cascine area, west of the historic centre. This is more of a large local market than a must-see food stop for every first-time visitor.
If you are in Florence on a Tuesday, have extra time, and want to see a market that is not built around the main tourist route, it can be interesting. But if you only have one or two days in Florence, Sant’Ambrogio is a better food-focused choice.
Cascine is not the market I would put at the top of a first Florence itinerary. It is a good extra, not the core experience.
Which Florence market should you choose?
Choose Sant’Ambrogio if you want the best local morning market atmosphere, with produce, butchers, cheese stalls, simple food, and a more everyday Florentine rhythm.
Choose Mercato Centrale downstairs if you are already near San Lorenzo and want a quick food stop, classic market counters, or an easy lunch without going across town.
Choose Mercato Centrale upstairs if you need convenience, variety, or a simple evening option with a group, but do not expect the most local food experience in Florence.
Skip San Lorenzo Market as a serious food stop. It is better known for souvenirs and leather stalls than for real Florentine food.
Consider Cascine Market only if you are in Florence on Tuesday morning and want something more local, larger, and less polished than the central tourist markets.
Sandwiches in Florence: what is worth the queue?
Florence has turned the humble schiacciata sandwich into one of the city’s most famous food experiences.
That is both good and bad.
Good, because a proper schiacciata sandwich can be one of the best quick lunches in Florence. The bread is crisp outside, soft inside, and strong enough to hold cured meats, pecorino, vegetables, creams, truffle spreads, and whatever else the shop decides to put inside. It is filling, fast, easy to eat while walking, and usually much cheaper than a sit-down lunch.
Bad, because the sandwich scene has become one of the most viral parts of Florence. Some visitors now plan their food day around one famous queue instead of asking a better question: is this sandwich worth the time I am giving up?
All’Antico Vinaio is the obvious example. It is not bad. That is the wrong way to talk about it. The sandwiches are generous, the brand is famous, and many people enjoy it. But it is no longer a small hidden Florentine place. It has locations outside Florence and even outside Italy. If the line is short and you are curious, try it. If the queue is long and you are only going because TikTok told you to, you can eat just as well somewhere else.
I’ Girone de’ Ghiotti is often a better choice if you want a schiacciata sandwich near the centre with excellent bread and less of the international chain feeling. It has become more popular, so it is no longer a secret, but the quality is still strong.
Schiacciateria De’ Neri is another very good option, especially if you like a lighter, crispier sandwich. It can also get busy, but the line usually feels more reasonable than the most viral places.
Pino’s Sandwiches is a good choice if you want something casual, friendly, and less polished. Many visitors like it because it feels more personal and less like a food trend.
I Fratellini is one of the classic old-style sandwich stops in Florence. It is small, simple, and right in the centre. This is not a place for a long lunch. It is a quick panino, a glass of wine, and then you keep walking.
Nerbone, inside Mercato Centrale, is more old-school and more connected to Florence’s market food tradition. If you want bollito or lampredotto-style sandwiches rather than a modern viral schiacciata, this is the kind of place to consider.
Where to eat traditional Florentine food
A proper Florence food guide needs restaurant names, but names alone are not enough.
Restaurants change. Chefs change. Menus change. A place that feels perfect one year can feel too busy the next. A restaurant that one person calls “life-changing” can feel overrated to someone else. That is why I would think in categories rather than treating any single place as mandatory.
For traditional Tuscan trattoria food, look for places with a short menu, seasonal dishes, local classics, and a dining room that feels focused on food rather than decoration. The dishes to look for are ribollita, pappa al pomodoro, pappardelle al cinghiale, peposo, crostini toscani, beans, roasted meats, tripe, lampredotto, and bistecca if you are ready for it.
Vini e Vecchi Sapori is one of the names that comes up again and again for a classic Florentine meal. It is small, central, and popular, so you need to plan ahead. This is not the kind of place where you should expect to walk in at peak dinner time and magically get a table.
Trattoria Marione is a solid old-school option for traditional dishes, including ribollita and Tuscan classics. It is the kind of place where you go for food, house wine, and atmosphere rather than a polished modern dining experience.
Trattoria Sabatino is often recommended for simple, affordable, traditional food. It is not fancy, and that is the point. It works best if you understand that you are going for a local, no-frills meal, not a romantic luxury dinner.
Trattoria Sergio Gozzi is a lunch-only classic near San Lorenzo. It is easy to miss if you are not looking for it, and that is part of its appeal. Go for lunch, not for a late dinner fantasy.
Osteria del Cinghiale Bianco is a good name to know in Oltrarno, especially if you want wild boar, Tuscan dishes, and a more atmospheric dinner on the other side of the river.
Trattoria da Burde is outside the tourist centre and is better for people who are serious about Tuscan food and do not mind travelling a little. It is one of those places that makes sense when you are ready to go beyond the obvious historic-centre list.
Trattoria Mario is famous for a reason, especially for lunch and traditional Florentine food, but it is also busy and well known. Go because you want that type of lively, shared-table experience, not because you expect a quiet hidden place.
Ristorante del Fagioli is another traditional name worth knowing, especially if you want old Florence rather than modern food styling.
For lunch-only classics, focus on places like Sergio Gozzi, Trattoria da Rocco at Sant’Ambrogio, Sabatino, Mario, and the market counters. Florence lunch can be one of the best meals of the day if you do not waste it sitting in the wrong square.
For a nicer dinner, you can look at places like La Giostra, Il Vezzo, Francesco Vini, Oliviero 1962, Osteria del Cinghiale Bianco, or Osteria Personale, depending on your budget and style. These are not all the same type of restaurant, so do not choose only by name. Choose based on the kind of evening you want.
La Giostra is a good example of why Florence food advice needs balance. Some visitors love it and dream about the pear ravioli. Others feel it is overhyped or not as special as expected. That does not mean you must avoid it. It means you should go with the right expectations, book ahead, and not treat one viral dish as the entire meaning of Florence food.
Bistecca alla Fiorentina: what to know before ordering
Bistecca alla Fiorentina is one of the most famous dishes in Florence, but it is also one of the easiest to order badly.
A proper bistecca is not a small personal steak. It is thick, large, cooked rare, and usually priced by weight. The minimum size can surprise visitors, especially couples or solo travellers who imagined ordering a normal steak dinner. Part of the weight is bone, but it is still a big meal.
The cooking style matters. Florentine steak is meant to be rare. If you want meat cooked medium-well or well-done, this may not be the dish for you. Some restaurants may bring a hot stone, but that is not really the spirit of bistecca alla Fiorentina. If you do not enjoy rare meat, order peposo, tagliata, roasted meat, wild boar, or another Tuscan dish instead.
Good places for bistecca are often debated. Names such as Trattoria Mario, Buca Lapi, Trattoria Sostanza, Antico Fattore, I’Tuscani, and Dall’Oste come up often, but the experience can depend on budget, atmosphere, and expectations. Some places feel more local, some more polished, and some more tourist-oriented.
The best advice is not “eat bistecca anywhere.” The best advice is to understand what you are ordering before you order it.
If you want the full experience, go hungry, share it, ask the price clearly, and do not fill the table with too many starters first. If you want a lighter dinner, skip it and eat something else. There is no shame in leaving Florence without bistecca if it does not fit the way you eat.
Florence restaurants and food places I would skip or treat carefully
I would be careful with any restaurant that tries too hard to catch you from the street.
If someone is standing outside pushing you to come in, that is usually not a good sign. If the menu has giant photos of every dish, be careful. If the restaurant claims to serve every Italian specialty from every region, be careful. If it has “best pasta,” “best pizza,” “best steak,” and “authentic Italian food” all on the same sign, keep walking.
I would also be careful with restaurants directly facing major monuments when you are hungry and tired. You may be paying for the view, not the food. That can be fine if you know what you are doing. A drink with a view is different from pretending you found the best-value meal in Florence.
I would not make Mercato Centrale upstairs my main food experience if your goal is authenticity. It can be useful. It can be fun. It can solve a problem when you are with a group. But it is not where I would send someone who wants the deepest local food experience in Florence.
I would not treat San Lorenzo Market as a serious food destination. The area around it can be useful because Mercato Centrale is there, but the outdoor market itself is more about souvenirs, leather, and tourist stalls.
I would not wait one hour for any sandwich unless you genuinely want that exact sandwich. Florence has too many good alternatives to lose an hour because a place is famous online.
I would not order bistecca alla Fiorentina without checking the size, price per weight, and cooking style first.
I would not assume that a high rating alone means a restaurant is right for you. Florence has many places with strong online ratings that still feel too touristy, too rushed, or too designed for visitors. Read the menu. Look at the room. Trust your eyes.
And I would not eat every meal in the Duomo-Piazza della Signoria-Ponte Vecchio triangle. That is where most visitors spend their time, but it should not be where every meal happens.
Best cheap food in Florence without eating badly
Eating cheaply in Florence does not mean eating badly. It means choosing the right kind of meal.
The easiest cheap lunch is a schiacciata sandwich. You do not need the most viral shop. Many good sandwich places will give you a filling lunch for much less than a sit-down meal. The trick is not to waste your whole lunch break in a queue.
Lampredotto is another excellent cheap option if you are open to it. It is traditional, filling, very Florentine, and usually eaten casually. It is not for everyone, but if you want a food memory that belongs to Florence rather than to social media, try it at least once.
Fresh pasta stalls and simple market counters can also work well. Mercato Centrale downstairs has options such as pasta and old-school counters, while Sant’Ambrogio gives you a more local-feeling market lunch. These are not luxury meals. They are practical lunches, and sometimes that is exactly what you need.
Pizza can be a good budget choice, especially if you are in Oltrarno or away from the most obvious streets. Florence is not Naples, but you can still eat good pizza here.
Supermarkets are useful too. This is something many travellers forget. A good Conad, Coop, Esselunga, or Sapori & Dintorni can save you from bad impulse meals. You can buy water, fruit, yogurt, salads, bread, cheese, cured meats, snacks, and travel-friendly food gifts without paying airport or tourist-shop prices.
Also remember that drinks can change the bill quickly. A Coke in a tourist restaurant may cost much more than you expect. Wine, water, or simply checking the menu before ordering will save you from that small shock at the end.
Coperto is normal in many Italian restaurants. It is not automatically a scam. It is a cover charge for sitting at the table, bread, service setup, and table use. The problem is not coperto itself. The problem is sitting down without reading the menu and then being surprised by every line of the bill.
Gelato in Florence: how to choose a good one
Good gelato in Florence is easy to find, but fake-looking gelato is easy to find too.
The basic rule is simple: avoid huge mountains of brightly coloured gelato piled high in the window. Real gelato is usually stored in covered metal tubs or displayed in flatter, more natural-looking containers. Pistachio should not be neon green. Banana should not be bright yellow. Seasonal flavours are a good sign. A shop that looks more interested in ingredients than decoration is usually safer.
Some names come up again and again: La Carraia, Vivoli, Gelateria dei Neri, Sbrino, La Sorbettiera, Edoardo, Passera, and My Sugar. They are not all the same style, and everyone has their favourite, but these are reliable names to know.
Vivoli is especially famous for affogato, and yes, it can be busy. La Carraia is popular for classic gelato. Gelateria dei Neri is useful if you are around Santa Croce or Via dei Neri. Sbrino and La Sorbettiera are often mentioned by people who care about more natural gelato.
Do not turn gelato into homework. Just avoid the obvious fake places and try a few. Florence is a good city for gelato, and part of the fun is finding your own favourite.
Aperitivo, wine bars, and historic cafés in Florence
Aperitivo in Florence can be wonderful if you choose the right place and understand what it is.
It is not always a free buffet dinner. Sometimes it is simply a drink with small snacks. Sometimes it is a glass of wine before dinner. Sometimes it is the moment when you stop walking, sit down, and let the day slow down.
Oltrarno, Santo Spirito, San Niccolò, and Sant’Ambrogio are good areas for aperitivo because they feel more relaxed than the main tourist streets. Wine bars around these areas are often better for the kind of evening visitors imagine when they think of Florence.
Il Santino is a good name to know for wine and small bites. Babae is famous for its wine window, and while wine windows have become a tourist curiosity, they are still a fun piece of Florence if you do not over-romanticise them. Procacci is famous for truffle sandwiches and a more polished historic feel. These are experiences as much as food stops.
Historic cafés such as Gilli, Rivoire, and Giacosa are different. They are not cheap local bars. They are part of the city’s café history and central atmosphere. If you stand at the bar for coffee, the experience can still be quick and reasonable. If you sit outside in a famous square, expect to pay for the setting.
That is not a trap if you choose it knowingly. A coffee or drink in a historic café can be worth it once. Just do not confuse it with budget Florence.
Food souvenirs: what to buy in Florence and where
Florence is a good city for food gifts, but not everything travels well.
For safe, easy things to bring home, look for cantucci, dry pasta, olive oil, sealed sauces, good chocolate, coffee, salt blends, dried tomatoes, and packaged Tuscan products. These are much easier than trying to travel with fresh cheese or anything that needs refrigeration.
Pecorino can work if it is properly vacuum-sealed and your destination allows it, but you need to think about travel time, customs rules, and refrigeration. The same is true for cured meats. Do not buy something delicate on the first day and carry it around your hotel room for a week.
Supermarkets can be surprisingly useful for food gifts. Coop, Conad, Esselunga, and Sapori & Dintorni often have better prices than tourist shops, and you can find packaged products that actually travel well. Specialty food shops and places like Eataly can be better if you want a more polished gift, but they are not always the cheapest option.
The airport is convenient, but usually more expensive. Use it only if you forgot something or need an easy last-minute purchase.
For olive oil, wine, or higher-quality products, try to buy from a producer, a serious shop, or a place where someone can explain what you are buying. Florence is full of pretty bottles aimed at visitors. A pretty label does not always mean a good product.
Florence food customs tourists should know
Coffee is usually quick. If you stand at the bar, it costs less and takes only a few minutes. If you sit at a table in a famous café, especially in a central square, you pay more. That is not automatically a scam. It is a different kind of service.
Cappuccino after lunch is not illegal. Nobody is going to arrest you. But Italians usually drink cappuccino in the morning, not after a full meal. If you want to blend in a little, order espresso after lunch or dinner.
Coperto is normal. It is usually listed on the menu. Do not confuse it with a hidden tourist surcharge unless something genuinely looks wrong.
Dinner is later than many visitors expect. If you want to eat at 6 PM, your options may feel limited or tourist-focused. Many proper restaurants open around 7 or later.
Reservations matter, especially for popular trattorias, small restaurants, weekends, and high season. Florence is not a city where every good dinner can be improvised at 8:30 PM.
Lunch-only places are real. Some of the best traditional food spots are not open for dinner, or they are strongest at lunch. Do not assume every restaurant works on the schedule you prefer.
Menus change. Seasonal dishes matter. Ribollita makes more sense in colder months. Panzanella makes more sense in summer. Some dishes are not available every day, and that can be a good sign.
Do not expect every waiter to perform friendliness in the same way as in the United States. Service may be direct, fast, or practical, especially in old-school trattorias. That does not mean you are unwelcome.
Suggested Florence food plan by trip length
If you have one day in Florence, keep food simple. Have a coffee standing at the bar in the morning, eat a schiacciata or lampredotto for lunch, stop for proper gelato in the afternoon, and have dinner in Oltrarno, Santo Spirito, San Niccolò, or near Sant’Ambrogio rather than directly beside the Duomo.
If you have two days in Florence, add one market experience. Go to Sant’Ambrogio in the morning or Mercato Centrale downstairs if it fits your route. Have one casual lunch, one traditional trattoria dinner, one gelato stop, and one aperitivo. Do not spend both days chasing viral places.
If you have three days in Florence, you can eat much better. Use one lunch for Sant’Ambrogio or a lunch-only trattoria, one dinner for a traditional Tuscan meal, one evening for Oltrarno or San Niccolò, and one special meal if you want a more polished restaurant. This is also when bistecca makes more sense, because you can plan the day around it instead of forcing it into an already heavy schedule.
If you have four or more days, leave the historic centre for at least one meal. Go toward Fiesole, Da Burde, a quieter neighbourhood trattoria, or a place outside the normal first-time visitor route. Florence food gets more interesting when you stop eating only where every tourist eats.
Final verdict: what is actually worth it and what to skip
Florence food is worth your attention, but not every famous food stop deserves your time.
Worth it: Sant’Ambrogio in the morning, lampredotto at least once if you are open to it, schiacciata without a ridiculous queue, a real trattoria lunch, dinner in Oltrarno or San Niccolò, proper gelato, one historic café if you understand you are paying for atmosphere, and a traditional Tuscan dish that is not just pasta.
Also worth it: asking the server what the restaurant does best. Some of the best meals in Florence happen when you stop trying to control every order and let the place guide you.
Treat carefully: All’Antico Vinaio if the line is long, Mercato Centrale upstairs if you are looking for authenticity, San Lorenzo Market for serious food or leather, restaurants directly on major squares, menus with photos, and any place where someone outside is trying too hard to pull you in.
Skip without guilt: bad tourist pasta, overpriced drinks in obvious locations, fake-looking gelato, long lines created by social media, and bistecca alla Fiorentina if you do not like rare meat.
Florence is not hard to eat well in. You just need to stop eating like someone who arrived with the same list as everyone else.
Florence Food Guide FAQ
What food is Florence most famous for?
Florence is most famous for bistecca alla Fiorentina, lampredotto, ribollita, pappa al pomodoro, pappardelle al cinghiale, crostini toscani, schiacciata, peposo, Tuscan beans, and cantucci with Vin Santo. The food is usually simple, rustic, seasonal, and very connected to Tuscan ingredients.
Is All’Antico Vinaio worth it?
All’Antico Vinaio can be worth trying if the line is short and you are curious, but it is not the only good sandwich shop in Florence. If the queue is very long, go somewhere else. I’ Girone de’ Ghiotti, Schiacciateria De’ Neri, Pino’s, I Fratellini, and other sandwich shops can give you an excellent lunch without losing so much time.
Is Mercato Centrale a tourist trap?
Mercato Centrale is useful, but it is often misunderstood. The downstairs market can still be worth visiting in the morning or for a quick lunch. The upstairs food hall is convenient, especially for groups, but it is more tourist-oriented and not the most local food experience in Florence. For a more local-feeling market, go to Sant’Ambrogio.
Is Sant’Ambrogio Market worth visiting?
Yes. Sant’Ambrogio is one of the best food markets in Florence if you want a more local morning atmosphere. Go before lunch for produce, butchers, cheese, and simple food stalls. It is especially good if you want to see how Florence eats beyond the most tourist-heavy streets.
Where do locals eat in Florence?
Locals do not eat in one single area, but visitors usually have better luck away from the busiest monument streets. Look around Oltrarno, Santo Spirito, Sant’Ambrogio, San Niccolò, Santa Croce side streets, and areas just beyond the main tourist centre. The key is to look for short menus, seasonal dishes, and places that do not rely only on passing tourists.
What is the best cheap food in Florence?
The best cheap food in Florence includes lampredotto, schiacciata sandwiches, simple pizza, fresh pasta stalls, market lunches, and supermarket deli options. A good sandwich or market lunch is often a better choice than a cheap sit-down restaurant beside a major monument.
Should I try lampredotto?
Yes, if you are open-minded. Lampredotto is one of the most genuinely Florentine foods you can try. It is made from the fourth stomach of the cow, slowly cooked and usually served in a sandwich with salsa verde. It may sound intimidating, but it is a classic Florence street food and very different from generic tourist meals.
Where should I eat after visiting Piazzale Michelangelo?
After Piazzale Michelangelo, walk down toward San Niccolò instead of eating at the most obvious viewpoint restaurants. San Niccolò is better for aperitivo, wine, or dinner after sunset. You can also continue toward Santa Croce or cross back into Oltrarno.
Is bistecca alla Fiorentina worth it?
Bistecca alla Fiorentina is worth it if you like rare steak, are ready for a large portion, and understand that it is usually priced by weight. It is not ideal if you want well-done meat, a light dinner, or a cheap solo meal. If bistecca does not suit you, try peposo, pappardelle al cinghiale, ribollita, or another Tuscan dish instead.
What should I avoid when eating in Florence?
Avoid restaurants with giant photo menus, pushy staff outside, unclear prices, and locations directly facing major monuments when you are trying to eat cheaply. Also avoid fake-looking gelato, overpriced drinks you did not check on the menu, and long viral queues when good alternatives are nearby.
Do I need restaurant reservations in Florence?
For popular restaurants, yes. Reservations are especially important for dinner, weekends, high season, small trattorias, and famous places. Some traditional lunch spots do not take reservations, so you need to arrive early and be ready to wait.
What is a normal price for dinner in Florence?
A simple dinner can be around €25 to €40 per person, depending on what you order. A traditional trattoria with wine can easily be more. Bistecca alla Fiorentina, fine dining, famous restaurants, and sitting in prime locations can raise the bill quickly. Always check the menu and drink prices before ordering.
What food should I bring home from Florence?
Good food gifts from Florence include cantucci, olive oil, dry pasta, sealed sauces, chocolate, coffee, salt blends, dried tomatoes, and packaged Tuscan products. Cheese and cured meats can be tricky unless they are vacuum-sealed and allowed by your destination’s customs rules.
What is the best area for dinner in Florence?
For first-time visitors, Oltrarno, Santo Spirito, San Niccolò, Sant’Ambrogio, and the Santa Croce side streets are often better dinner areas than eating directly beside the Duomo or Piazza della Signoria. The centre has good restaurants too, but you need to choose carefully.
What is the best gelato in Florence?
There is no single best gelato for everyone, but reliable names include La Carraia, Vivoli, Gelateria dei Neri, Sbrino, La Sorbettiera, Edoardo, Passera, and My Sugar. More important than the name is knowing what to avoid: huge colourful piles of gelato, neon colours, and places that look made mainly for photos.