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.
16 Old Orchard St, Old Orchard Beach, ME
Mainely Lobster Cafe is exactly what it sounds like — an authentic beachside seafood cafe specializing in super-fresh lobster rolls. Old Orchard Beach knows exactly what to do when it comes to simple but perfect seafood.
This amazing cafe is simple and no frills, but there’s a reason that it has remained popular for many years. There’s nothing better than eating a fresh lobster roll, lobster mac and cheese, or a Caesar shrimp salad as you enjoy views of the Maine coast.
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!
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.
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.
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.
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.
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.
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!
41 Old Orchard St, Old Orchard Beach, ME
When you go to Uptown O’Leary’s Tap in Old Orchard Beach, you never know exactly what you’ll find. The menu at this hometown Irish pub changes nightly, and the entertainment does too!
But there’s one thing you will know — whatever you find at O’Leary’s will be great. Menu options in the past have included New York strip steak, shepherd’s pie, and pork fried dumplings, all from a kitchen that’s open “wicked late.”
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.