🏆 Popular Picks — Florence, Italy

10 Best Restaurants in Florence

Florence's culinary scene is a vibrant tapestry, from rustic trattorias serving age-old recipes to innovative eateries pushing gastronomic boundaries.

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

1. Trattoria Mario

All 10 spots at a glance

#NameStylePriceArea
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
Style: Fine Dining Modern Italian Pizza Steakhouse Street Food Traditional Tuscan Price: budget mid splurge Area: Centro Storico Oltrarno San Lorenzo Santa Croce Santa Maria Novella

1Trattoria Mario

restaurant
💴 $📍 San Lorenzo
Verdict: Those seeking a truly authentic, lively, and budget-friendly Florentine lunch experience among locals.

Quick 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.
Source quality: legacy-html · low confidence
🕐 Opening hours
Mon11:00 AM – 9:00 PM Tue11:00 AM – 9:00 PM Wed11:00 AM – 9:00 PM Thu11:00 AM – 9:00 PM Fri11:00 AM – 10:00 PM Sat11:00 AM – 10:00 PM Sun12:00 – 9:00 PM
Trattoria Mario in San Lorenzo

2All'Antico Vinaio

restaurant
💴 $📍 Centro Storico
Verdict: Travelers looking for a quick, iconic, and incredibly satisfying Florentine street food experience.

Quick 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.
Source quality: legacy-html · low confidence
🕐 Opening hours
Mon11:00 AM – 9:00 PM Tue11:00 AM – 9:00 PM Wed11:00 AM – 9:00 PM Thu11:00 AM – 9:00 PM Fri11:00 AM – 10:00 PM Sat11:00 AM – 10:00 PM Sun12:00 – 9:00 PM
All'Antico Vinaio in Centro Storico

3Osteria Santo Spirito

restaurant
💴 $$📍 Oltrarno
Verdict: Couples or small groups looking for a charming, lively dinner with excellent pasta in a beautiful piazza setting.

Quick 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.
Source quality: legacy-html · low confidence
🕐 Opening hours
Mon11:00 AM – 9:00 PM Tue11:00 AM – 9:00 PM Wed11:00 AM – 9:00 PM Thu11:00 AM – 9:00 PM Fri11:00 AM – 10:00 PM Sat11:00 AM – 10:00 PM Sun12:00 – 9:00 PM
Osteria Santo Spirito in Oltrarno

4Trattoria Sabatino

restaurant
💴 $$📍 Oltrarno
Verdict: Families and travelers seeking an authentic, unpretentious, and affordable dining experience away from the main tourist crowds.

Quick 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.
Source quality: legacy-html · low confidence
🕐 Opening hours
Mon11:00 AM – 9:00 PM Tue11:00 AM – 9:00 PM Wed11:00 AM – 9:00 PM Thu11:00 AM – 9:00 PM Fri11:00 AM – 10:00 PM Sat11:00 AM – 10:00 PM Sun12:00 – 9:00 PM
Trattoria Sabatino in Oltrarno

5La Giostra

restaurant
💴 $$📍 Santa Croce
Verdict: Couples or those celebrating a special occasion, seeking a memorable, elegant, and romantic Tuscan dinner.

Quick 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.
Source quality: legacy-html · low confidence
🕐 Opening hours
Mon11:00 AM – 9:00 PM Tue11:00 AM – 9:00 PM Wed11:00 AM – 9:00 PM Thu11:00 AM – 9:00 PM Fri11:00 AM – 10:00 PM Sat11:00 AM – 10:00 PM Sun12:00 – 9:00 PM
La Giostra in Santa Croce

6Enoteca Pinchiorri

restaurant
💴 $$📍 Santa Croce
Verdict: Food connoisseurs seeking an unforgettable, once-in-a-lifetime fine dining experience with world-class service and wine.

Quick 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.
Source quality: legacy-html · low confidence
🕐 Opening hours
Mon11:00 AM – 9:00 PM Tue11:00 AM – 9:00 PM Wed11:00 AM – 9:00 PM Thu11:00 AM – 9:00 PM Fri11:00 AM – 10:00 PM Sat11:00 AM – 10:00 PM Sun12:00 – 9:00 PM
Enoteca Pinchiorri in Santa Croce

7Il Latini

restaurant
💴 $$📍 Santa Maria Novella
Verdict: Groups or adventurous diners looking for a social, boisterous, and authentic Tuscan feast.

Quick 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.
Source quality: legacy-html · low confidence
🕐 Opening hours
Mon11:00 AM – 9:00 PM Tue11:00 AM – 9:00 PM Wed11:00 AM – 9:00 PM Thu11:00 AM – 9:00 PM Fri11:00 AM – 10:00 PM Sat11:00 AM – 10:00 PM Sun12:00 – 9:00 PM
Il Latini in Santa Maria Novella

8Gusta Pizza

restaurant
💴 $📍 Oltrarno
Verdict: Pizza lovers seeking authentic Neapolitan pizza in a lively, informal setting, perfect for lunch or a casual dinner.

Quick 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.
Source quality: legacy-html · low confidence
🕐 Opening hours
Mon11:00 AM – 9:00 PM Tue11:00 AM – 9:00 PM Wed11:00 AM – 9:00 PM Thu11:00 AM – 9:00 PM Fri11:00 AM – 10:00 PM Sat11:00 AM – 10:00 PM Sun12:00 – 9:00 PM
Gusta Pizza in Oltrarno

9La Ménagère

restaurant
💴 $$📍 San Lorenzo
Verdict: Diners seeking a chic, contemporary dining experience with a creative menu and a vibrant, elegant ambiance, great for a date night.

Quick 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.
Source quality: legacy-html · low confidence
🕐 Opening hours
Mon11:00 AM – 9:00 PM Tue11:00 AM – 9:00 PM Wed11:00 AM – 9:00 PM Thu11:00 AM – 9:00 PM Fri11:00 AM – 10:00 PM Sat11:00 AM – 10:00 PM Sun12:00 – 9:00 PM
La Ménagère in San Lorenzo

10Trattoria dall'Oste

restaurant
💴 $$📍 Santa Maria Novella
Verdict: Meat lovers whose primary mission in Florence is to experience a top-tier Bistecca alla Fiorentina.

Quick 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.
Source quality: legacy-html · low confidence
🕐 Opening hours
Mon11:00 AM – 9:00 PM Tue11:00 AM – 9:00 PM Wed11:00 AM – 9:00 PM Thu11:00 AM – 9:00 PM Fri11:00 AM – 10:00 PM Sat11:00 AM – 10:00 PM Sun12:00 – 9:00 PM
Trattoria dall'Oste in Santa Maria Novella

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.

Plan your San Lorenzo trip

Get a free custom itinerary for San Lorenzo — built from real traveler insights.

Get a Free Itinerary →