Local’s Guide To 13 Best Restaurants In Portland Maine

Portland Maine has become famous as a foodie paradise, attracting top chefs to put their best plates forward. And we’re not just talking about seafood — though you’ll find it in abundance! At the best Portland Maine restaurants, you can find everything from burgers to pizza, barbecue, and ethnic cuisine.

Culinary magazines have discovered the delectable food in this Port City — awarding restaurants with all sorts of accolades for their clever cuisine using Maine seafood and native ingredients. Surprisingly, some of the top sushi restaurants are in Portland Maine, using native sea urchin, eel, shrimp, crab, and lobster.

Just walking the Old Port, you’ll see many unique and inviting cafes and bistros, microbrew pubs, coffee shops, and homemade ice cream parlors. Many Portland restaurants offer waterfront dining too.

Ultimately, we diners are the winners. So, bring your appetite to Portland Maine’s best restaurants on your next trip!

Baharat - Portland, Maine - Portland RestaurantsBaharat | photo via @jyykss

91 Anderson St, Portland, ME 04101

Baharat is THE Portland Maine restaurant to get top-notch Mediterranean food. It started out as a food truck and still carries its origins as its inspiration — serving Mediterranean street food in a fun and casual setting. Menu favorites here include falafel, lamb kofta, and many signature cocktails.

85 Free St, Portland, ME 04101

Leeward is a newer Italian in the Old Port that just opened in 2020. But it’s already making a name for itself, having been nominated for a national award for Best New Restaurant.

This popular, trendy newcomer on the Portland Maine restaurants scene serves Italian favorites like bucatini, roasted duck breast, tagliatelle, and more.

68 Commercial St, Portland, ME 04101

It should come as no surprise that Portland is the perfect place to get the freshest, most delicious seafood. Scales is a combination cocktail lounge and oyster bar located right on the harbor. You can enjoy your meal within actual sight of where it came from. 

Scales - Portland, Maine - Portland RestaurantsScales | photo via @ffeliot

78 Middle St, Portland, ME 04101

The Honey Paw is a luxurious lounge that serves the best in Asian comfort food. You can find all kinds of delicious dishes in Asian fusion here, from kimchi to mapo doufu and shio ramen. There’s also some Maine influence as is evident by the lobster toast and caramelized honey ice cream!

10 Dana St, Portland, ME 04101

ViA VECCHiA is a small but sophisticated Italian eatery serving authentic cuisine in a historical building in Portland. You’ll find gourmet appetizers, small plates, and entrees, as well as craft beer, wine, and cocktails. This is the perfect spot for a romantic date or an elegant event.

ViA VECCHiA - Portland, Maine - Portland RestaurantsViA VECCHiA | photo via @shelbysfood

104 Exchange St, Portland, ME 04101

The Highroller Lobster Co. started out as a food cart on the streets of Portland Maine in 2015. These days, it’s a full restaurant serving some of the most delicious seafood on the Maine coast — and that’s really saying something. The menu features unique specials, like lobster grilled cheese, lobster corn dogs, and whoopie pies.

The Highroller Lobster Co. - Portland, Maine - Portland RestaurantsThe Highroller Lobster Co. | photo via @foodwith_jae

47 Middle St, Portland, ME 04101

The East Ender is Portland’s prime spot to enjoy high-end American classics in a relaxed, fun atmosphere. The drinks here are flowing all night with plenty of signature cocktails. You’ll also find karaoke going on regularly, whether you decide to watch over a delicious meal or hit the stage.

100 Commercial St, Portland, ME 04101

Solo Italiano is Portland’s finest farm-to-table Italian restaurant. With a menu that changes every day, Solo Italiano supplies the most cultivated, locally-sourced dishes that use only fresh, seasonal ingredients. You never know what will be served, but you know it will be delicious.

Solo Italiano - Portland, Maine - Portland RestaurantsSolo Italiano | photo via @pennywhiskey_food

671 Congress St, Portland, ME 04101

Boda is a high-end Thai restaurant featuring an excellent dine-in and takeout menu. You can choose from classic East Asian dishes, such as sticky rice balls, pad thai, kee mao, and Thai soup. There’s also a stellar drinks menu, so you can choose the perfect pairing for your meal!

58 Pine St, Portland, ME 04102

Chaval is a brasserie and outdoor patio in Portland’s West End, featuring delicious dishes with a Spanish-French fusion inspiration.

The restaurant prioritizes locally-sourced ingredients and also features an extensive menu of craft beer, wine, and cocktails. When the weather is pleasant, you’ll find many diners enjoying a meal on the patio! 

Chaval - Portland, Maine - Portland RestaurantsChaval | photo via @daigofuji

390 Congress St, Portland, ME 04103

When you eat at UNION Restaurant, you might just be enjoying the freshest food you’ve ever had. With seafood from the nearby harbor, produce from local farms, and honey from the restaurant’s own rooftop beehives, every meal is made to be exquisitely fresh. That’s what makes UNION a bona fide community restaurant.

54 Washington Ave, Portland, ME 04101

Think that Portland isn’t a place where you can find great Japanese food? Think again.

This unique restaurant in Portland’s East End offers a unique fusion of Japanese food and locally-sourced Maine ingredients. You can make your choice of sashimi, fried chicken, soup, and other delicacies. Or, let the chef choose a surprise dish for you.

Izakaya Minato - Portland, Maine - Portland RestaurantsIzakaya Minato | photo via @cbarberjust

33 Wharf St, Portland, ME 04101

Street and Co. has been a landmark in Portland since 1989. This seafood-focused Mediterranean bistro offers the flavors of Southern Europe made from the freshest ingredients in Maine.

The small, cultivated menu changes seasonally to bring you the best and most delicious dishes, such as cream scallops and sole francaise.

703 Congress St, Portland, ME 04102

Hot Suppa might have a quintessentially Maine name, but its focus is on the best regional dishes throughout America.

This cozy neighborhood eatery serves gourmet spins on classic comfort foods, such as burgers, hearty sandwiches, breakfast items, soups, and chowders. Make sure to order a mimosa or other breakfast cocktail while you’re here!

Hot Suppa - Portland, Maine - Portland RestaurantsHot Suppa | photo via @findus_eating

43 Middle St, Portland, ME 04101

Just the name of this restaurant probably makes you start to feel hungry. This family-owned restaurant offers a variety of delicious dishes, but the main focus is hot, crispy French fries made in duck fat. You’ll want to try some poutine or slow-cooked duck confit with handmade mayonnaise from local farms. 

288 Fore St, Portland, ME 04101

There are many restaurants on Portland’s Fore Street, but you won’t want to miss this one, which gets its name from the famous neighborhood.

Here, you’ll find a fresh menu that changes daily based on what seasonal ingredients are available. Fore Street Restaurant partners with fishermen, hunters, farmers, and foragers to stock its kitchen.

Fore Street Restaurant - Portland, Maine - Portland RestaurantsFore Street Restaurant | photo via @cookinz

188 State St, Portland, ME 04102

Pai Men Miyake is a family-owned Japanese restaurant serving one-of-a-kind authentic cuisine in the heart of Portland Maine.

The focus here is on small plates with hearty portions, so you know you’ll leave satisfied. The menu features specialties such as unagi tamagoyaki, pork gyoza, Japanese fried chicken, and freshly prepared sushi.

414 Fore St, Portland, ME 04101

Central Provisions has a history that stretches back to the 19th century. In its modern form, it’s a trendy eatery serving upscale comfort food, snacks, desserts, and more. The restaurant is unapologetically hipster, so you’ll find everything from cheddar curds to oysters to foie gras on the menu. 

Central Provisions - Portland, Maine - Portland RestaurantsCentral Provisions | photo via @kaju.eats

73 Congress St, Portland, ME 04101

The Front Room is widely considered Portland’s go-to comfort diner and neighborhood hangout. Here, you can find hearty burgers and sandwiches, such as Cubanos, Reubens, and BLTs.

Also, there are entrees galore with options such as shepherd’s pie, roast chicken, sirloin steak, and scallops. You might need to undo your belt before you leave!

27 Forest Ave, Portland, ME 04101

Mount Katahdin is the highest mountain in the state of Maine, and its name inspired this top-notch, wood-fire grill in Portland. Anything that can be grilled will be grilled at Katahdin Restaurant. The menu features items such as fish of the day, sirloin steak, burgers, scallops, and more.

Katahdin Restaurant - Portland, Maine - Portland RestaurantsKatahdin Restaurant | photo via @jasonparentaifdcfd

89 Congress St, Portland, ME 04101

Blue Spoon is both chef-owned and family-owned, making it truly stand out on the Portland Maine restaurants scene. The menu is locally-sourced but refined, featuring charcuterie, smoked fish, beef tartare, and gourmet burgers. It’s the perfect spot for romantic dates or enthusiastic foodies who love the finer things in life.

Blue Spoon - Portland, Maine - Portland RestaurantsBlue Spoon | photo via @bluespoonportland

660 Forest Ave, Portland, ME 04103

Woodford Food & Beverage is Portland’s neighborhood bar and eatery designed to offer a great time with great, fresh food — it’s that simple.

But with a simple mission comes some of the best eats Portland has to offer, with plenty of hearty burgers, fresh seafood, homemade soups and chowders, and much more.

40 Washington Ave, Portland, ME 04101

Terlingua is partly a barbecue restaurant and partly a meat market where you can find all the freshest and most delicious meat cuts in Maine. The menu features appetizers for sharing, as well as brisket, burgers, chili, and carnitas. Or, you can order the daily lunch board to try all the day’s best-smoked meats.

Terlingua - Portland, Maine - Portland RestaurantsTerlingua | photo via @maineadvice

106 High St, Portland, ME 04101

Little Tap House is Portland’s combination bar and restaurant, serving upscale bar food favorites. But don’t expect small portions — the dinner here includes items like wings, crab cakes, fried calamari, fish and chips, lobster rolls, and clam chowder. Check out the drinks menu for craft beers and signature cocktails too.

Little Tap House - Portland, Maine - Portland RestaurantsLittle Tap House | photo via @littletaphouse

Eating Good at Portland Maine Restaurants

One thing is for certain — you won’t depart from Portland hungry. The best Portland Maine restaurants have something for everyone, no matter what you’re craving.

More Portland Maine Restaurants to Visit

There are tons more restaurants in Portland Maine that make delicious food. Check them out the next time you visit the Old Port!

Steak & Seafood

  • DiMillo’s On the Water
  • J’s Oyster
  • UNION Restaurant
  • The Highroller Lobster Co.
  • Old Port Sea Grill & Raw Bar
  • The Grill Room & Bar
  • Boone’s Fish House & Oyster Room
  • Old Port Tavern
  • Scales
  • Street and Co.
  • Rí Rá

Casual

  • Flatbread Company
  • Becky’s Diner

American

  • Hot Suppa
  • DuckFat
  • Bayside American Cafe
  • Eventide Oyster Co.
  • Andy’s Old Port Pub
  • Binga’s Stadium

Asian, Chinese, & Japanese

  • Pia Men Miyaki
  • Saeng Thai House
  • The Honey Paw
  • Ginza Town
  • Thanh Thanh 2
  • Boda
  • Mekong Asian Bistro
  • Benkay Japanese Restaurant and Sushi Bar

International

  • India Palace Restaurant
  • Susan’s Fish-n-Chips

Italian

  • Roma Cafe
  • Anthony’s Italian Kitchen
  • Petite Jacqueline

Latin, Mexican, & Spanish

  • Amigos Mexican Restaurant & Bar
  • Margaritas Mexican Restaurant
  • El Rayo Taqueria
  • Taco Escobarr