Table des matières:
Your Ultimate Guide to Florence’s Finest Macchiato in 2026
If you’ve ever stood at a Florentine bar, puzzled by the menu, you’re not alone. Ordering a macchiato in Italy is a nuanced art. In 2026, the city’s coffee scene is thriving, blending tradition with innovation. This guide reveals exactly where to get the best macchiato in Florence in 2026, covering classic espresso bars, third-wave roasters, and insider tips to avoid tourist traps.
What Makes a Macchiato Authentic in Florence?
Before hunting for the perfect cup, understand what a macchiato means in Florence. In Italy, a caffè macchiato is an espresso “stained” with a small amount of milk—usually a dollop of foam. It’s not the sugary, milk-heavy version you find elsewhere. The best macchiato in Florence in 2026 respects this tradition: a balanced, bold espresso with a velvety milk accent.
Key Traits of an Excellent Macchiato
- Espresso base: Freshly ground, medium-to-dark roast, with a rich crema.
- Milk texture: Microfoam, not thick froth; just enough to soften bitterness.
- Temperature: Served hot but not scalding—around 65–70°C.
- Size: Small (about 60–80 ml). No giant cups here.
Top Cafés for a Macchiato in Florence (2026 Edition)
Florence offers countless options, but these stand out for quality, atmosphere, and consistency. Each has been vetted by locals and coffee aficionados.
1. Caffè Gilli – Historic Elegance
Located in Piazza della Repubblica, Caffè Gilli has been serving since 1733. Their macchiato is a masterpiece of tradition. The espresso is robust, and the foam is silky. Why it’s a top pick: The historic setting and meticulous preparation make every sip feel special. Visit early morning to avoid crowds.
2. Ditta Artigianale – Third-Wave Excellence
A pioneer in Florence’s specialty coffee movement, Ditta Artigianale (two locations: Via dei Neri and Via dello Sprone) sources single-origin beans and roasts them in-house. Their macchiato highlights the espresso’s origin notes—fruity or chocolatey—with a whisper of milk. 2026 update: They now offer a “macchiato flight” with three single-origin options. Perfect for curious palates.
3. La Ménagère – Design Meets Coffee
This concept store and café in Via de’ Ginori blends modern design with a top-tier coffee bar. The macchiato here is prepared with precision: a double ristretto topped with dense microfoam. The ambiance is Instagram-worthy, but the coffee is serious. Pro tip: Pair it with a pastry from their in-house bakery.
4. Caffè Concerto Paszkowski – A Local Institution
Also on Piazza della Repubblica, Paszkowski competes with Gilli for the title of best classic macchiato. Their baristas are seasoned professionals who pull a consistently excellent espresso. The macchiato is served in a small ceramic cup, and you’re encouraged to drink it at the bar for the full experience.
5. SimBIOsi Caffè – Organic and Sustainable
For eco-conscious coffee lovers, SimBIOsi in Via Panicale offers organic, fair-trade espresso. Their macchiato is light, with a delicate foam that doesn’t overpower the bean. It’s a refreshing take that appeals to those who prefer a milder profile.
How to Order a Macchiato Like a Local
Avoid common mistakes that mark you as a tourist. Here’s a quick checklist:
- Say “un macchiato” (not “a macchiato”). Pronunciation: “oon mah-kee-ah-toh”.
- Specify “caldo” or “freddo” if you want hot or cold. Most macchiatos are hot by default.
- Don’t ask for modifications like extra milk or syrup. Accept the barista’s craft.
- Pay at the register first, then hand the receipt to the barista. This is standard in Italy.
- Drink it standing at the bar for the best price and experience. Sitting down often incurs a surcharge.
Macchiato vs. Other Italian Coffee Drinks: A Quick Comparison
Many travelers confuse macchiato with cappuccino or latte. Here’s a simple table to clarify:
| Drink | Espresso | Milk | Foam | Size |
|---|---|---|---|---|
| Caffè macchiato | 1 shot | Small amount | Thin layer | ~60 ml |
| Cappuccino | 1 shot | Equal parts | Thick | ~150 ml |
| Latte macchiato | 1 shot (poured last) | Mostly milk | Thick top | ~200 ml |
| Caffè latte | 1 shot | Mixed with milk | Little to none | ~180 ml |
Hidden Gems: Off-the-Beaten-Path Macchiato Spots
Beyond the famous names, Florence hides small bars that serve exceptional macchiato. Seek these out for a quieter, more authentic experience.
Le Murate – A Former Prison Turned Café
Inside the Le Murate complex (a former prison now housing a cultural center), this café offers a macchiato with a view of the courtyard. The coffee is from a local roaster, and the atmosphere is artsy and relaxed.
Caffè degli Artigiani – In the Oltrarno
Tucked away in Via dello Sprone, this tiny bar is a favorite among local artisans. The macchiato is strong, served in a thick ceramic cup, and costs just €1.10. No frills, just quality.
Mercato Centrale – Upstairs Bar
While the ground floor of Mercato Centrale is chaotic, the upstairs food hall has a coffee counter that serves a surprisingly good macchiato. It’s a great pit stop after exploring San Lorenzo market.
Common Mistakes to Avoid When Ordering a Macchiato
Even experienced travelers slip up. Here are the top errors and how to avoid them:
- Ordering a “latte” – In Italy, “latte” means milk. You’ll get a glass of milk.
- Asking for a “dry” macchiato – This isn’t a thing in Italy. Just say “macchiato”.
- Drinking it after 11 AM – Italians rarely drink milk-based coffee after morning. It’s not a rule, but locals might raise an eyebrow.
- Expecting a sweet drink – Italian macchiato is not sweet. Add sugar yourself if desired.
What’s New in Florence’s Coffee Scene for 2026?
The city’s coffee culture continues to evolve. Here are trends shaping where to get the best macchiato in Florence in 2026:
- Specialty roasters expanding: New micro-roasteries like Pian dei Giullari Coffee are opening tasting rooms.
- Cold brew macchiato: A few modern bars now offer a cold brew version with cold foam.
- Sustainable practices: More cafés are using compostable cups and sourcing directly from farmers.
- Digital ordering: Apps like “Caffè Firenze” let you order ahead and skip the line.
Frequently Asked Questions About Macchiato in Florence
What is the difference between a macchiato and a cappuccino?
A macchiato has a much higher coffee-to-milk ratio. It’s essentially an espresso with a tiny amount of milk foam, while a cappuccino is one-third espresso, one-third steamed milk, and one-third foam.
Can I get a macchiato with oat milk in Florence?
Yes, many modern cafés, especially third-wave ones like Ditta Artigianale, offer oat, soy, or almond milk. However, traditional bars may not. Always ask politely.
How much does a macchiato cost in Florence in 2026?
Expect to pay between €1.00 and €1.50 at a bar (standing), and €2.50 to €4.00 if seated at a table in a historic café. Prices have risen slightly due to inflation, but still affordable.
Is it rude to order a macchiato after dinner?
Not rude, but unusual. Most Italians drink a simple espresso (caffè) after a meal. A macchiato is more common in the morning or early afternoon.
What’s the best time of day to enjoy a macchiato?
Morning is ideal, especially around 10–11 AM as a mid-morning pick-me-up. Many Italians also enjoy a macchiato around 5 PM as a light afternoon break.
Do I need to tip for a macchiato?
Tipping is not expected in casual bars. If you sit down, a small tip (€0.50–€1) is appreciated but not mandatory. The service charge is usually included in the seated price.
Final Thoughts: Savoring the Best Macchiato in Florence in 2026
Finding the best macchiato in Florence in 2026 is about more than just coffee—it’s about embracing a ritual. Whether you choose a historic café like Gilli or a modern spot like Ditta Artigianale, each cup tells a story of tradition and innovation. Remember to order with confidence, drink at the bar, and enjoy the moment. Florence’s coffee scene is waiting for you. Now go out and taste the difference.
Photo by Casey Lovegrove on Unsplash



Great list! I’m planning a trip to Florence next spring and love macchiato. Do you have any tips for ordering it correctly so I don’t end up with a latte by mistake?
Absolutely! To order a true macchiato in Florence, simply say ‘Un caffè macchiato, per favore.’ Avoid asking for a ‘macchiato’ alone, as that can be confused with the latte-style version abroad. At the bar, you’ll see a small cup—that’s your macchiato. If you want it with a bit more milk, you can ask for ‘macchiato caldo’ (hot milk) or ‘latte macchiato’ (which is mostly milk). Stick to the classic caffè macchiato for the authentic experience.