39 Best Restaurants in Florence, Italy in 2025
Looking for the best restaurants in Florence? We’ve got you covered. Florence is the Capital of Tuscany, a region in Italy. It is home to many different Renaissance architecture and artworks, including the famous Michelangelo “David” sculpture and the iconic Duomo Cathedral. Aside from its stunning architecture and world-famous artworks, do you know what else this historical city is beloved for? Delicious Tuscan dishes.
If you are a fan of Italian food and sightseeing, then there are numerous restaurants in Florence you must try. Below are the 39 best places to eat in Florence, each offering something unique that you're sure to enjoy on your travels.
Jump to Section
Find the Best Restaurants in Florence, Italy
If you are a foodie traveling in Florence, you need to try food tours. With food tours in Florence, you can learn all about the culinary customs of Tuscany, indulge in authentic Tuscan cuisine, discover one of the best foodie cities and explore one of the most beautiful places in the world with a knowledgeable and professional guide.
The 39 Best Places To Eat in Florence, Italy
1. Trattoria Da Burde
Located just outside the historic center is Trattoria Da Burde, a traditional family-run restaurant in Florence that is a popular spot for locals.
The Vibe
The relaxed and cozy atmosphere of this family-run trattoria feels like an old-world wine bar and a homey banquet all in one.
What to Order
For authentic Florentine recipes and passed-down specialties, you’ve got to visit Trattoria Da Burde. Expect delicious meals at this Florence restaurant such as minestrone, chickpea farinata and incredible wines.
Trattoria Da Burde Firenze | Via Pistoiese, 154 Incrocio Via Del Granchio, Florence 50145 | €€€
2. Regina Bistecca
Opened in September 2018, Regina Bistecca is a popular restaurant in Florence known for serving signature Florence dishes.
The Vibe
Located inside a previously revered 140-year-old antique bookshop, Regina Bistecca maintains the spirit of the previous occupants with its dark gray walls, vaulted ceiling and paintings and prints hung in gilded frames.
What to Order
When visiting this restaurant in Florence, you can expect to enjoy dishes such as the signature bistecca alla Fiorentina.
Regina Bistecca | Via Ricasoli 6 Davanti al Teatro Niccolini, a 30 metri dal Duomo., Florence 50122 | €€
3. Giovanni Santarpia
Experience the vibrant flavors of Neapolitan cuisine at Pizzeria Giovanni Santarpia, where passion and tradition come together to create exceptional pizzas. With Giovanni's commitment to using only top-tier ingredients, every pizza at this Florence restaurant is a masterpiece
The Vibe
This pizzeria on the outskirts of Florence offers a warm and welcoming atmosphere with an unmistakable charm. Giovanni Santarpia's dedication to quality and conviviality is evident in every detail, from the friendly service to the carefully curated ingredients.
What to Order
Delight in a menu that showcases the best of Neapolitan pizza. Don't miss the marinara gialla, served with piennolo yellow tomatoes, fillets of cetara anchovies, capers, garlic, Pantelleria oregano, taggiasca olives and basil.
Pizzeria Giovanni Santarpia | Via Senese 155R, Florence 50124 | €€
4. L’Angolo del Mare
Located in the northeastern outskirts of Florence is L’Angolo del Mare, a small, off-the-radar restaurant in Florence.
The Vibe
Step inside to a bright and clean aesthetic of light blue walls that capture that seaside feeling to compliment the seafood menu.
What to Order
This restaurant in Florence is famous for its delicious seafood, so we highly recommend starting with the potato gnocchi served with lobster before moving on to the monkfish bites with friggitelli peppers.
L’Angolo del Mare | 1 Red Edmondo de Amicis Street, Florence 50137 | €€€
5. Osteria Vini E Vecchi Sapori
Popular Osteria Vini E Vecchi Sapori is a tiny eatery located only a short walk from the Uffizi Gallery, which is a favorite amongst locals and tourists alike.
The Vibe
Enjoy this cozy restaurant in Florence thanks to warm lights, rustic wood furniture and walls covered in memorabilia.
What to Order
If you enjoy traditional Florentine meals, you’re in for a real treat. The osso bucco is rich and flavorful, while meat eaters will enjoy a traditional Florentine steak.
Vini E Vecchi Sapori | Via Dei Magazzini 3R, Florence 50122 | €€
6. Osteria dell’Enoteca
Nestled in an ancient Oltrarno townhouse is Osteria dell’Enoteca, a restaurant in Florence that is famous for its seasonal Tuscan fare.
The Vibe
You’ll feel as if you’ve stepped back in time with the aged stone walls and arched ceilings. The crisp white tablecloths with modern chairs add a contemporary feeling.
What to Order
While all the meals on the menu are mouth-watering, the steak is exquisite, especially the t-bone cut from Piedmont. During winter, the chefs serve a tender and braised wild boar.
Osteria dell’Enoteca | Via Romana 70R, Florence 50125 | €€
7. Il Santo Bevitore
What used to be a former coach house is now a bustling restaurant in Florence. Il Santo Bevitore, translated in English as “The Holy Drinker,” is known for its slow food and great wine.
The Vibe
The vaulted ceilings and dark wood paneling give this restaurant in Florence a modern and cozy feeling.
What to Order
As one of the best places to eat in Florence, you’ve got to try the octopus and a classic crème brûlée for dessert.
Il Santo Bevitore | Via di Santo Spirito, Florence 66R | €€€
8. Cantinetta Antinori
If you’re looking for restaurants in Florence that have an interesting background and are great places to eat, you should make a trip to Cantinetta Antinori.
The Vibe
Housed in vaulted ex-cellars of 15th-century Palazzo Antinori, this restaurant in Florence is upscale with a hint of history. The warmly lit room is cozy and intimate.
What to Order
For a light starter, we recommend the stuffed courgettes and for mains, you’ve got to try the potato ravioli with a rich duck sauce.
Cantinetta Antinori | Antinori Square, Florence 50123 | €€€
9. Semel
Located in the popular, frequented-by-locals Sant’Ambrogio market is Marco Paparozzi’s sandwich shop, Semel.
The Vibe
This restaurant in Florence is nothing more than a counter laden with freshly baked buns and a rustic chalkboard that is updated regularly with the sandwich fillings.
What to Order
With a menu that’s constantly changing, your choices are endless, but some popular sandwiches amongst locals are wild boar and polenta.
Semel | Piazza Lorenzo Ghiberti 44R, Florence 50122 | €
10. La Ménagère
Dine like an Italian at La Ménagère, located right in the heart of Florence. Whether you’re looking for a place to enjoy breakfast, dinner or just a cup of coffee, this restaurant in Florence is a must-visit.
The Vibe
The inside of La Ménagère has been decorated so beautifully that you may forget you’re even there to eat. The patterned wallpaper, wicker chairs and floral arrangements are a feast for your eyes.
What to Order
Enjoy a delicious truffle burger served with crispy sweet potato fries.
La Ménagère | Via De' Ginori 8r, Florence 50129 | €€
11. Cibrèo Trattoria
Experience the excellent food that this Michelin-star restaurant in Florence has to offer. Cibrèo Trattoria is known for its top-rated Florentine and Tuscan dishes.
The Vibe
Cibrèo Trattoria keeps the décor simple and offers guests a rustic, but cozy dining experience thanks to wood-paneled walls and high arches.
What to Order
Enjoy a lasagna al pesto with green beans and potato or the Florentine-style veal. Leave room for dessert because this Florence restaurant's moist chocolate cake is heavenly.
Cibrèo Trattoria | Via de’ Macci, 122R, Florence 50122 | €€€
12. Borgo San Jacopo
This restaurant in Florence is part of the Ferragamo-owned Hotel Lungarno. Borgo San Jacopo offers locals and tourists elegant and accomplished cooking.
The Vibe
Inside, you’ll find a modern and contemporary restaurant with outdoor seating that overlooks the south bank of the Arno.
What to Order
With so many options picking just one can be hard, so go ahead and try one of this Florence restaurant's amazing tasting menus that include myriad items, from spaghetti to rockfish soup.
Borgo San Jacopo | Borgo San Jacopo 62R, Florence 50125 | €€€€
13. Zeb
While small, this restaurant in Florence serves up some big flavors in the San Nico district. Zeb is beloved for its delicious pasta and good wine.
The Vibe
It’s sleek and stylish inside, with two long counters running through the restaurant.
What to Order
A visit to Zeb is not complete without ordering a fresh pasta dish like the cappellacci stuffed with truffles and ricotta.
Zeb | Via San Miniato, 2, Florence 50125 | €€€
14. Trattoria Mario
This family-friendly trattoria may not look much from the outside, but Trattoria Mario serves traditional Tuscan dishes packed with flavor.
The Vibe
Step through the green doors into a simple restaurant in Florence that keeps its focus on the food. On a nice day, you can enjoy the outdoor seating.
What to Order
With a focus on the soul, the food here is amazing, especially the gamey ragu-coated pasta.
Trattoria Mario | Via Rosina 2R, Florence 50123 | €€
15. Trattoria Marione
Go back in time with this old-school restaurant in Florence. A lunchtime staple among residents, Trattoria Marione is a must-visit spot for people looking to dine as the locals do.
The Vibe
Trattoria Marione can be described in two words: old-school. The wood bar with bunches of herbs hanging from the ceiling feels cozy. Even the vintage windows looking out onto the street are appealing.
What to Order
You have to try the tender Florentine steak with a side plate of salami and pastrami.
Trattoria Marione | Via Della Spada 27R, Florence 50123 | €€
16. Il Giova
This small restaurant in Florence called Il Giova is a real hidden gem and is a favorite amongst locals. Run by a family, this is one of the best places to eat in Florence.
The Vibe
Bright and cheery yellow greet you in this bustling restaurant. Pay no mind to the noise and enjoy your meal.
What to Order
With a menu that changes daily, you’re guaranteed something fresh and new, like the pappardelle al cinghiale — fried egg noodles with wild boar ragu.
Il Giova | Borgo la Croce 73R, Florence 50121 | €€
17. Ristorante Buca San Giovanni
This unique restaurant in Florence called Ristorante Buca San Giovanni serves some great Tuscan dishes with a fancy twist.
The Vibe
The spot feels underground, yet upscale. Located inside a beautiful 1300s church, this restaurant in Florence certainly serves a mysterious vibe.
What to Order
You’ve got to enjoy the tortelloni with saffron chickpea cream, handmade according to tradition.
Ristorante Buca San Giovanni | Piazza San Giovanni 8, Florence 50129 | €€
18. Caffé Italiano
Do you want to eat like a local? Caffé Italiano is a restaurant in Florence that is beloved for its traditional Tuscan flavors and pizza.
The Vibe
The dark wood furniture and dramatic high vaulted ceilings give this Florence restaurant a romantic atmosphere that's perfect for date nights.
What to Order
There are only a few standard pizzas on the menu, but their flavor is anything but basic. You have to try the classic Margherita pizza.
Caffé Italiano | Via Isola delle Stinche, 11R-13R, Florence 50122 | €€
19. Osteria Santo Spirito
While Osteria Santo Spirito is a bit of a walk away from the popular tourist spots, this restaurant in Florence is somewhere that anyone visiting the city needs to go.
The Vibe
The floor-to-ceiling red paint and warm furniture are cozy and comforting. Enjoy your evening meal outside, basking in the upbeat energy that Italy is known for.
What to Order
Try something different for dinner, like the Pollo con Verdure — a delicious chicken dish. The tiramisu is an absolute must-try for coffee and dessert lovers alike.
Osteria Santo Spirito | Piazza Santo Spirito 16R, Florence 50125 | €€
20. Antico Ristoro di’ Cambi
Meat lovers looking for the best restaurants in Florence should visit Antico Ristoro di’ Cambi. Located in the San Frediano district, this restaurant was founded in 1950 and has been serving homestyle meals ever since.
The Vibe
Feel right at home with the cheerful yellow walls, including one with an impressive wine bottle display.
What to Order
Feast on a tender beef filet served with balsamic vinegar and rocket salad.
Antico Ristoro di’ Cambi | Via Sant'Onofrio 17R Angolo Piazza del Tiratoio, Florence 50124 | €€€
21. Il Latini
Enjoy a meal at this family-run restaurant in Florence called Il Latini, where guests can enjoy lunch with their furry friends.
The Vibe
Stepping inside Il Latini is like stepping inside a family kitchen. The simple dark wood furniture and bookshelves are comforting and cozy.
What to Order
For something moreish, we suggest the rich pasta with wild boar sauce. End your meal with a delicious homemade meringue.
Il Latini | Via Dei Palchetti, 6R, Florence 50123 | €€€
22. Club Culinario da Osvaldo
Looking to enjoy homestyle meals made using family recipes that have been passed down through generations? If so, then head to Club Culinario da Osvaldo.
The Vibe
This quaint and cozy restaurant in Florence serves its meals on rickety wooden tables with the specials scribbled on a rustic blackboard.
What to Order
The stuffed pastas are something everyone needs to try at least once. Our favorites are the spinach and ricotta ravioli.
Club Culinario da Osvaldo | Piazza dei Peruzzi 3R, Florence 50122 | €€€
23. Golden View
If you’re looking for a restaurant in Florence with a view, look no further than Golden View, found on the side of the Arno River opposite the iconic Ponte Vecchio.
The Vibe
Bask in the warm sunlight and stunning views of the city from the tall windows that brighten up this small but neat restaurant.
What to Order
The menu at Golden View was born from a love for good food and imagination. Try the duck breast with eggplant, honey, melon and sorrel.
Golden View | Via de Bardi 58R, Florence 50125 | €€€
24. Il Vecchio e Il Mare
Located close to the historical center of Florence, Il Vecchio e Il Mare is known for its pizza and seafood. This combo makes it one of the top restaurants in Florence.
The Vibe
One can only describe this restaurant in Florence with two words: Rive Gauche. The painted ceilings and outdoor seating area are delightful.
What to Order
We recommend trying the thick-crust Neapolitan-style pies topped with cured meats and truffles.
Il Vecchio e Il Mare | Via Vincenzo Gioberti, 61N, Florence 50121 | €€€
25. Nugolo
Owned by ingredient expert Nerina Martinelli and run with the help of Chef Luca Grimaldi, Nugolo is an exquisite restaurant in Florence that sources ingredients from its own garden.
The Vibe
Inside is modern and clean with bright white walls and natural wood furnishings. The food is the star of the show.
What to Order
Enjoy traditional dishes with creative flair, like risotto, celery pesto, Casentino salmon trout, roasted lemon cream and kefir.
Nugolo | Via della Mattonaia 27R Davanti Alla Nuova Sede Della Facoltà Di Architettura, Florence 50121 | €€
26. Osteria Tre Panche
Partnered with the exclusive Hotel Hermitage is Osteria Tre Panche, a restaurant in Florence that serves Tuscan classics with a culinary upgrade.
The Vibe
From the outside, this little restaurant doesn’t look like much, but the upstairs terrace offers stunning views of the city.
What to Order
Favorite dishes include the fresh pasta tagliolini with shaved truffles.
Osteria Tre Panche | Via Antonio Pacinotti 32R, Florence 50131 | €€€
27. Locale Firenze
Dine in a 16th-century palace that dates back to the 1200s at the Locale Firenze. Talented chef Simone Caponnetto has created a restaurant in Florence for those looking to pair excellent food with stunning cocktails.
The Vibe
Bask in the original frescoes and classic black and white floors — you’ll think you’re eating with royalty.
What to Order
Try the UOVO, a creative dish featuring a duck egg with koji black cream, hazelnut and horseradish.
Locale Firenze | Via delle Seggiole 12R, Florence 50122 | €€€
28. Gucci Osteria
Open since 2018, this Florence restaurant is loved by locals and visitors alike. Owned by Karime Lopez, Gucci Osteria is known for its creative menu.
The Vibe
Dine in an artfully designed restaurant with deep green velvet and custom-made Ginori porcelain. Gucci Osteria is simply stunning.
What to Order
It'd be remiss of you to visit this restaurant without tasting its signature tortellini, served in a rich Parmesan cream sauce.
Gucci Osteria | Piazza Della Signoria, 10, Florence 50122 | €€€
29. Trattoria Ruggero
A local favorite, Trattoria Ruggero is a popular restaurant in Florence that has been around since the 1970s.
The Vibe
Since its founding, the décor has remained the same and that’s precisely what people love about Trattoria Ruggero. The wood-paneled walls covered in photo frames remind you of a quaint pub.
What to Order
Diner favorites include the spaghetti alla carrettiera and the roast pork with zucchini flowers.
Trattoria Ruggero | Via Senese 89R, Florence 50124 | €€
30. Casa Ciabattini
A newcomer to the scene of restaurants in Florence, Casa Ciabattini is a culinary gem located in the quieter Porta al Prato area.
The Vibe
Casa Ciabattini offers a clean, modern aesthetic with blue-paneled walls and crisp white linen.
What to Order
One of the most popular dishes you need to experience for yourself is the boiled beef-stuffed pasta, topped with ricotta, burrata and spinach gnudi.
Casa Ciabattini | Via Il Prato 68R, Florence 50123 | €€€
31. Burro & Acciughe
Visit this seafood gem for a break from meat-centered Tuscan food and explore the exciting dishes that Burro & Acciughe has to offer.
The Vibe
This restaurant in Florence has a rustic look with exposed plaster walls and floors that are complemented by modern furniture.
What to Order
Explore exciting dishes like grilled squid with braised artichokes or the seasonal catch of the day.
Burro & Acciughe | Via Dell'Orto 35, Florence 50124 | €€
32. Forno Becagli
If you’re looking for Tuscany’s take on focaccia you have to visit a restaurant in Florence called Forno Becagli.
The Vibe
While small, the shelves of this bakery are absolutely brimming with deliciousness. The staff are always friendly and welcoming.
What to Order
Choose your base, like the plain schiacciata, then add your favorite toppings, from soft fennel salami to stracchino.
Forno Becagli | Via Borgognissanti 92R, Florence 50127 | €€
33. Culinaria Bistrot
Take a break from the hustle and bustle of the main tourist spots by visiting Culinaria Bistrot. This little restaurant in Florence sources all its ingredients locally and offers plenty of delicious vegetarian meals.
The Vibe
This restaurant in Florence will have you feeling like you’re dining in a wine cellar thanks to the ceiling arches above. The walls are decorated with the work of local artists.
What to Order
The octopus with lime mashed potato cream, confit cherry tomatoes and sesame is tough to beat.
Culinaria Bistrot | Piazza Torquato Tasso 13R, Florence 50124 | €€
34. Procacci 1885
This beloved restaurant in Florence has been around since 1885 and was originally built to cater to King Vittorio Emanuele III. Now, it’s the locals who enjoy Procacci 1885 the most.
The Vibe
Gaze upon the royal coat of arms from the House of Savoy since 1925 as you enjoy your meal inside the cozy restaurant.
What to Order
Enjoy a glass of fine wine while dining on the mini paninos covered in truffles.
Procacci 1885 | Via Dei Tornabuoni 64R, Florence 50123 | €€
35. Fiaschetteria Osteria Nuvoli
A wine merchant and eatery all in one, Fiaschetteria Osteria Nuvoli is a must-visit restaurant in Florence.
The Vibe
You can feel the history when you enter this restaurant in Florence thanks to its stone walls, arched ceilings and a wall lined with old cooking utensils.
What to Order
While the food is simple, the slow-cooked stews and boar pappardelle are stunning.
Fiaschetteria Osteria Nuvoli | Piazza Dell'Olio 15, Florence 50123 | €€
36. Arà è Sicilia
Chef Carmelo Pannocchietti has created a restaurant in Florence, Arà è Sicilia, that has become a staple for locals and tourists seeking authentic Sicilian street food.
The Vibe
It’s modern and quaint inside Arà è Sicilia, thanks to the exposed stone walls, white furniture and low lighting.
What to Order
Start with the ragu-filled arancini and finish with a delicious pistachio gelato.
Arà è Sicilia | Via Degli Alfani 127R, Florence 50121 | €€€
37. Tiratissima
This upscale pizzeria, Tiratissima, serves some eye-popping pizza and other delectable baked goods.
The Vibe
Tiratissima presents guests with an exciting and modern dining experience that is artistically curated.
What to Order
Grab a slice or two of the delicious pizza or snack on the Champagne and chantilly-filled beignet from this restaurant in Florence.
Tiratissima | Viale Amendola 14-20R, Florence 50121 | €€
38. Gurdulù
As a restaurant in Florence that boasts a refreshing farm-to-table ethos, Gurdulù is a popular spot.
The Vibe
Under new management, the restaurant has evolved its high-end gourmet roots to become approachable with a moody, retro vibe.
What to Order
Indulge in something new and exciting, like the Wellington-style roast guinea fowl with foie gras
Panini at Semel | Via delle Caldaie, 12R, Florence 50125 | €€€
39. L'Ortone
What used to be a garden plot belonging to the nuns of Santa Verdiana, L'Ortone is a well-liked restaurant in Florence that has plenty of options for all tastes.
The Vibe
L’Ortone’s stone walls and floor instantly transport diners back to an era long forgotten.
What to Order
Try the potato and beet gnocchi, with pecorino cheese fondue, smoked crunchy ham and a delightful basil sauce.
L’Ortone | Piazza Lorenzo Ghiberti 87/R, Florence 50122 | €€€
There you have it! 39 of the most amazing restaurants in Florence. As you'll have seen, the food scene in this bustling city is perfect for culinary travelers arriving with an appetite, and now that you have this guide, choosing where to eat in Florence has never been easier. This city in Tuscany has something for everyone, meaning that whether you're in the mood for seafood, cheesy pizza or classic Florentine wild boar, all you need to do is plan which you'll visit first!
For even more ways to explore Florence and beyond, check out other experiences happening on Cozymeal.
FOOD FOR THOUGHT?
Join the conversation.