Sign up for The Dish
Stay up to date on the latest food and drink news from Boston.com.
One of the most notorious cannoli questions is a classic Boston argument—Mike’s, Bova’s, or Modern—but there’s an even more delicious debate that must be settled.
How long does cannoli stay fresh?
Locals and tourists have long compared beloved North End establishments Mike’s Pastry, Bova’s Bakery, and Modern Pastry for their cannoli. One Reddit thread on the topic has over 100 replies.
“Modern all the way…fresh filled while you wait. Mike’s only if you want flavors no self-respecting Italian would order, i.e., strawberry, [O]reo, limoncello, amaretto,” posted one Reddit user.
“Modern’s cannoli shells are better. Very satisfying crispness. More likely to stay tubular on first few bites. Mike’s ricotta filling is better. Fresher tasting and less cloyingly sweet,” posted another user. A common consensus in the thread seems to be that the three different bakeries are all good at different things.

The internet answers seem to divided. Some say two days, some say two weeks. Some people even propose that cannoli can last in the freezer for months. Golden Cannoli, a cannoli factory based in Chelsea, says that unfilled shells and filling by itself can last in the freezer for up to a year. But when filled, the crispy shell can turn soggy if not consumed quickly.
On Mike’s Pastry’s website, the company notes that they only offer overnight shipping for their cannoli because their kits are “highly sensitive products, and must arrive the next day in order to ensure freshness and integrity.”
We’d like to hear your thoughts: How long do you think cannoli stays fresh? What’s the best way to store them? Share your thoughts by filling out the survey below or sending an e-mail to [email protected], and your response may appear in an upcoming article.
Stay up to date on the latest food and drink news from Boston.com.
Stay up to date with everything Boston. Receive the latest news and breaking updates, straight from our newsroom to your inbox.
To comment, please create a screen name in your profile
To comment, please verify your email address
Conversation
This discussion has ended. Please join elsewhere on Boston.com