On your first day in Portland, Rose Foods should be your first stop. Open daily from 7am-2pm, this new-school deli specializes in bagels, fish, and coffee. You can usually expect a line, but the friendly staff is so efficient that you’ll reach the front before you’ve even decided which bagel sandwich you’re getting. Might as well pick up one of their excellent t-shirts, mugs, or totes while you’re at it - you’ll want a memento of this perfect meal.
More Cafe/Bakery spotsSee more
The Gelato Fiasco Old Port
There’s no shortage of ice cream shops in Portland, but Gelato Fiasco is our favorite.
The Holy Donut
The Holy Donut serves 30 different flavors of potato donuts everyday, each of which is worth the inevitable wait.
Suggested by our writers
The Shop By Island Creek Oyster
Island Creek Oysters harvest some of the world’s best oysters and The Shop is where they offer a selection to the people of Portland.
Drifter’s Wife is the kind of spot where you stop by just for a glass of natural wine at the bar, and end up staying all night.
Foundation Brewing Company
Right across the street from Allagash Brewing (and the Bite Into Maine truck), Foundation Brewing is our choice for beers in the area.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more