Besides lobster, ice cream is the most popular food in Maine, to the point where it’s hard to walk, ride, or drive anywhere in the state without coming across an ice cream shop or dairy farm. While there’s plenty of great ice cream to choose from, Gelato Fiasco on Fore Street is the first place you should try when you get to Portland. This place always has 30 or so flavors available, each of which is made fresh daily, with options like navel orange and mint chocolate chunk as fixtures on the seasonal menu. You can’t really go wrong with any of them, but we like the caramel sea salt more than we like most people we know.
Where we've featured it
More spots in Old PortSee more
When you need a family-friendly spot, or just want to sit on the water, head to Flatbread Company for some flatbread pizzas.
Maps is a basement bar on Market St. where you’ll find vintage furniture, a vinyl collection your dad would envy, and plenty of beer.
When you’re looking for a Portland classic where everything is cooked over a giant open hearth, go to Fore Street.
More Bakery/Cafe spotsSee more
The Holy Donut
The Holy Donut serves 30 different flavors of potato donuts everyday, each of which is worth the inevitable wait.
Tandem Coffee + Bakery
Tandem is Portland’s best coffee shop, but the Congress location also has some of our favorite pastries.
Suggested by our writers
Eventide Oyster Co.
Come to this small oyster bar for an excellent twist on the lobster roll and some of the best, most interesting takes on seafood in town.
Bite Into Maine
Eating a lobster roll at this food truck located next to a lighthouse might be the single most Maine thing you can do.
The Back Bay Grill
Back Bay Grill in Bayside is an upscale spot with classic dishes like fresh seafood and pasta, and is perfect for a celebratory meal.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more