Want to search by neighborhoods, cuisines, and more?Find Restaurants
Head to the Bearded Lady’s Jewel Box for the drinks and decor, but stay for the DJ sets and great staff.
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.
There’s no shortage of ice cream shops in Portland, but Gelato Fiasco is our favorite.
When you need a family-friendly spot, or just want to sit on the water, head to Flatbread Company for some flatbread pizzas.
When you need to eat something that isn’t seafood, head to Salvage BBQ in West End for some classic barbecue, homemade pies, and live music.
The Holy Donut serves 30 different flavors of potato donuts everyday, each of which is worth the inevitable wait.
Eating a lobster roll at this food truck located next to a lighthouse might be the single most Maine thing you can do.
This all-day spot in Munjoy Hill is a great option for brunch, Happy Hour, and dinner, serving everything from pasta to a very solid burger.
Boda in the West End serves some of the best Thai food in Portland, and serves food until 1am everyday.
Duckfat in Old Port is a tiny spot serving not-so-light dishes like poutine with duck gravy, brisket sandwiches, and milkshakes.
Otto Pizza might have some interesting pies, like one with mashed potatoes, but we promise it will become your go-to pizza place regardless.
Empire in the Arts District is good for just about any occasion, with great Chinese food, cocktails, and an attached music venue.
If you only have brunch once in Portland, make sure it’s at Artemisia Cafe.
Back Bay Grill in Bayside is an upscale spot with classic dishes like fresh seafood and pasta, and is perfect for a celebratory meal.
When you’re looking for a Portland classic where everything is cooked over a giant open hearth, go to Fore Street.