Best Restaurants in Florence: Where to Eat

Where to eat in Florence, from historic trattorias and Michelin dining to cheap eats, markets, gelato and bistecca, plus reservations, etiquette and costs.

Best Restaurants in Florence: Where to Eat
In this guide
  1. Introducing the Best Florence Restaurants
  2. Historic Trattorias & Authentic Tuscan Food Florence
  3. Fine Dining & Michelin Star Restaurants Florence
  4. Hidden Gems for a Unique Florence Dining Experience
  5. Affordable Restaurants Florence: Delicious Meals on a Dime
  6. Florence Markets & Street Food: Quick Bites & Local Flavors
  7. Sweet Endings: The Best Gelaterias in Florence
  8. The Legendary Bistecca alla Fiorentina: Where & How to Enjoy It
  9. Pro Tips for Dining in Florence: Reservations, Etiquette & More
  10. Florence Restaurant Budget Breakdown
  11. Common Mistakes to Avoid When Eating Out in Florence
  12. Conclusion: Your Unforgettable Culinary Journey in Florence

Introducing the Best Florence Restaurants

Florence is the city of art and history, and an undeniable culinary paradise. Few places rival it when it comes to gastronomy. Many visitors come for the Uffizi and the Ponte Vecchio, only to find themselves hunting for the very best Florence restaurants, drawn down narrow cobblestone alleys by the aroma of simmering ragù to tiny trattorias serving authentic Tuscan food. This city isn't just about sightseeing; it's about savouring every bite, every sip, and every unforgettable meal. This ultimate guide for 2025 peels back the layers of Florence's vibrant food scene with top picks, hidden gems, and essential tips for an extraordinary dining adventure.

Whether you're craving a legendary Florentine steak, a comforting bowl of pappa al pomodoro, or a modern twist on classic dishes, this Florence dining guide has you covered. Get ready to embark on a mouth-watering journey!

Historic Trattorias & Authentic Tuscan Food Florence

When it comes to experiencing the true heart of the city's culinary scene, an authentic Tuscan food Florence experience in a historic trattoria is non-negotiable. These are the places where traditions are cherished, and recipes have been passed down through generations. You’ll find many of the best Florence restaurants in this category, offering a taste of history with every dish.

Trattoria Mario: A Florentine Institution

Trattoria Mario takes no reservations, seats everyone at communal tables and has a bustling atmosphere that feels like stepping back in time. You share a table, you rub shoulders with locals, and you eat some of the most honest, delicious food Florence has to offer. Try their Peposo (a slow-cooked beef stew). This isn't just a meal; it's an experience.

  • Specialty: Ribollita, Peposo, Bistecca alla Fiorentina (lunch only).
  • Address: Via Rosina, 2/R, 50123 Firenze FI, Italy (View on Google Maps)
  • Opening Hours: Mon-Sat, 12:00 PM - 3:30 PM (closed Sundays).
  • Price Range: €15-€30 per person (approx. $16-$32 USD).
  • Booking: No reservations, expect a queue!

Trattoria Sabatino: Old-School Charm

Nestled in the Oltrarno district, Trattoria Sabatino is another gem showcasing authentic Tuscan food Florence at its best. It's unpretentious, family-run, and delightfully affordable. Their menu changes daily based on fresh ingredients, a testament to traditional Florentine cuisine. Look out for pasta with wild boar ragu. It is truly one of the best Florence restaurants if you're looking for value and authenticity.

  • Specialty: Daily changing menu, homemade pasta, Florentine specialties.
  • Address: Via Pisana, 2R, 50143 Firenze FI, Italy (View on Google Maps)
  • Opening Hours: Mon-Fri, 12:00 PM - 2:30 PM & 7:00 PM - 9:30 PM (closed weekends).
  • Price Range: €12-€25 per person (approx. $13-$27 USD).
  • Booking: Recommended for dinner, especially on Fridays. Call +39 055 225955.

La Giostra: A Romantic Evening Out

While still serving traditional fare, La Giostra offers a more refined and romantic trattoria experience. It was founded by Prince Dimitri Kunz d'Asburgo Lorena, a Habsburg-Lorraine descendant, and is now run by his family; the atmosphere is magical with twinkling lights and antique decor. Their pear ravioli is legendary, and their service is impeccable. It's definitely among the best Florence restaurants for a special occasion, blending tradition with elegance.

  • Specialty: Pear and Taleggio Ravioli, Bistecca alla Fiorentina, burrata.
  • Address: Borgo Pinti, 10/18R, 50121 Firenze FI, Italy (View on Google Maps)
  • Opening Hours: Daily, 7:00 PM - 11:30 PM.
  • Price Range: €40-€70+ per person (approx. $43-$75+ USD).
  • Booking: Essential, often weeks in advance. Book online via La Giostra's website.

Fine Dining & Michelin Star Restaurants Florence

For those seeking an elevated culinary journey, Florence also boasts an impressive array of fine dining establishments, including several Michelin star restaurants Florence. These are the places where chefs push boundaries, presenting innovative interpretations of classic Tuscan flavors, making them some of the best Florence restaurants for an unforgettable gastronomic experience.

Enoteca Pinchiorri (*** Michelin): A Culinary Temple

Florence’s only three-Michelin-star restaurant (one of 15 in Italy in the 2026 guide), Enoteca Pinchiorri is a true temple of haute cuisine. Expect a symphony of flavors – impeccable service, an astounding wine list, and dishes that are works of art. It’s an investment, but for a once-in-a-lifetime experience, it’s unparalleled. You'll find exquisite preparations of authentic Tuscan food Florence inspired.

  • Specialty: Tasting menus, modern Italian cuisine, extensive wine cellar.
  • Address: Via Ghibellina, 87, 50122 Firenze FI, Italy (View on Google Maps)
  • Opening Hours: Tue-Sat, 7:30 PM - 10:00 PM, dinner only (closed Sun-Mon).
  • Price Range: Tasting menus from €295-€395 per person (approx. $315-$420 USD), excluding wine.
  • Booking: Absolutely essential, months in advance. Book online via Enoteca Pinchiorri's website.

Ora d'Aria: Contemporary Charm

Chef Marco Stabile's Ora d'Aria is a former Michelin-starred restaurant that blends tradition with innovation. Located near the Ponte Vecchio, it offers refined dishes with a creative twist, taking familiar ingredients and elevating them to new heights. It's a fantastic choice among the best Florence restaurants for a sophisticated yet approachable fine dining experience.

  • Specialty: Creative Tuscan cuisine, innovative presentations.
  • Address: Via dei Georgofili, 11R, 50122 Firenze FI, Italy (View on Google Maps)
  • Opening Hours: Tue-Sat, 12:30 PM - 2:30 PM & 7:30 PM - 10:30 PM (closed Sun-Mon).
  • Price Range: Tasting menus from €90-€130 per person (approx. $96-$139 USD).
  • Booking: Highly recommended. Book online via Ora d'Aria's website.

Hidden Gems for a Unique Florence Dining Experience

Beyond the well-trodden paths, Florence hides a treasure trove of culinary delights. These are the spots where locals eat, offering a truly unique Florence dining experience away from the crowds. Discovering these places, often tucked away on quiet streets, provides some of the most memorable meals and exemplifies the diverse array of best Florence restaurants.

Trattoria da Rocco: Student & Local Favorite

Inside the Sant'Ambrogio Market, Trattoria da Rocco is one of those places that oozes authenticity. It's a casual, no-frills lunch spot where the food is incredibly fresh and hearty. Expect a bustling atmosphere and communal tables. It’s a genuine hidden gem restaurants Florence experience, and the pasta al forno is ideal after a long morning of exploring. Unquestionably one of the most beloved and affordable of the best Florence restaurants.

  • Specialty: Daily rotating menu, pasta al forno, various meat and vegetable dishes.
  • Address: Piazza Lorenzo Ghiberti, FI, Italy (inside Mercato Sant'Ambrogio) (View on Google Maps)
  • Opening Hours: Mon-Sat, 12:00 PM - 2:30 PM.
  • Price Range: €8-€15 per person (approx. $9-$16 USD).
  • Booking: No reservations, just walk in and find a spot!

Oltrarno: Trattoria del Carmine

Located in the charming Oltrarno neighborhood, Trattoria del Carmine is a beloved local haunt serving traditional, seasonal Tuscan dishes. It's known for its friendly service and reasonable prices. It's the perfect spot to experience traditional Florentine cuisine in a relaxed setting, making it one of the top hidden gem restaurants Florence has to offer. They are certainly one of the best Florence restaurants for a truly local vibe.

  • Specialty: Pappa al Pomodoro, Crespelle alla Fiorentina, seasonal specials.
  • Address: Piazza del Carmine, 18/R, 50124 Firenze FI, Italy (View on Google Maps)
  • Opening Hours: Mon-Sat, 12:30 PM - 2:30 PM & 7:30 PM - 10:30 PM (closed Sundays).
  • Price Range: €20-€40 per person (approx. $21-$43 USD).
  • Booking: Recommended for dinner. Call +39 055 218601.

Affordable Restaurants Florence: Delicious Meals on a Dime

You don't need to break the bank to eat incredibly well in Florence. Some of the most satisfying meals can be found in humble establishments serving honest, delicious food. These affordable restaurants Florence proves that quality and value can go hand in hand, offering some of the best Florence restaurants experiences without a hefty price tag.

All'Antico Vinaio: Legend of the Schiacciata

This place is a phenomenon. Lines stretch down the street, but they move fast, and for good reason: these are arguably the best schiacciata sandwiches in Florence. Freshly baked bread, premium cured meats, and delicious spreads. A true rite of passage for any visitor to Florence, and an absolute must for an authentic Florentine street food experience. It's not a sit-down restaurant, but it's one of the best Florence restaurants for a casual, unforgettable lunch.

  • Specialty: Schiacciata sandwiches (focaccia-like bread) with various fillings.
  • Address: Via dei Neri, 74R, 50122 Firenze FI, Italy (View on Google Maps)
  • Opening Hours: Daily, 10:00 AM - 10:00 PM.
  • Price Range: €5-€9 per sandwich (approx. $5-$10 USD).
  • Booking: No booking, just join the queue.

Trattoria La Casalinga: Home-Style Cooking

Another fantastic option for affordable restaurants Florence in the Oltrarno. La Casalinga, meaning 'the housewife,' lives up to its name by serving generous portions of homemade Tuscan dishes at incredibly fair prices. It's bustling, vibrant, and always full of locals, which is always a good sign. It's one of the best Florence restaurants for a hearty, comforting meal that feels like home.

  • Specialty: Minestrone soup, roasted meats, various pasta dishes.
  • Address: Via dei Michelozzi, 9R, 50125 Firenze FI, Italy (View on Google Maps)
  • Opening Hours: Mon-Sat, 12:00 PM - 2:30 PM & 7:00 PM - 9:30 PM (closed Sundays).
  • Price Range: €15-€30 per person (approx. $16-$32 USD).
  • Booking: Recommended for dinner. Call +39 055 218624.

Florence Markets & Street Food: Quick Bites & Local Flavors

For a true immersion into local flavors, Florence's markets and street food scene are indispensable. This isn't just about grabbing a quick bite; it's about experiencing the everyday culinary rhythm of the city. Many of the best Florence restaurants experiences are actually found at these vibrant markets.

Mercato Centrale: A Foodie's Paradise

The Mercato Centrale, particularly its upstairs food court, is a dream come true for food lovers. Below, you have a traditional fresh market, but upstairs is a vibrant, modern food hall with stalls offering everything from artisan pizza and pasta to lampredotto (Florentine street food specialty) and fresh seafood. It’s perfect for groups with different tastes or when you want to sample a bit of everything. It's a buzzing hub and easily one of the best Florence restaurants hubs for variety.

  • Specialty: Diverse food stalls, traditional Florentine cuisine, pizza, pasta, lampredotto.
  • Address: Piazza del Mercato Centrale, Via dell'Ariento, 50123 Firenze FI, Italy (View on Google Maps)
  • Opening Hours: Daily, 9:00 AM - 12:00 AM (midnight) for the food court.
  • Price Range: €8-€20 per dish (approx. $9-$21 USD).
  • Booking: No booking required.

Lampredotto Stalls: The Ultimate Florentine Street Food

You can't visit Florence without trying Lampredotto. This tripe sandwich, often simmered in broth and served on a crusty roll, is the quintessential Florentine street food. You'll find vendors all over the city, often identifiable by their small carts or stands. It's a bold flavor, but incredibly delicious and historically significant. Seek out a busy stall near the Duomo or Ponte Vecchio for a true taste. This is an absolute must-try experience from the best Florence restaurants and street food scene.

  • Specialty: Lampredotto sandwich.
  • Address: Various stalls around the city, e.g., near Largo Pietro Annigoni.
  • Opening Hours: Generally lunch hours, 11:00 AM - 3:00 PM.
  • Price Range: €4-€6 per sandwich (approx. $4.50-$6.50 USD).
  • Booking: No booking.

Sweet Endings: The Best Gelaterias in Florence

No Florence dining guide would be complete without a section dedicated to gelato. It's not just dessert; it's an art form. Finding the truly authentic, artisan gelaterias can be a challenge amidst the tourist traps, but it's worth the effort. These spots are certainly among the best Florence restaurants for a sweet treat.

Gelateria La Carraia: A Riverside Treat

Located right by the Carraia Bridge, this gelateria is known for its wide variety of flavors and creamy consistency. It's always busy with locals and tourists alike, a testament to its quality. It's an ideal stop for a cone after dinner in the Oltrarno. The Pistachio is divine!

  • Specialty: Creamy gelato, wide range of classic and innovative flavors.
  • Address: Piazza Nazario Sauro, 25/R, 50124 Firenze FI, Italy (View on Google Maps)
  • Opening Hours: Daily, 11:00 AM - 11:00 PM (later in summer).
  • Price Range: €2.50-€5 for a cone/cup (approx. $2.70-$5.40 USD).

Vivoli: A Historic Choice

One of Florence's oldest gelaterias, operating since 1929. Vivoli prides itself on using only the freshest, highest quality ingredients. While a bit pricier, the experience is classic, and the flavors are intense and authentic. Their rice gelato often surprises and delights! It's a true institution among the best Florence restaurants for desserts.

  • Specialty: Traditional Florentine gelato, unique flavors like Rice and Zabaione.
  • Address: Via dell'Isola delle Stinche, 7R, 50122 Firenze FI, Italy (View on Google Maps)
  • Opening Hours: Tue-Sun, 9:00 AM - 10:00 PM (closed Mondays).
  • Price Range: €3-€6 for a cone/cup (approx. $3.20-$6.50 USD).

The Legendary Bistecca alla Fiorentina: Where & How to Enjoy It

For meat lovers, the Bistecca alla Fiorentina is not just a dish; it's an event. This thick-cut, charcoal-grilled Chianina steak, served rare, is a culinary icon. It's usually ordered by weight and meant for sharing. Finding the perfect Bistecca is key to enjoying one of the best Florence restaurants experiences.

Trattoria dall'Oste: Steak Specialists

If you're serious about steak, Trattoria dall'Oste is your destination. They specialise in Bistecca alla Fiorentina, offering various cuts and origins of beef, including the prized Chianina, Maremmana, and Fassona. The staff are experts, knowledgeable about each cut and how to prepare it perfectly. The Bistecca here is tender, smoky and perfectly seasoned.

  • Specialty: Bistecca alla Fiorentina from various breeds, cuts of Tuscan beef.
  • Address: Via dei Cerchi, 40/R, 50122 Firenze FI, Italy (multiple locations, this is central) (View on Google Maps)
  • Opening Hours: Daily, 12:00 PM - 3:00 PM & 7:00 PM - 11:00 PM.
  • Price Range: Bistecca price is per kg, typically €45-€70 per kg (approx. $48-$75 USD). A standard portion for two is usually 1-1.2 kg, so expect €50-€85 (approx. $54-$91 USD) for the steak alone.
  • Booking: Highly recommended, especially for dinner. Book online via Trattoria dall'Oste's website.

Perseus: A Classic Florentine Steakhouse

Located a bit outside the absolute center, Perseus is a traditional Florentine steakhouse loved by locals. The atmosphere is classic, hearty, and focused entirely on the meat. They really know their cuts and serve an excellent Bistecca alongside traditional Tuscan sides. It’s always a solid choice among the best Florence restaurants for this signature dish.

  • Specialty: Bistecca alla Fiorentina, various grilled meats, traditional Florentine cuisine.
  • Address: Viale Don Giovanni Minzoni, 10/R, 50129 Firenze FI, Italy (View on Google Maps)
  • Opening Hours: Mon-Sat, 12:00 PM - 2:30 PM & 7:00 PM - 11:00 PM (closed Sundays).
  • Price Range: Similar to dall'Oste, €50-€80 for a shared Bistecca (approx. $54-$86 USD).
  • Booking: Recommended for dinner. Call +39 055 588226.

Pro Tips for Dining in Florence: Reservations, Etiquette & More

Navigating the Florence dining scene, even with a list of the best Florence restaurants, requires a little insider knowledge. Here are the top pro tips to enhance your culinary journey:

Making Reservations: Don't Get Caught Out

Always book ahead for dinner, especially at popular spots. Many of the top Trattorias and all Michelin star restaurants Florence require reservations, sometimes weeks in advance. Use WhatsApp, the restaurant's website, or TheFork app.

Dining Times: When Italians Eat

Italians typically eat dinner late, usually starting around 7:30 PM or 8:00 PM. Many restaurants won't open their kitchens before then. Lunch is usually between 12:30 PM and 2:30 PM. Plan your meals accordingly to avoid disappointment.

Coperto & Servizio: Understanding the Bill

  • Coperto: A 'cover charge' or bread charge, usually €1-€3 per person, is common and legal in Italy. It covers bread, olives, and table settings.
  • Servizio: A 'service charge' (often 10-15%) is sometimes added, especially for larger groups or in tourist-heavy areas. If 'servizio' is included, tipping extra is not expected.

Tipping Etiquette

Unlike North America, tipping is not mandatory or expected at the same levels. If you feel the service was exceptional and 'servizio' was not included, rounding up the bill by a few euros or leaving an extra 5-10% is a kind gesture, particularly at the best Florence restaurants.

Ordering Coffee Like a Local

If you order a 'latte,' you'll get a glass of milk! To order a milky coffee, ask for a 'caffè latte.' An espresso is just 'un caffè.' Most locals drink it standing at the bar. Cappuccinos are strictly a morning drink (before noon!).

Ask for the 'Menu del Giorno' (Menu of the Day)

Especially at smaller trattorias, asking for the daily specials ensures you're eating fresh, seasonal ingredients and often gets you a better value. This is a fantastic way to experience authentic Tuscan food Florence.

Florence Restaurant Budget Breakdown

To help you plan your culinary adventures, here's a rough budget breakdown for dining in Florence. Prices are for one person, excluding drinks unless specified.

Meal Type Price Range (EUR) Price Range (USD) Notes
Breakfast (Coffee & Pastry) €3 - €7 $3.20 - $7.50 Standing at a bar is cheapest.
Street Food / Quick Lunch €5 - €12 $5.40 - $13 Schiacciata, Lampredotto, Mercato Centrale.
Casual Lunch (Trattoria) €15 - €30 $16 - $32 Pasta, main, water/small wine.
Casual Dinner (Trattoria) €25 - €45 $27 - $48 Appetizer, main, side, wine, coperto.
Bistecca alla Fiorentina (shared) €50 - €85 (for steak) $54 - $91 (for steak) Price per KG, usually 1kg+ for two. Add sides.
Fine Dining / Michelin Star €90 - €400+ $96 - $428+ Tasting menus, excludes high-end wines.
Gelato €2.50 - €6 $2.70 - $6.50 1-3 scoops.

Note: Exchange rates are approximate as of late 2024 (1 EUR = ~1.07 USD) and subject to change. Prices for 2025 are estimates.

Common Mistakes to Avoid When Eating Out in Florence

Even with the best intentions, it's easy to fall into certain traps when dining in Florence. Learn from these common mistakes to make your culinary journey smoother, especially when seeking the best Florence restaurants.

1. Eating Near Major Tourist Attractions Without Research

Mistake: Stopping at the first restaurant you see right next to the Duomo or Ponte Vecchio, especially one with a menu in ten languages and pictures of the food. These are often overpriced and serve mediocre food.

Solution: Walk a few blocks away from the main sights to find more authentic and better-value places. The best Florence restaurants are often found on quieter side streets or in neighborhoods like Oltrarno or Sant'Ambrogio.

2. Expecting American-Style Service and Tipping

Mistake: Being put off by slower service or feeling obligated to leave a large tip.

Solution: Embrace the European dining pace – meals are meant to be savored, not rushed. Understand that 'coperto' and 'servizio' are common, and tipping culture is different. Relax and enjoy the experience.

3. Ordering a Cappuccino After Lunch/Dinner

Mistake: Ordering a milky coffee like a cappuccino after a meal.

Solution: Italians consider milky drinks a breakfast item. After a meal, opt for a simple 'caffè' (espresso) or a 'macchiato' (espresso with a dash of milk) if you need a milder option.

4. Falling for Tourist Traps Disguised as 'Authentic'

Mistake: Believing every place claiming 'traditional Tuscan food' is genuinely authentic.

Solution: Look for places packed with locals, check online reviews (TripAdvisor, Google Maps), and look for short, seasonal menus written in Italian. The best Florence restaurants listed above are a safe starting point!

5. Not Making Reservations

Mistake: Showing up at a popular dinner spot on a Friday or Saturday night without a reservation.

Solution: As mentioned, always call ahead or book online. Even for some lunch spots, it's a good idea if you have a specific place in mind.

Conclusion: Your Unforgettable Culinary Journey in Florence

Florence is more than just a city of Renaissance art; it's a living, breathing testament to Italy's profound culinary heritage. From the rustic charm of a hidden trattoria serving authentic Tuscan food Florence has perfected over centuries, to the innovative flair of a Michelin star restaurant Florence, this city offers an endless feast for the senses.

Whether you're seeking the melt-in-your-mouth experience of a Bistecca alla Fiorentina, the comforting warmth of a Ribollita, or the refreshing sweetness of artisanal gelato, Florence will not disappoint. My hope is that this guide empowers you to venture beyond the obvious, embrace the local customs, and create your own unforgettable dining memories in this magnificent city. So, go forth, explore, and most importantly, eat well! Buon appetito!