Quick answer
Florence's food scene is an ode to tradition, family, and the unparalleled bounty of Tuscany. It’s a city where every meal feels like a celebration, a place where food isn't just sustenance, but a cornerstone of culture and identity. From humble street food to Michelin-starred elegance, Florentine dining promises an unforgettable journey for your palate.
- Best overall
- Trattoria Mario
- Top pick
- Trattoria Mario
Top verdicts
- Trattoria Mario: Those seeking a truly authentic, lively, and budget-friendly Florentine lunch experience among locals.
- All'Antico Vinaio: Travelers looking for a quick, iconic, and incredibly satisfying Florentine street food experience.
- Osteria Santo Spirito: Couples or small groups looking for a charming, lively dinner with excellent pasta in a beautiful piazza setting.
For centuries, Florentine cuisine has evolved from its Etruscan roots, shaped by the Medici court's lavish tastes and the robust, simple fare of its rural heartland. This rich history is reflected in iconic dishes like Bistecca alla Fiorentina, Ribollita, and Lampredotto, which speak to a tradition of quality ingredients, skillful preparation, and a deep respect for culinary heritage that endures today.
Beyond the classic Tuscan trattorias, Florence offers a diverse array of dining experiences. You'll find authentic Neapolitan pizzerias, modern bistros fusing Italian flavors with contemporary flair, and elegant fine dining establishments pushing the boundaries of Italian gastronomy. Whether you're seeking a quick, hearty lunch or a leisurely multi-course dinner, there's a perfect spot for every taste and occasion.
Area map
All 10 spots at a glance
| # | Name | Style | Price | Area |
|---|---|---|---|---|
| 1 | Trattoria Mario | Traditional Tuscan | budget | San Lorenzo |
| 2 | All'Antico Vinaio | Street Food | budget | Centro Storico |
| 3 | Osteria Santo Spirito | Traditional Tuscan | mid | Oltrarno |
| 4 | Trattoria Sabatino | Traditional Tuscan | mid | Oltrarno |
| 5 | La Giostra | Traditional Tuscan | splurge | Santa Croce |
| 6 | Enoteca Pinchiorri | Fine Dining | splurge | Santa Croce |
| 7 | Il Latini | Traditional Tuscan | mid | Santa Maria Novella |
| 8 | Gusta Pizza | Pizza | budget | Oltrarno |
| 9 | La Ménagère | Modern Italian | splurge | San Lorenzo |
| 10 | Trattoria dall'Oste | Steakhouse | mid | Santa Maria Novella |
1Trattoria Mario
restaurantQuick comparison
- Best for
- Those seeking a truly authentic, lively, and budget-friendly Florentine lunch experience among locals.
- Strengths
- San Lorenzo
- Price / value
- $
- Why it made the list
- Trattoria Mario is a Florentine legend, an authentic institution renowned for its boisterous atmosphere, communal tables, and incredibly delicious, no-frills Tuscan cooking. Expect a queue, cash-only transactions, and an experience that epitomizes true local dining.
- What to order
- The 'Pappa al Pomodoro' (tomato bread soup) for a taste of rustic comfort, or whatever daily special (speciale del giorno) catches your eye.
🕐 Opening hours
2All'Antico Vinaio
restaurantQuick comparison
- Best for
- Travelers looking for a quick, iconic, and incredibly satisfying Florentine street food experience.
- Strengths
- Centro Storico
- Price / value
- $
- Why it made the list
- All'Antico Vinaio is a global phenomenon for its epic Florentine sandwiches, piled high with local cured meats, cheeses, and spreads on freshly baked schiacciata bread. It's a must-try for a delicious, hearty, and affordable meal on the go.
- What to order
- The 'Favolosa' with sbriciolona, pecorino cream, artichoke cream, and spicy eggplant, or create your own masterpiece.
🕐 Opening hours
3Osteria Santo Spirito
restaurantQuick comparison
- Best for
- Couples or small groups looking for a charming, lively dinner with excellent pasta in a beautiful piazza setting.
- Strengths
- Oltrarno
- Price / value
- $$
- Why it made the list
- Nestled in the charming Piazza Santo Spirito, this osteria is famed for its romantic ambiance and incredible pasta dishes, particularly the creamy truffle pasta served in a parmesan basket. It's a popular spot for both locals and tourists seeking a memorable Florentine meal.
- What to order
- The 'Gnocchi Saporiti' (gnocchi with truffle oil and parmesan cream) is a must-try, often served in a crispy parmesan basket.
🕐 Opening hours
4Trattoria Sabatino
restaurantQuick comparison
- Best for
- Families and travelers seeking an authentic, unpretentious, and affordable dining experience away from the main tourist crowds.
- Strengths
- Oltrarno
- Price / value
- $$
- Why it made the list
- A true Florentine institution since 1956, Trattoria Sabatino offers classic Tuscan home-style cooking at incredibly fair prices. It’s a simple, unpretentious spot where generations of locals have come for hearty, delicious meals.
- What to order
- Try the 'Crostini Toscani' (chicken liver pâté on toast) and a plate of their fresh daily pasta.
🕐 Opening hours
5La Giostra
restaurantQuick comparison
- Best for
- Couples or those celebrating a special occasion, seeking a memorable, elegant, and romantic Tuscan dinner.
- Strengths
- Santa Croce
- Price / value
- $$
- Why it made the list
- Owned by Prince Dimitri d'Asburgo Lorena, La Giostra offers a wonderfully romantic and upscale-casual dining experience with twinkling lights and a generous, delicious menu. It's famous for its pear ravioli and complimentary prosecco and appetizers.
- What to order
- The 'Ravioli Burro e Salvia con Pere' (pear and taleggio cheese ravioli with butter and sage sauce) is legendary.
🕐 Opening hours
6Enoteca Pinchiorri
restaurantQuick comparison
- Best for
- Food connoisseurs seeking an unforgettable, once-in-a-lifetime fine dining experience with world-class service and wine.
- Strengths
- Santa Croce
- Price / value
- $$
- Why it made the list
- Florence's only 3-Michelin star restaurant, Enoteca Pinchiorri, is a temple of haute cuisine, offering an exquisite culinary journey through innovative Italian dishes paired with an unparalleled wine cellar. It's an experience for the most discerning gourmands.
- What to order
- Opt for one of their tasting menus (e.g., 'Evolution' or 'Contemporary') to fully experience the chef's vision.
🕐 Opening hours
7Il Latini
restaurantQuick comparison
- Best for
- Groups or adventurous diners looking for a social, boisterous, and authentic Tuscan feast.
- Strengths
- Santa Maria Novella
- Price / value
- $$
- Why it made the list
- Il Latini embodies rustic Tuscan charm with its long communal tables, handwritten menus, and endless parade of hearty dishes. It's an immersive dining experience where guests share plates and stories, enjoying abundant traditional Florentine fare.
- What to order
- Let them bring you a selection! Their 'Bistecca alla Fiorentina' is excellent, and the 'Ribollita' (Tuscan bread and vegetable soup) is a classic.
🕐 Opening hours
8Gusta Pizza
restaurantQuick comparison
- Best for
- Pizza lovers seeking authentic Neapolitan pizza in a lively, informal setting, perfect for lunch or a casual dinner.
- Strengths
- Oltrarno
- Price / value
- $
- Why it made the list
- Gusta Pizza serves up some of the best Neapolitan-style pizza in Florence, known for its perfectly chewy crusts, fresh ingredients, and often heart-shaped pies. It's a casual, bustling spot popular with both locals and students.
- What to order
- The 'Margherita' for a classic taste, or the 'Gusta Pizza' for a combination of fresh ingredients.
🕐 Opening hours
9La Ménagère
restaurantQuick comparison
- Best for
- Diners seeking a chic, contemporary dining experience with a creative menu and a vibrant, elegant ambiance, great for a date night.
- Strengths
- San Lorenzo
- Price / value
- $$
- Why it made the list
- More than just a restaurant, La Ménagère is a stylish concept store blending a flower shop, homeware boutique, and a modern Italian bistro. It offers a sophisticated atmosphere, creative dishes, and an excellent cocktail bar, often with live music.
- What to order
- Explore their seasonal pasta dishes or creative meat/fish entrees, and definitely try one of their signature cocktails.
🕐 Opening hours
10Trattoria dall'Oste
restaurantQuick comparison
- Best for
- Meat lovers whose primary mission in Florence is to experience a top-tier Bistecca alla Fiorentina.
- Strengths
- Santa Maria Novella
- Price / value
- $$
- Why it made the list
- Trattoria dall'Oste is a go-to destination for Bistecca alla Fiorentina lovers, offering a wide selection of high-quality Chianina beef cooked to perfection. With multiple locations, it's popular for a reliably excellent steak experience.
- What to order
- The 'Bistecca alla Fiorentina' – choose your cut and weight, served rare as tradition dictates.
🕐 Opening hours
Frequently asked questions
What is the typical Florentine dining etiquette?
Florentine dining is generally relaxed but appreciative of tradition. Italians typically eat dinner later, around 8 PM. It's common to order multiple courses (antipasto, primo, secondo, contorno, dolce). Tipping is not obligatory as service charges are often included, but rounding up the bill or leaving a few euros for good service is a nice gesture.
Are vegetarian and vegan options widely available?
While traditional Tuscan cuisine is meat-heavy, most restaurants offer vegetarian options like Pappa al Pomodoro, Ribollita, various pasta dishes (check for egg/cheese), and vegetable sides. Vegan options might be more limited to salads or specific dishes; it's always best to ask your server for 'piatti vegani' or 'senza carne e latticini'.
How much should I expect to pay for a meal in Florence?
Prices vary widely. A budget meal (sandwich or pizza) can be €7-€15. A mid-range trattoria typically costs €25-€60 per person for multiple courses with wine. Fine dining experiences can range from €100-€500+ per person. Always check menus online or outside the restaurant before committing.
Is it customary to tip in Florence restaurants?
Tipping is not as entrenched in Italian culture as in some other countries. A 'coperto' (cover charge) or 'servizio' (service charge) may be added to your bill, especially in tourist areas. If not, leaving a few euros (e.g., €5-€10 for a substantial meal) for excellent service is a polite gesture, but not mandatory.
What is the best way to experience Florentine street food?
Florence excels in street food! Head to All'Antico Vinaio for a famous schiacciata sandwich. Also, explore Lampredotto (tripe sandwich) stands around the city for a truly local experience. The Mercato Centrale is another excellent spot with numerous vendors offering quick, delicious bites, from pasta to fried foods.
Can I find gluten-free options in Florence restaurants?
Many restaurants are becoming more accommodating to gluten-free (senza glutine) diners, especially in larger or more modern establishments. Look for menus explicitly stating gluten-free options or ask your server. Pizzas and pastas can often be adapted, but always clarify cross-contamination risks, especially for celiacs.
What's the difference between an 'Osteria', 'Trattoria', and 'Ristorante'?
Generally, a 'Trattoria' is casual, family-run, with traditional, rustic food and moderate prices. An 'Osteria' is similar, historically more focused on wine with simple food, now often blurring with trattorias. A 'Ristorante' is typically more formal, offers a wider menu, higher prices, and more elaborate service, representing a more 'fine dining' experience.
Do I need to dress up for dinner in Florence?
For most trattorias and casual eateries, smart casual is perfectly acceptable. However, for upscale restaurants like La Giostra or fine dining establishments like Enoteca Pinchiorri, a more elegant dress code is expected – think business casual to cocktail attire. Always check the restaurant's website if you're unsure.