About Restaurants and Lobster in Maine
Maine's restaurant scene runs a wider range than most visitors expect. On one end, you have no-frills lobster pounds where you pick your lobster from a tank, eat outside at a picnic table, and crack the shell yourself with a bib and a pile of napkins. On the other, Portland has built one of the most recognized food scenes on the East Coast over the past decade, with a cluster of restaurants on the Old Port and Commercial Street that would hold up in any major American city. Most of what you will encounter sits somewhere between those two extremes: casual sit-down restaurants, chowder houses, and dockside seafood shacks where the fish arrived that morning.
The lobster is the obvious draw, and the supply chain here is as short as it gets. Maine lands somewhere around 100 million pounds of lobster per year, and the boats that bring it in work Casco Bay, Penobscot Bay, and every harbor between Kittery and Lubec. Eating it here means the gap between ocean and plate is measured in hours. A hot lobster roll with drawn butter runs an estimated $25–$40 at most shacks depending on the season and the market. A whole steamed lobster at a proper pound starts around $30 for a 1.25-pound chicken lobster and scales up from there. Clam chowder, which you will encounter at nearly every waterfront spot, is thick and cream-based, typically $8–$14 for a cup or bowl.
Portland is the state’s dining anchor. The best lobster shacks in Maine are scattered up and down the coast, but Portland has the range: Eventide Oyster Co. on Middle Street draws a crowd for raw oysters and a brown-butter lobster roll that has been written about in national food press for years. Scales on Commercial Street brings more focused fish cookery to the working waterfront, with daily catch preparations that depend on what came off the boats. For a quick, no-frills lobster roll without the sit-down wait, The Highroller Lobster Co. on Exchange Street serves from a compact counter with a beer garden out back. Becky's Diner on Commercial Street has been feeding the waterfront crowd since the 1980s. It opens before sunrise, closes when the food runs out, and the line on weekend mornings is part of the deal.
South along The Maine Beaches corridor, Alisson's Restaurant at Dock Square in Kennebunkport has been the dining anchor of the southern coast for years. The lobster bisque is thick and loaded, and the lobster rolls are generously portioned. Plan for a wait in July and August; the spot does not take reservations and Dock Square gets crowded fast. Seafood shacks in Wells, Ogunquit, and York fill in the gaps for quick meals along Route 1.
In the Midcoast, McLoons Lobster Shack in South Thomaston is the most consistent local recommendation for a simple, well-priced lobster meal. It is a counter-service operation on the water between Rockland and Spruce Head Island, open late May through October, with picnic tables and a view of working lobster boats at the dock. Waits of 30–45 minutes on summer weekends are normal and worth it. Heading Downeast near Acadia, The Travelin Lobster on Route 102 on the quieter southwest side of Mount Desert Island offers outdoor seating, fire pits, and draft beer alongside lobster rolls and steamed whole lobster. Bar Harbor Lobster Pound on Route 3 going into town lets you pick your lobster live from the tank, sit in an outdoor setting strung with lights, and eat pie for dessert.
How to Choose Where to Eat in Maine
The most useful distinction to make before you sit down is lobster pound versus restaurant. A lobster pound (sometimes called a lobster shack) is typically a counter-service operation, often seasonal, with outdoor seating and a tight menu built around whole steamed lobster, lobster rolls, chowder, and steamers. These are the right call if you want fresh lobster at a fair price without a lot of overhead. Plan to eat outside in variable weather, bring cash since some still run cash-only, and expect to crack your own shell. If you want to shortcut the research, our guide to the best lobster shacks in Maine covers the top picks by region.
A sit-down seafood restaurant gives you table service, a broader menu, wine and cocktails, and shelter from the weather. These work well for a longer meal, a group with mixed appetites where not everyone wants lobster, or a rainy night when eating outside is not a good option. DiMillo's On the Water in Portland, located in a converted ferry at Long Wharf, handles large groups well and offers harbor views from nearly every table. Gilberts Chowder House on Commercial Street is a middle option: counter service, no table staff, but one of the better bowls of chowder in the city and a spot right on the pier.
Budget planning matters more in Maine than most coastal destinations. A lobster roll with a side and a drink runs an estimated $35–$55 at most restaurants. A sit-down seafood dinner with an appetizer, entree, and wine commonly comes to $60–$100 per person. Portland fine dining, at places like Scales, typically runs $80–$120 per person with drinks. You will spend considerably less at a shack, especially at lunch. One practical note: check whether your lodging includes breakfast before you leave. When lunch and dinner each run $40–$50 per person, a hotel breakfast saves real money. Browse hotels and inns in Maine to compare what different properties include.
Reservations are not optional at Portland’s better restaurants in July and August. Eventide Oyster Co. and Scales both fill dinner seatings a week or more out during peak season. OpenTable and Resy both work for Maine restaurants that take reservations. Lobster shacks generally do not accept advance bookings; arrive at or shortly after opening to cut the wait. Bar Harbor restaurants also book solid in summer and fall. If you are coming to Maine in September or October, which is often the most comfortable time on the coast, lock in dinner reservations before you leave home.
Seasonal closures shape what is available. Most lobster shacks and waterfront restaurants operate from late May through mid-October, with some pushing to Columbus Day weekend. A handful in Bar Harbor close by Labor Day. Year-round dining concentrates in Portland, Bangor, and Augusta. If you are traveling in early May or late October, call ahead before making a drive for a specific spot. The ski towns of Bethel (near Sunday River) and Carrabassett Valley (near Sugarloaf) have a separate dining season running December through March, anchored by pub fare, wood-fired cooking, and the occasional craft brewery stop. Our ski resort directory notes which resort towns have the most dining options during the winter season.