Table des matières:
Florence’s Cannoli Scene in 2026: Where to Find the Best
If you’re wondering which cafes in Florence have the best cannoli in 2026, you’re not alone. Cannoli—those crispy, fried pastry tubes filled with sweet ricotta—are a Sicilian classic, but Florence has embraced them with its own Tuscan twist. In 2026, the city’s cafe culture is thriving, with baristas and pastry chefs competing to offer the freshest, most authentic cannoli. This guide cuts through the noise, revealing the top spots, what to order, and how to spot a mediocre cannoli from a masterpiece.
What Makes a Cannoli Exceptional? Key Factors to Look For
Before diving into the cafes, it helps to know what separates a good cannoli from a great one. Here’s what to check:
- Shell texture: It should be shatteringly crisp, not soggy or overly thick. Freshly fried shells are a must.
- Ricotta filling: Smooth, creamy, and slightly sweet—never grainy or too runny. Sheep’s milk ricotta (ricotta di pecora) is traditional and richer in flavor.
- Balance: The shell-to-filling ratio should be even. Too much filling makes it messy; too little leaves you wanting more.
- Freshness: Cannoli are best eaten within hours of being filled. Avoid pre-filled ones sitting in a display case.
- Add-ins: Classic choices include chocolate chips, candied fruit, or pistachio bits. In Florence, you might find local variations with honey or Vin Santo.
Top Cafes and Pastry Shops for Cannoli in Florence (2026 Edition)
After extensive tasting and local recommendations, here are the cafes that consistently deliver the best cannoli in Florence this year.
1. Pasticceria Nencioni – Historic Excellence Since 1888
Located near Piazza della Signoria, this historic pastry shop is a Florentine institution. Their cannoli are made to order, with shells fried throughout the day. The ricotta filling is light, slightly sweet, and speckled with mini chocolate chips. Pair it with an espresso for the perfect midday break.
Pro tip: Visit before 11 a.m. for the freshest batch. They also offer a mini cannolo option if you want a small taste.
2. Caffè Pitti – Cannoli with a View
Overlooking the Boboli Gardens, Caffè Pitti is more than a tourist spot. Their pastry chef trained in Sicily, and it shows. The cannoli here feature a shell infused with cinnamon and a filling made from sheep’s milk ricotta. The pistachio-studded version is a standout.
What to order: Cannolo al pistacchio with a cappuccino (note: cappuccino is a morning drink in Italy—order after 11 a.m. only if you want to blend in).
3. Dolce Sicilia – Authentic Sicilian Pastry in Florence
As the name suggests, this cafe specializes in Sicilian desserts. Located in the San Lorenzo market area, Dolce Sicilia imports many ingredients directly from Sicily. Their cannoli are filled on the spot, and you can choose from classic ricotta, chocolate, or a seasonal fruit version. The shells are rolled thin and fried in peanut oil for extra crispness.
Watch out for: Long queues on weekends. Go on a weekday afternoon for a quieter experience.
4. La Prosciutteria – A Surprising Cannolo
Known for its meat and cheese boards, La Prosciutteria also serves a surprisingly good cannolo. It’s not the main draw, but if you’re there for a glass of wine, their cannolo is a delightful bonus. The shell is smaller than average, and the filling is less sweet, making it a great palate cleanser.
Pairing suggestion: Order a cannolo with a glass of Vin Santo or a dry red wine.
5. Pasticceria Buonamici – The Local Favorite
This family-run bakery in the Oltrarno district is beloved by Florentines. Their cannoli are made with a traditional recipe passed down for generations. The filling uses fresh ricotta from local dairies, and the shells are fried in sunflower oil. They offer a unique variation with candied orange peel and dark chocolate chunks.
Insider tip: Check their Instagram stories for daily specials—sometimes they offer a mini cannolo tasting plate.
How to Order Cannoli Like a Local in Florence
Ordering cannoli in Florence is straightforward, but a few etiquette tips can enhance your experience:
- Use Italian phrases: “Un cannolo, per favore” (one cannolo, please). For multiple, say “due cannoli.”
- Specify filling: “Ricotta classica” or “al pistacchio” are safe bets.
- Eat immediately: Cannoli are best consumed within minutes of being filled. Don’t save it for later—the shell will soften.
- Pay at the register first: In many cafes, you pay first, then take the receipt to the counter.
- No substitutions: In traditional shops, they may not offer gluten-free or vegan options. If you have dietary needs, call ahead.
Cannoli vs. Other Florentine Pastries: What’s the Difference?
Florence is famous for its own pastries, like schiacciata alla fiorentina (a soft orange cake) and zuccotto (a dome-shaped cake). Cannoli, being Sicilian, stand apart. Here’s a quick comparison:
| Pastry | Origin | Key Ingredients | Texture |
|---|---|---|---|
| Cannolo | Sicily | Fried pastry shell, ricotta, chocolate/pistachio | Crispy shell, creamy filling |
| Schiacciata alla fiorentina | Florence | Flour, sugar, eggs, orange zest, vanilla | Soft, sponge-like |
| Zuccotto | Florence | Sponge cake, ricotta, chocolate, almonds | Moist, dense |
While in Florence, try both local and Sicilian pastries—but for cannoli, stick to the places listed above for authenticity.
Common Mistakes to Avoid When Seeking Cannoli in Florence
Even seasoned travelers can fall into these traps. Here’s how to avoid them:
- Buying from touristy cafes near the Duomo: Many mass-produced cannoli there are pre-filled and soggy. Walk a few blocks away for better quality.
- Ordering cannoli after a heavy meal: Cannoli are rich—enjoy them as a standalone snack or light dessert.
- Ignoring the filling’s temperature: Proper cannoli filling should be cool but not ice-cold. If it’s refrigerator-cold, the shell may sweat and soften.
- Not checking for freshness: Ask when the shells were fried. If they can’t tell you, move on.
Checklist for the Perfect Cannoli Experience in Florence
- ☐ Choose a cafe that fries shells to order or at least daily.
- ☐ Look for ricotta di pecora (sheep’s milk ricotta) on the menu.
- ☐ Avoid pre-filled cannoli displayed in glass cases.
- ☐ Eat your cannolo within 5 minutes of purchase.
- ☐ Pair with an espresso or a small glass of Vin Santo.
- ☐ Try at least one variation (pistachio, chocolate, or candied fruit).
- ☐ Ask locals for their favorite spot—especially in the Oltrarno district.
Frequently Asked Questions About Cannoli in Florence
Are cannoli originally from Florence?
No, cannoli originated in Sicily. However, Florence has many excellent pastry shops that make authentic Sicilian-style cannoli using imported ingredients or traditional recipes.
Can I find vegan or gluten-free cannoli in Florence?
Vegan and gluten-free options are rare. Some modern cafes may offer them, but traditional shops do not. Your best bet is to contact Pasticceria Buonamici or Dolce Sicilia in advance to ask about dietary accommodations.
What is the best time of day to eat cannoli in Florence?
Mid-morning (around 10–11 a.m.) or early afternoon (2–4 p.m.) are ideal. Cannoli are often made fresh in the morning, and afternoon batches are prepared for the evening rush. Avoid ordering late at night when shells may be from earlier in the day.
How much does a cannolo cost in Florence in 2026?
Prices range from €3 to €6 per cannolo, depending on the cafe and size. Specialty versions with pistachio or premium ingredients may cost more.
Can I take cannoli to go?
Yes, but eat them as soon as possible. If you must travel, ask the cafe to pack the shell and filling separately. Some shops, like Pasticceria Nencioni, offer this upon request.
What other Sicilian desserts should I try in Florence?
Besides cannoli, look for cassata (a ricotta cake), granita (flavored ice), and sfincione (Sicilian pizza). Dolce Sicilia and Pasticceria Buonamici often carry these.
Your 2026 Cannoli Hunt in Florence: Final Tips
Finding the best cannoli in Florence in 2026 is about prioritizing freshness, authenticity, and local knowledge. Skip the chains and tourist traps. Instead, head to the historic cafes and bakeries that take pride in their craft. Whether you choose Pasticceria Nencioni for its century-old tradition or Dolce Sicilia for its Sicilian purism, each bite should transport you to the sunny island where cannoli were born.
Remember: A great cannolo is a moment of pure, unadulterated pleasure. So order one, take a seat at the counter, and savor the combination of crisp shell and creamy ricotta. That’s the Florence cannoli experience at its finest.
Photo by anngadpandey on Pixabay



Great list! I’m planning a trip to Florence in spring 2026. Do any of these cafes offer gluten-free cannoli shells?
Thank you! As of 2026, most traditional cafes like Pasticceria Nencioni and Caffè Pitti do not offer gluten-free shells, as they focus on classic recipes. However, Dolce Sicilia sometimes has a gluten-free option on request—best to call ahead. For a wider selection, try Caffè Giansanti near Piazza della Repubblica, which is known for gluten-free pastries.
I’ve been to Dolce Sicilia and the queue was indeed long, but worth it. The classic ricotta cannolo was perfect. Do they still fill them to order?
Yes, Dolce Sicilia continues to fill cannoli to order in 2026, which ensures maximum crispness. The classic ricotta version remains a top choice. To avoid the longest queues, try visiting on a weekday mid-afternoon (around 2-3 PM) when the lunch rush has passed.
Is it true that cannoli should only be eaten immediately after filling? I’ve seen some places selling pre-filled ones in display cases.
Absolutely—cannoli are best within a few hours of being filled. Pre-filled ones sitting in a display case often have soggy shells. In Florence, the top cafes like Pasticceria Nencioni and Caffè Pitti fill them throughout the day. Always ask if they can fill a fresh one for you; most quality shops will oblige.