What are you looking for?

Restaurants in South Portland

The Best Restaurants

Guerrero Maya 449 Westbrook St, South Portland
Guerrero Maya
Mexican • $$

Guerrero Maya

449 Westbrook St, South Portland, ME 04106

It's the best Mexican restaurant in Maine. Hands down. The quality, menu, value, and those drinks seal the deal. If you like authentic Mexican or Tex Mex,...

  • Take-Out
  • Delivery
  • Superb225 Reviews4.5
Taj Indian Cuisine 200 Gorham Rd, South Portland
Taj Indian Cuisine
Indian • $$

Taj Indian Cuisine

200 Gorham Rd, South Portland, ME 04106

Their food is so good, every.single.time!!! I’ve never had a bad experience here and I’ve been a customer for years. The wait is worth it. And they have...

  • Take-Out
  • Delivery
  • Superb199 Reviews4.5
Tuscan Table 390 Gorham Rd, South Portland
Tuscan Table
Italian • $$

Tuscan Table

390 Gorham Rd, South Portland, ME 04106

Tuscan Table is a unique dining experience - this is definitely not a chain restaurant experience. First, the decor is wonderful. From the wing-backed chairs,...

  • Take-Out
  • Delivery
  • Superb249 Reviews4.3
Foulmouthed Brewing 15 Ocean St, South Portland
Foulmouthed Brewing
Brewpubs • $$

Foulmouthed Brewing

15 Ocean St, South Portland, ME 04106

Good beer can be found here. ?? The larger the serving you buy the cheaper it is per ounce. I found the Brat and IPAs to be the best beers. There is some sours...

  • Take-Out
  • Delivery
  • Superb166 Reviews4.6
Docks Seafood 15 Evans St, South Portland
Docks Seafood
Seafood • $$

Docks Seafood

15 Evans St, South Portland, ME 04106

We stopped in on Saturday for lunch. We had fish and chips with either fries or onion rings. The food and service was great. We ate outside on the picnic...

  • Take-Out
  • Delivery
  • Good259 Reviews4.2
North 43 Bistro 1 Spring Point Dr, South Portland
North 43 Bistro
American • $$

North 43 Bistro

1 Spring Point Dr, South Portland, ME 04106

A memorable dinner. Superior service and attention to customer's preferences to start. Then the food: mussels among the best we've ever had, and a...

  • Delivery
  • Superb185 Reviews4.4
Taco Trio 119 Ocean St, South Portland
Taco Trio
Mexican • $

Taco Trio

119 Ocean St, South Portland, ME 04106

It was a little confusing at first because our GPS took us to another building that said Taco Trio on it but it was closed. Anyways, we found the place and...

  • Take-Out
  • Delivery
  • Superb216 Reviews4.5
Moe's Original BBQ Restaurant & Catering - South Portland 209 Western Ave Unit A, South Portland
Moe's Original BBQ Restaurant & Catering - South Portland
Barbecue • $$

Moe's Original BBQ Restaurant & Catering - South Portland

209 Western Ave Unit A, South Portland, ME 04106

Second visit in the last 30 days...found it by accident last time while in the city on errands and were thrilled...would drive hours for the fried chicken...

  • Take-Out
  • Delivery
  • Superb178 Reviews4.3
El Rodeo 147 Western Ave, South Portland
El Rodeo
Mexican • $$

El Rodeo

147 Western Ave, South Portland, ME 04106

My wife and I ate a late lunch here so we were able to choose one of the lunch specials. There are quite a few items on that menu. In fact, the regular menu...

  • Take-Out
  • Delivery
  • Good216 Reviews4.1
Saltwater Grille 231 Front St, South Portland
Saltwater Grille
American • $$

Saltwater Grille

231 Front St, South Portland, ME 04106

Excellent service and food! Enjoyed the view and watching the sun set from eating inside. Calamari was spot on! The tuna tartar was delicious! The swordfish...

  • Take-Out
  • Delivery
  • Good234 Reviews4
OTTO 125 John Roberts Rd, South Portland
OTTO
Pizza • $$

OTTO

125 John Roberts Rd, South Portland, ME 04106

What would a weekend in Portland be without a stop here for some pizza. The crust is thin, has a nice char and the sauce is excellent. Had the cheese pizza it...

  • Take-Out
  • Delivery
  • Superb147 Reviews4.4
Elsmere BBQ & Wood Grill 448 Cottage Rd, South Portland
Elsmere BBQ & Wood Grill
Barbecue • $$

Elsmere BBQ & Wood Grill

448 Cottage Rd, South Portland, ME 04106

My fiancée and I were in Portland for the day running some errands and shopping. We decided to go out for an early dinner with a friend who lives local, and...

  • Take-Out
  • Delivery
  • Superb156 Reviews4.3
Terra Cotta Pasta Co. So. Portland 435 Cottage Rd, South Portland
Terra Cotta Pasta Co. So. Portland
Italian • $$

Terra Cotta Pasta Co. So. Portland

435 Cottage Rd, South Portland, ME 04106

Stopped by at spur of the moment and wasn't disappointed. They had a great selection of prepared foods and pasta for takeaway. We samples prosciutto...

  • Take-Out
  • Delivery
  • Superb104 Reviews4.6
DiPietros Market 385 Cottage Rd, South Portland
DiPietros Market
Pizza • $$

DiPietros Market

385 Cottage Rd, South Portland, ME 04106

A family market run by a family that has produced award winning chefs.They do mostly light Italian take out. Good Maine Italian sandwiches & pizza.Decent...

  • Take-Out
  • Delivery
  • Superb116 Reviews4.5
LongHorn Steakhouse 300 Maine Mall Rd, South Portland
LongHorn Steakhouse
Steak House • $$

LongHorn Steakhouse

300 Maine Mall Rd, South Portland, ME 04106

Longhorn Steakhouse is always a great choice. I am from NY and have never been to this one in Portland and it did not disappoint. I always get the 6oz...

  • Take-Out
  • Delivery
  • Good177 Reviews4.1

American Restaurants

American in South Portland
Cafe Calabash Cigar Bar 425 Western Ave, South Portland
Cafe Calabash Cigar Bar
American • $$

Cafe Calabash Cigar Bar

425 Western Ave, South Portland, ME 04106

Great place, great cigars, great community. As a cigar smoker, I’ve been going to Calabash for almost a year, since I moved to portland. Every time I enter I...

  • Delivery
  • Superb67 Reviews4.7
The Snow Squall Restaurant 18 Ocean St # 1, South Portland
The Snow Squall Restaurant
American • $$

The Snow Squall Restaurant

18 Ocean St # 1, South Portland, ME 04106

I ate brunch here for the first time since living in Portland and thoroughly enjoyed my meal and experience. The location is perfect. Right on the marina in...

  • Take-Out
  • Good127 Reviews4.1
Cracker Barrel Old Country Store 357 Maine Mall Rd, South Portland
Cracker Barrel Old Country Store
American • $

Cracker Barrel Old Country Store

357 Maine Mall Rd, South Portland, ME 04106

It is so nice that Cracker Barrel allows campers to use their parking areas!Not to mention the ample options on their menu and everything is goodDon't...

  • Take-Out
  • Delivery
  • Good215 Reviews3.6

Pizza Restaurants

Pizza in South Portland
Willows Pizza & Restaurant 740 Broadway, South Portland
Willows Pizza & Restaurant
Pizza • $$

Willows Pizza & Restaurant

740 Broadway, South Portland, ME 04106

Been here dozens of times just for their Steak Tip Salad! Absolutely the best around. If pizza or calzones are your thing, you won't be disappointed!...

  • Take-Out
  • Delivery
  • Good132 Reviews4.1
OTTO 159 Cottage Rd, South Portland
OTTO
Pizza • $$

OTTO

159 Cottage Rd, South Portland, ME 04106

We were in South Portland before taking our kids to camp. One of our girls is extremely picky and a vegetarian so we have to be very careful where we get food...

  • Take-Out
  • Delivery
  • Good144 Reviews3.9
South Portland House Of Pizza 180 Waterman Dr, South Portland
South Portland House Of Pizza
Pizza • $$

South Portland House Of Pizza

180 Waterman Dr, South Portland, ME 04106

Hidden gem in South Portland... Pizza is amazing but the gyro is even better! Surprised to learn that they have a grill inside as well. Very good and well...

  • Take-Out
  • Delivery
  • Good111 Reviews4.1

Chinese Restaurants

Chinese in South Portland
Evergreen 29 Western Ave, South Portland
Evergreen
Chinese • $

Evergreen

29 Western Ave, South Portland, ME 04106

My Father is in the hospital today, I called Evergreen Restaurant to put in a delivery for my Dad so he can eat some of his favorite dishes. I also requested...

  • Take-Out
  • Delivery
  • Good151 Reviews4
Imperial China Chinese Restaurant 220 Maine Mall Rd, South Portland
Imperial China Chinese Restaurant
Chinese • $$

Imperial China Chinese Restaurant

220 Maine Mall Rd, South Portland, ME 04106

I always eat in. It's been great every time I come. Staff are friendly and accommodating. Seating is quick. I first came here in 2012 while I was in...

  • Take-Out
  • Delivery
  • Good142 Reviews3.3
Panda Express 364 Maine Mall Rd, South Portland
Panda Express
Chinese • $

Panda Express

364 Maine Mall Rd, South Portland, ME 04106

Always love going to Panda Express in the Maine Mall, started going in 2018 when we went in San Diego, CA and we try to have it as much as we can. Loved their...

  • Take-Out
  • Drive-Through
  • Good100 Reviews3.8

Fast Food Restaurants

Fast Food in South Portland
D'Angelo Grilled Sandwiches 390 Western Ave, South Portland
D'Angelo Grilled Sandwiches
Fast Food • $

D'Angelo Grilled Sandwiches

390 Western Ave, South Portland, ME 04106

It is perhaps difficult for me to rate D'Angelo because, like with the wonderful Reuben sandwich at the old Full Belly Deli, when I go to D'Angelo I...

  • Take-Out
  • Delivery
  • Good110 Reviews3.9
McDonald's 150 Waterman Dr, South Portland
McDonald's
Fast Food • $

McDonald's

150 Waterman Dr, South Portland, ME 04106

Went with someone and we ordered two ten piece chicken nuggets, two chicken crispy sandwiches, two large fries and a sprite. We had coupons for the three...

  • Take-Out
  • Drive-Through
  • Average102 Reviews2.8
Twisted 364 Maine Mall Rd, South Portland
Twisted
Fast Food

Twisted

364 Maine Mall Rd, South Portland, ME 04106

There pretzels are to DIE FOR. I love the so much I go there every time i'm at the mall, the bites are awesome! I don't know why there's so many...

  • Delivery
  • Good51 Reviews3.7

Seafood Restaurants

Seafood in South Portland
SoPo Seafood 171 Ocean St, South Portland
SoPo Seafood
Seafood Markets

SoPo Seafood

171 Ocean St, South Portland, ME 04106

Went to So Po for my birthday & clearly I was not disappointed. The oysters were absolutely delicious, & the staff & owners were so accommodating....

  • Superb13 Reviews5
Blue Wave Grille 636 Maine Mall Rd, South Portland
Blue Wave Grille
Seafood

Blue Wave Grille

636 Maine Mall Rd, South Portland, ME 04106

A great place to stay. I was greeted when I came in by Cole who went out of his way to make me feel welcome and was offered warm cookies. The room is up to...

  • Good12 Reviews3.8
Klenda Seafood 104 Thadeus St, South Portland
Klenda Seafood
Seafood Markets

Klenda Seafood

104 Thadeus St, South Portland, ME 04106

  • Superb1 Reviews5

Thai Restaurants

Thai in South Portland
Pom's Thai Restaurant 209 Western Ave, South Portland
Pom's Thai Restaurant
Thai • $$

Pom's Thai Restaurant

209 Western Ave, South Portland, ME 04106

I've been to this restaurant a few times and I always have a pleasant experience. I love Thai food so We chose to spend our last dinner in Maine at this...

  • Take-Out
  • Delivery
  • Good135 Reviews4.1
Ruby Thailand Cuisine 179 Cottage Rd, South Portland
Ruby Thailand Cuisine
Thai • $$

Ruby Thailand Cuisine

179 Cottage Rd, South Portland, ME 04106

Amazing!! I loved the environment of this restaurant. Very charming and cozy. Our server was super lovely. I had the pad thai, tom kha soup, and thai iced tea....

  • Take-Out
  • Delivery
  • Superb86 Reviews4.3
Thai Taste 435 Cottage Rd, South Portland
Thai Taste
Thai • $$

Thai Taste

435 Cottage Rd, South Portland, ME 04106

Vegan menu is amazing ! Their soy chicken can be added to any dish. Huge portions we usually get two if not three meals out of one order. Customer service is...

  • Take-Out
  • Delivery
  • Good96 Reviews4

Burger Restaurants

Burgers in South Portland
Five Guys 198 Maine Mall Rd, South Portland
Five Guys
Hamburgers & Hot Dogs • $

Five Guys

198 Maine Mall Rd, South Portland, ME 04106

It was awesome! So good it was like a mix between home cooked and grill. The fries were amazing! They tasted like the carnival. Not to mention their milkshakes...

  • Take-Out
  • Delivery
  • Good152 Reviews4
Dairy Queen 317 Main St, South Portland
Dairy Queen
Burgers • $

Dairy Queen

317 Main St, South Portland, ME 04106

It's hard to dislike a blizzard. This time I had their limited edition Reese's combined with cookie dough and it was a great combination. The ice...

  • Take-Out
  • Drive-Through
  • Good98 Reviews4.2
Friendly's 210 Maine Mall Rd, South Portland
Friendly's
Burgers • $$

Friendly's

210 Maine Mall Rd, South Portland, ME 04106

Like to stop in here for lunch sometimes. Food is great, service is even better. Really love the day waitresses, Kathy, Nio and Britney. They are always...

  • Take-Out
  • Drive-Through
  • Average166 Reviews3.2

Italian Restaurants

Italian in South Portland
Olive Garden Italian Restaurant 200 Gorham Rd #800, South Portland
Olive Garden Italian Restaurant
Italian • $$

Olive Garden Italian Restaurant

200 Gorham Rd #800, South Portland, ME 04106

Great place to eat almost authentic Italian cuisine. We came on a Monday night and only had a 25 minute wait for a groupof5 people. Plenty of parking with...

  • Take-Out
  • Delivery
  • Good185 Reviews4
Enio's Eatery 347 Cottage Rd, South Portland
Enio's Eatery
Italian • $$

Enio's Eatery

347 Cottage Rd, South Portland, ME 04106

I’ve lived in Portland for 5 years and never really loved any of the Italian restaurants. A friend told me about Enio’s and I’m so glad they did! This is...

  • Delivery
  • Superb98 Reviews4.5
Romano's Macaroni Grill 415 Philbrook Ave Ste 100, South Portland
Romano's Macaroni Grill
Italian • $$

Romano's Macaroni Grill

415 Philbrook Ave Ste 100, South Portland, ME 04106

It was a pleasant experience with good food and a generous portions. The waitress was attentive and on top of her game. There was a 30 minute wait and it was...

  • Take-Out
  • Delivery
  • Good233 Reviews3.6
Heidi's Brooklyn Deli 415 Philbrook Ave, South Portland
Heidi's Brooklyn Deli
Sandwich Shop • $$

Heidi's Brooklyn Deli

415 Philbrook Ave, South Portland, ME 04106

We came as a family on our way to OOB. The service was great, very helpful and understood our order. 1 of my children had a meltdown while waiting for food I...

  • Take-Out
  • Delivery
  • Good142 Reviews4.2
Amato's 1108 Broadway, South Portland
Amato's
Sandwich Shop • $

Amato's

1108 Broadway, South Portland, ME 04106

I love Amato’s Steak and Cheese sandwiches. I was grabbing a coffee at McDonalds next door and saw the sign, pulled in around 930am, but the door was locked...

  • Take-Out
  • Delivery
  • Good129 Reviews3.7
Campbell's Market 934 Broadway, South Portland
Campbell's Market
Sandwich Shop

Campbell's Market

934 Broadway, South Portland, ME 04106

They have a great variety of products in their store .. also they were nice enough to order something that I like and that I buy there all the time .. they...

  • Superb41 Reviews4.7
Buffalo Wild Wings 85 Western Ave, South Portland
Buffalo Wild Wings
Chicken Wings • $$

Buffalo Wild Wings

85 Western Ave, South Portland, ME 04106

Shoutout to our server Annie from Last night Sunday 10/03! She was the only one of the servers who showed up to her shift to close last night and she did a...

  • Take-Out
  • Delivery
  • Good182 Reviews3.5
Popeyes Louisiana Kitchen 291 Maine Mall Rd, South Portland
Popeyes Louisiana Kitchen
Chicken • $

Popeyes Louisiana Kitchen

291 Maine Mall Rd, South Portland, ME 04106

The food was good, typical Popeye's. This location was open for drive thru only bc they are short staffed. Long line in drive thru, but considering the...

  • Take-Out
  • Drive-Through
  • Average229 Reviews2.5
It's Just Wings 465 Maine Mall Rd, South Portland
It's Just Wings
Chicken Wings

It's Just Wings

465 Maine Mall Rd, South Portland, ME 04106

  • Delivery
  • Average6 Reviews3