Where to Eat in Florence in 2025

Restaurant dining area with set tables in Florence, Italy
Media
Location iconFlorence, Italy
Award-Winning

Private Florence Food Tour

Clock icon4.93(122)
from395 €

Few cities in the world do food like Florence. Voted the world's best food destination in 2023, Florence specializes in la cucina povera (poor cuisine), a style of cooking that favours flavours and simplicity above all else — both in sourcing the ingredients and the methods of cooking.

When planning your trip, you're bound to be asking yourself where to eat in Florence. Luckily for you, we've broken down a list of the best restaurants in Florence so you can save time planning and steer well clear of the tourist traps. From Florentine staples to classic Italian cuisine, you'll find food from all over the Renaissance city, and get a taste of the kind of flavours you should seek out in Florence or can taste as part of our Private Florence Food tour.

Where to eat in Florence

Mercato Centrale

Address: Piazza del Mercato Centrale, Via dell'Ariento, 50123 Firenze
Open: Daily, 9 am - 11 pm (until midnight on Fridays and Saturdays)
Website: mercatocentrale.com/florence

For first-time visitors to Florence, I always recommend visiting Central Market (Mercato Centrale). It's situated in the heart of the San Lorenzo district, just a few minutes from the Duomo, and is also mere minutes from the central train station of Santa Maria Novella, making it perfect for day-trippers from Rome.

The food hall on the top floor has everything, including two stands selling the famous lampredotto (tripe) sandwich. You can get something quick to go or park yourself at one of its benches or tables and savour a heartier steak, pizza, or pasta meal.

Mercato Centrale in Florence

Trattoria Mario

Address: Via Rosina 2r, 50123 Firenze
Open: Daily (lunch only) ~ 12:00 – 15:30 pm
Website: tripadvisor page

This is a classic no-frills Florentine trattoria tucked next to the famous central market in Florence. Founded in 1957, it retains a strong sense of local tradition: hearty Tuscan fare, communal tables, and the sort of bustling lunchtime vibe that feels very “Florence authentic”.

Their highlight is the steak — a proper Florentine steak (bistecca alla fiorentina) served with vigour and generosity. Because it is only open for lunch and you often can’t book, arriving early or being flexible is a smart move. Expect simple surroundings but great food, strong value, and a very local feel.

Ristorante Alla Vecchia Bettola

Address: Viale Vasco Pratolini 3/5/7, 50124 Firenze
Open: Tuesday - Saturday, 12:00 – 14:30 and 19:30 – 22:30
Website: tripadvisor page

Down in the San Frediano/Porta Romana side (a more “neighbourhood” feel), this is a warm, convivial trattoria with hearty portions and genuine Tuscan charm.

Their “vodka pasta” is consistently praised for creative pasta options alongside generous portions of traditional Tuscan fare. Alla Vecchia Bettola is a great choice after sightseeing in Oltrarno or at Palazzo Pitti and away from Florence's most tourist-heavy areas.

Da Que' Ganzi

Address: Via Ghibellina 70/Rosso, 50122 Firenze
Open: Sunday and Thursday to Saturday: 12:00 – 14:30, 19:00 – 22:00 (or 22:30
Website: Daqueganzi.it

Da Que' Ganzi was my favourite restaurant for the five years I lived in Florence. They do excellent pastas, fantastic meat dishes (including of course the steak), and the owner, Domenico, is warm, friendly, and great at recommending which wine to pair with your meal.

Because it’s slightly off the main tourist drag (but still central), it has a mix of locals and travellers, which often leads to a more authentic experience. It’s wise to book ahead if you’re going for dinner, as it tends to fill.

Dalla Lola

Address: Via della Chiesa 16r, 50125 Firenze
Open: Tuesday-Saturday, 12 - 2:30 pm, 7:30-10:30 pm
Website: N/A

Some find that Florentine restaurants can be a bit too heavy on steak selections. If you're looking for Tuscan cuisine that is not based on steak as the main option, Dalla Lola should be high up on your list as their menu is among the most interesting in Florence.

Interior view of Dalla Lola restaurant in Florence, Italy

The rustic, shabby-chic interior of Restaurant Dalla Lola

There are many intriguing options to try here especially if you're feeling adventurous (cervello fritto, fried brain, is a particular favourite of ours). The food is pretty different from what you find elsewhere, but the recipes and concepts have served the city and region very well for a long, long time — making this the perfect place for something different.

As well as being a brilliant place to try the cucina povera that forms the centrepiece of our Florence food tour, Dalla Lolla is also very reasonable: with pasta dishes costing around €8 and mains and sides a total of €15.

Cibreo

Address: Via Andrea del Verrocchio 8r, 50122 Firenze
Open: Daily, except Sunday, 12-2:30 pm, 7-10:30 pm
Website: cibreo.com

If you want a more high-end dining experience (outside of August, when the restaurant is closed all month), be sure to book a table at Cibreo. As well as Florence’s most famous restaurants, Cibreo is an institution, and the food here is incredible. It often comes recommended by tour guides and locals alike, so our advice is to reserve as early as you can as it's usually very busy.

The food here is again a classic blend of Tuscan classics, and you also will find one of the most diverse wine selections in the city. The food is tremendous, with a great range to select from. You should have no problem finding something on the menu list, as they are so extensive, they suit almost any palate.

There is much to enjoy here, and the atmosphere is great. If you fancy a few drinks afterward, nearby Enoteca dei Macci is perfect for an after-dinner nightcap.

Caffe Dell’Oro

Address: Lungarno degli Acciaiuoli 4, 50123 Firenze
Open: Daily, 7 am-12 am
Website: lungarnocollection.com

If you are looking for a local treasure, look no further than this tremendous, little hotspot. This is known for having a very calm and friendly ambiance. You will feel like you have met the staff before because they treat you like family the minute you walk in the door!

If you are looking for a lunch or evening experience, make this a priority to come and check out. The food is matched only by the views you have all around you. Perfect for a romantic evening, and with a very diverse menu to pick from, you should have no issue finding a favorite - though the pappardelle al cinghiale (flat pasta with a wild-boar ragu sauce) is especially delicious.

Exterior view of Caffe dell'Oro restaurant with outdoor seating in Florence, Italy

Situated along the River Arno, Caffe dell'Oro is one of the most atmospheric places for al fresco dining

Indeed, it is even recommended by the Michelin guide for food in Florence. It is somewhat expensive, but the food and the setting are of such a high standard that it can feel worth every penny you pay.

Osteria All’antico Vinaio

Open: Daily, 10 am - 10 pm
Website: allanticovinaio.com

All'Antico Vinaio offers the viral Florentine lunch experience, serving fantastic schiacciata sandwiches that people travel from all over to savour. It has three branches across Florence, all of which are open until 11 pm so you can still grab a substantial late night snack.

If you are looking for a top-class lunch experience, be sure to try out their panini. The sheer range of options for toppings and cheeses makes it very easy to make the panini of your dreams. Everything is locally sourced, too, so you know it is going to be of a high standard indeed.

Our advice, though? Get here early. This is a constantly busy place, so do not expect to be served within less than 20 to 30 minutes.

Golden View - Via de' Bardi

Address: Via de' Bardi 58/r, 50125, Firenze
Open: Wednesday to Sunday, 12 - 3 pm, 6:30 - 11pm
Website: goldenview.it

Last but by no means least is the restaurant with arguably the finest views in Florence. Here, the name lives up to its reputation. First things first – the food here is very expensive but worth every Euro you pay. More important, though, is the amazing setting.

You will find yourself looking out across the Arno River, with a fabulous view of the Ponte Vecchio as you eat. On top of that, you will find that the food range is as diverse as you would hope for. The food here ranges from vintage oysters to more specific choices like liver crostini.

Scenic restaurant view of Florence from Golden View restaurant in Italy

View of the Ponte Vecchio from the Golden View Restaurant

If you are on a romantic trip to Florence, as many are, paying the money to get booked here would be highly recommended. The quality of the food, location, and service is beyond reproach. If you want to get that vintage Florentine restaurant experience, look no further than this phenomenal restaurant.  

Ready to feast on the best of Florence?

Food in Florence is a feast of flavours, and the restaurants we've listed are some of the finest places you'll find. But the best way to ensure you taste all the best of the Tuscan capital is to treat yourself to a Private Food Tour.

If you're looking to discover the cultural as well as culinary highlights of Florence, check out our Florence Tours. Whether you want to immerse yourself in the culture, cuisine, or nightlife of the Renaissance capital, our tours have something for everyone.

Book up one of the many small group tours Italy has to offer with Carpe Diem Tours and you can guarantee that you'll make memories to take back home with you. We can't wait to welcome you! 🇮🇹

Alexander Meddings Author Image
Alexander Meddings
Check iconVerified Writer
Alexander Meddings is a professional copywriter and postgraduate in Roman history from the University of Oxford. After graduating with his MPhil, he moved to Florence and then Rome to carry out his research on the ground and pursue his passion at the source. He now works in travel, as a writer and content consultant, and in education as a university lecturer and translator.
Get in Touch!
Enjoy the latest offers, insider tips and all things Carpe Diem!
Download the app