Old Orchard Beach is a charming town in coastal Maine. As the name implies, its biggest draw is its proximity to the Atlantic. As it turns out, there are also many great Old Orchard Beach restaurants with mouthwatering dishes. The next time you’re visiting, make sure to hit up one of these fantastic eateries.
2 W Grand Ave, Old Orchard Beach, ME
Big Daddy’s Bar & Grill is a locally sourced comfort food restaurant combined with an easy-listening lounge. You can kick back and enjoy the jazz music while eating something off the breakfast or dinner menu, such as fried oysters, dry fried ribs, Mexican street corn, or seafood risotto.
Like any good restaurant in Old Orchard Beach, you’ll find plenty of seafood, including lobster rolls. Make sure to order a glass of wine or craft beer to complement your meal.
126 W Grand Ave, Old Orchard Beach, ME
Tami Lyn’s Place is an affordable family diner serving American-style comfort food in Old Orchard Beach. Part market, part eatery, Tami Lyn’s has been a popular spot since it opened in 2012.
The menu seamlessly fuses Maine ingredients with the cuisine and atmosphere of the American South. Menu favorites here include hot or cold subs, lobster rolls, burgers, and pizza made to order. If you prefer, you can order breakfast specials at any time of the day!
15 B E Grand Ave, Old Orchard Beach, ME
A restaurant with tropical vibes, Paloma’s Restaurant makes unique and classic dishes for breakfast and lunch. Some favorites include the kid’s breakfast — eggs, toast, and fresh fruit — and the lobster roll with potato chips and pickles.
Other menu items include omelets, avocado toast, French toast, pancakes, waffles, and sandwiches. But, you can’t leave without getting some churros — deep-fried donut sticks covered with cinnamon and sugar with chocolate dipping sauce on the side.
39 W Grand Ave, Old Orchard Beach, ME
The Brunswick, affectionately nicknamed The Swick, isn’t your average beachside restaurant. It’s the biggest beach patio lounge and restaurant in Old Orchard Beach. This spot is part sports bar, part first-class eatery, and part lounge, so there’s truly something for everyone here.
Whether you want to enjoy a glass of craft beer while watching the most recent game or listen to live music while eating a gourmet dinner, The Brunswick offers it all. The menu includes seafood baskets, fresh burgers, light appetizers, and much more.
Tostones on the Beach
1 Old Orchard St Suite #7, Old Orchard Beach, ME
Tostones on the Beach is a Colombian restaurant that’s popular for its tostones — 100% natural plantains fried and served with garlic aioli, ketchup, and mayonnaise. The yucca fries are popular too and are served with garlic sauce and cheese.
Also, the restaurant is known for its TosCONES, which are tortilla-like cones filled with either chicken or roast pork and a variety of veggies and then topped with cilantro avocado aioli. We recommend having a nutritious smoothie with your meal as well.
55 W Grand Ave, Old Orchard Beach, ME
Joseph’s By The Sea is a second-generation family restaurant that has been an Old Orchard destination since 1968. In 2018, the family added a rooftop deck for outside dining, which is now open throughout the summer.
You can also enjoy a delicious, locally-sourced meal on the covered patio or the open-air deck while admiring views of the beautiful Maine coast. If you’re visiting when the weather is cool, the inside dining room offers a comfortable, elegant place to eat soup, lobster rolls, panini, or filet mignon.
2 Ocean Park Rd, Old Orchard Beach, ME
Taqueria 207 is a family-owned restaurant serving authentic Mexican cuisine in Old Orchard Beach. You won’t find the same quality of food here that you get at any old chain.
Instead, everything on the menu at Taqueria 207 is handmade in small batches, fusing fresh Maine ingredients with authentic recipes. Go simple with a taco or burrito, or get a large plate, such as carne asada, carnitas, tacos al pastor, or birra.
12 Old Orchard St, Old Orchard Beach, ME
Have you ever stood on a chilly New England beach while eating hot French fries? If you haven’t, you’ll want to visit Pier French Fries in Old Orchard Beach. This business has been a landmark since 1932!
Though it has moved its location several times, the recipes and the ambiance remain the same. If you’re feeling extra hungry, grab a hot dog or some fried dough along with the classic crinkle-cut fries. We won’t judge you for indulging!
194 Saco Ave, Old Orchard Beach, ME
Looking for some fresh and delicious Thai cuisine in Old Orchard Beach? Bua Thai is a place you won’t want to miss. This authentic family-owned restaurant serves the best Thai food in not only Old Orchard Beach but also in Southern Maine!
You’ll find both family and new recipes at Bua Thai — from old favorites like sweet and sour chicken to delicious entrees like tamarind duck, pla choo chee, and sweet sticky rice with Thai custard. Don’t forget to grab a beverage with your meal, such as coconut soda or Thai iced tea.
Red Door Market and Deli
39 Old Orchard St, Old Orchard Beach, ME
Since 2019, the Red Door Market and Deli has been making breakfast and lunch for the local community. The menu features bagel and English muffin sandwiches, bagels and spreads, and wraps.
You can also build your own sandwich or get one of the signature sandwiches, such as the corned beef Reuben or the Raymundo (a half pound of sirloin steak on a sub roll with American cheese, green peppers, mushrooms, and sauteed onions).
2 Cascade Rd, Old Orchard Beach, ME
Good Thyme Cafe & Catering is one of Old Orchard Beach’s top-rated breakfast and brunch eateries. Here, you’ll find Mediterranean-inspired breakfast favorites that can’t be rivaled.
One of the cafe’s most popular and well-known dishes is the Mediterranean omelet — mushrooms, peppers, onions, spinach, tomatoes, Kalamata olives, feta cheese, and balsamic vinegarette.
You can also find lobster scrambled eggs, Maine blueberry waffles, Monte Cristo sandwiches, and much more. Good Thyme Cafe is the ultimate fusion of Mediterranean, Maine, and classic American cuisine.
24 Old Orchard St, Old Orchard Beach, ME
The Bell Buoy Restaurant is as classic coastal Maine as it gets — a family restaurant within just minutes of the beach, serving delicious entrees focused on fresh seafood, gourmet steak, pasta, chicken, and locally-sourced seasonal veggies.
This family-style eatery doesn’t do frills, but what it does is great food, the kind of food that has kept locals and tourists coming back for decades. You won’t be able to make a reservation, but you’re welcome to show up and take the first available table.
43 W Grand Ave, Old Orchard Beach, ME
Richie Ribeye’s is famous among the Old Orchard Beach restaurants for serving sandwiches, quesadillas, and more. It touts itself as the No. 1 place in Maine for a Philly cheesesteak — The Richie Ribeye, which features 100% rib-eye, mushrooms, onions, peppers, and either American, provolone, or wiz cheese.
Other signature sandwiches include the Philly Chick, Big Richie, and pastrami. Chicken and steak quesadillas, fries, onion rings, mozzarella sticks, and more round out the menu. And, you can get a variety of flavors of milkshakes and Richie sodas.
181 Saco Ave, Old Orchard Beach, ME
Jumpin’ Jake’s Seafood and Pizza is the perfect place to go after a day on the beach or while staying at the adjacent Wild Acres Campground. Here, you’ll find all the classic New England delicacies that people have been enjoying beachside for centuries.
In addition to all the favorites, such as lobster rolls, fried haddock, and clam chowder, you’ll find oysters “shucked for a buck” every day. Enjoy with a side of poutine French fries, clam cakes, and onion rings.
91 E Grand Ave, Old Orchard Beach, ME
You don’t have to be from Maine’s extensive Quebecois community to appreciate the Alouette Beach Cafe. In fact, despite the French name, the menu here is full of classic American diner favorites with a particular emphasis on delicious breakfasts and brunches.
The cafe is part of the Alouette Beach Resort, but it is open to everyone. Menu favorites include signature omelets, Belgian waffles with strawberries, homemade pastries, and much more.
Johnny Shucks Maine Lobster
16 Old Orchard St, Old Orchard Beach, ME
Located just one block from the beachfront, Johnny Shucks Maine Lobster gets its lobster straight from Maine lobstermen. The restaurant’s lobster meat has even been awarded Best Seafood Product at the International Seafood Show in Brussels.
Alongside lobster rolls and lobster bisque, you can order a haddock sandwich, hot dog, or clam chowder with a side of “tator tots” and a whoopie pie for dessert. An assortment of sodas, lemonade, tea, and water are available to drink.
198 E Grand Ave, Old Orchard Beach, ME
Rumorz Bistro is THE place to eat if you’re visiting or staying at the Grand Beach Inn Resort in Old Orchard Beach. Though this charming eatery hasn’t been around for long, it has already gained praise from locals and tourists alike.
Rumorz is the ideal combination of upscale dining and comfort food. You’ll find an elegant atmosphere, craft beer, signature cocktails, and an extensive wine list, all perfectly paired with pub-style entrees. There are regular live music events too!
David’s Sub Shop
8 Heath St, Old Orchard Beach, ME
With a regularly changing menu of specials, David’s Sub Shop offers the quintessential diner experience. You can get breakfast here — omelets, breakfast burritos, pancakes, and cinnamon French toast.
However, the restaurant is also known for its sandwiches, fried seafood, pizza, chowders, and soups. Some specials include a lobster roll, jerk chicken wrap, turkey sandwich with cranberry sauce and gravy, meatball sub with cheese, and homemade soup. American chop suey may even be on the specials menu.
155 Saco Ave, Old Orchard Beach, ME
Elevate Cafe is a full-service cafe with made-to-order breakfasts and lunches, as well as scratch-baked goods. The breakfast rolls are absolutely amazing. And, you’ll find avocado toast, breakfast burritos, English muffin and croissant sandwiches, meatball subs, and soups on the menu.
On top of that, this cafe is popular for its unbelievable baked goods — housemade peppermint patties, carrot cake, cookies, muffins, cupcakes, scones, and cinnamon rolls. Plus, the cafe makes ice cream sandwiches, and you can order smoothies, espresso drinks, and teas.
Hoss and Mary’s
27 W Grand Ave, Old Orchard Beach, ME
If you’re in the mood for burgers or hot dogs, Hoss and Mary’s is the Southern Maine mobile joint that you’re looking for. All of the burgers feature freshly ground Angus beef, and there are several variations to choose from — like The Flaming Moo and the Foghorn Leghorn. The hot dogs come in variations too.
In addition to the burgers and hot dogs, the food truck serves haddock in the form of baskets, wraps, subs, and sandwiches. So, there’s a little bit of something for land and sea lovers alike.
Eating Good at Old Orchard Beach Restaurants
It would be a shame not to have some dynamite seafood while you’re staying in Old Orchard Beach Maine. But if that isn’t your style, there are plenty of other options!
Coastal Maine offers access to fresh ingredients of all kinds from both the land and the sea, which means there’s something for everyone among the delicious Old Orchard Beach restaurants.