Whether you’re craving a classic lobster roll, farm-to-table fare, or international flavors, these 14 best restaurants in Kennebunk, Maine, have something to satisfy every palate. Indulge in waterfront dining with stunning ocean views, or explore hidden gems tucked away in the heart of town.
From award-winning chefs to family-run eateries, these Kennebunk restaurants offer unforgettable dining experiences that capture the essence of Maine’s culinary traditions.
Join us as we take you on a mouthwatering journey through Kennebunk’s top dining destinations, perfect for both locals and visitors looking to savor the best flavors this coastal gem has to offer.
List of Best Restaurants in Kennebunk, ME
Our curated list of the 14 best restaurants in Kennebunk showcases the town’s diverse dining scene, from upscale establishments to cozy local favorites.
1. Village Tavern
Price Range: $30–50
Must-Try Dish: Short Ribs
The Village Tavern is a local favorite because it serves typical American food with a twist that makes it stand out.
Picture this: delicious burgers but with more creative toppings than usual, or some classic comfort food definitively improved.
People who have dined there can’t stop talking about the delicious pecan-crusted haddock, which is more like a dream, two kinds of mussels, and some divine sweet stuff.
Also, warm, freshly baked bread deserves a special mention—some even rate this as one of the best places to eat in Kennebunk.
Whether it’s a special occasion or just an average day, there are so many reasons to go back. No wonder people are inclined to say that Village Tavern is excellent!
Address: 110 Alfred Rd, Kennebunk, ME 04043
Phone Number: (207) 604 7954
2. Old Vines Kennebunk
Price Range: $30–50
Must-Try Dish: Charcuterie Board
Old Vines is one restaurant you must attend if you enjoy drinking wine and are in Kennebunk. It is more than just a restaurant; it is a sanctuary for those who love a good meal with wine.
With their extensive list of wines sourced from many different countries, you are bound to find the right complement to your meal.
Their menu consists of tapas, antipasto, and cheese meat board, which are ideal for sharing and experimenting with different tastes at this fine dining in Kennebunk.
Every plate is made to match the wines served, making it hard to enjoy just the food alone.
Old Vine is a cozy place where one can enjoy wonderful food and lovely company, whether one is on a romantic date or catching up with friends.
Address: 173 Port Rd, Kennebunk, ME 04043
Phone Number: (207) 967-2310
3. Batson River Brewing & Distilling – Kennebunk
Price Range: $$
Must-Try Dish: Lobster Roll
For everyone who wants casual dining in Kennebunk with local cultural production, Batson River Brewing and Distilling is the place to go.
Spend some time imagining that you are drinking a nice, delicate beer that has been hand-crafted just for you or a cocktail that has been specially made for the pub food you are eating.
In addition, the area surrounding the River Batson offers many snacks, such as forage salami, lobster rolls, and Batson smash burgers.
It is located near Dock Square, with dog-friendly patios and fun lounge areas. It is very social and invokes a reminiscing spirit.
No matter why these people come together, Batson River Brewing and Distilling will take care of their needs differently than all other acquaintances.
Address: 12 Western Ave, Kennebunk, ME 04043
Phone Number: (207) 967-8821
4. 50 Local
Price Range: $30–50
Must-Try Dish: Steak Frites
If you love food, organic fresh products, and experimental cooking, 50 Local, located in Kennebunk, is a must-stop.
Picture the freshness of a farm, courtesy of local farms and fisheries. It’s like having a warm blanket from the Kennebunk community served right on your plate!
The ever-changing menus also showcase Executive Chef Tyler Laroche’s penchant for local produce, such as oysters, Pemaquid, seafood paella, and rigatoni.
After all, everyone will be able to find the favorites prepared with the most seasonal ingredients, making the process engaging and uncomplicated.
50 Local has a pretty and cozy mood, suitable for a fancy event and it is one of the best places to eat in Kennebunk.
Address: 50 Main St, Kennebunk, ME 04043
Phone Number: (207) 985-0850
5. Wandby Landing
Price Range: $50–100
Must-Try Dish: Seafood Chowder
Wandby Landing in Kennebunk has wonderful vistas that go well with the mouth-watering dishes it presents.
Seafood lovers, brace yourself for an out-of-this-world experience. Their Lobster rolls are an urban legend come to life, shrouded in succulent lobster meat and chillis, ironically served in a toasted bun.
But Wandby Landing is not only about the food. The restaurant’s intriguing backstories enhance your experience.
The Mary’s Wandby Landing name is derived in honor of a shipwreck that occurred more than one hundred years ago, during which the people of Kennebunk gave shelter to the crew.
So, as you focus on your food and the amazing views, you are also consuming some history at this one of the top Kennebunk dining spots.
Address: 46 Western Ave, Kennebunk, ME 04043
Phone Number: (207) 849-8849
6. Duffy’s Tavern & Grill
Price Range: $20–30
Must-Try Dish: Fish and Chips
Duffy’s Tavern & Grill is one of the restaurants in Kennebunk that locals visit whenever they feel the need for a stress free meal in a busy environment.
It’s a sinkhole for the locals, a nesting ground for families and friends over breathtaking meals and quickly disappearing leisure time. American comfort food and pub food as it should be done.
Duffy’s opened its doors in 2008 and has not stopped serving the sad members of Kennebunk. The food is great, most definitely, but it is not all there is to it.
It is helpful and fast, energizing, and gives you a sense of being part of a bigger cause. Whether you are in the mood for a burger, a sandwich, or simply good company, Duffy’s is a great alternative.
Address: 4 Main St, Kennebunk, ME 04043
Phone Number: (207) 985-0050
7. The White Barn Inn Restaurant
Price Range: $100+
Must-Try Dish: Lobster Tasting Menu
The experience of fine dining in Kennebunk wouldn’t be complete without a visit to The White Barn Inn Restaurant.
Expect to be received and treated with eloquence and charm in every way possible. The atmosphere creates the perfect setting for a gentlemen’s evening; however, it is the food that steals the show.
The White Barn Inn advocates local and seasonal foods such as caviar sandwiches, halibut, and burrata ice cream.
One could appreciate every mouthful as an expression of the breathtaking landscape and the culinary artist’s enthusiasm for creating pleasing eating experiences.
With The White Barn Inn Restaurant, you can rest assured that you will enjoy a wonderful meal that will arouse your senses and both shock and immerse you.
Address: 37 Beach Ave, Kennebunk, ME 04043
Phone Number: (207) 361-8455
You might also read
–10 B&Bs in Kennebunkport, ME That Feel Like Home
8. Sebago Brewing Company Brewpub
Price Range: $20–30
Must-Try Dish: Brewhouse Burger
Sebago Brewing Company should be one of your top-rated places to eat in Kenenbunk. Since the year the Maine craft beer revolution emerged, Sebago Brewing Company has always been close to setting a standard.
Impressive beer varieties, from all year-round to seasonal and limited-time offerings, are always available.
Sebago Brewing further provides a complete assortment of typical bar food that will cater to any appetite: wood-fired pizzas, molten chocolate cake, and Aztec chicken.
With both indoor and outdoor dining facilities, it is possible to eat and drink in a relaxed environment.
It’s a great place to meet strangers with whom you share interests, taste a little bit of local craft, and have fun.
Address: 65 Portland Rd, Kennebunk, ME 04043
Phone Number: (207) 985-9855
9. The Pilot House
Price Range: $20–30
Must-Try Dish: Lobster Mac and Cheese
The Pilot House is a quaint restaurant in Kennebunkport that caters to the culinary needs of all types of people.
All its dishes, including delicious seafood courses and juicy steaks, are designed with an eye for detail. For instance, they serve fish tacos, boat yard blt, and coconut shrimp.
The beautiful restaurant is cozy and inviting. Its fireplace and refined décor make it an outstanding choice for dining.
The environment will surely keep you stuck whether you decide to eat in the main dining hall, the lively pub area, or even on its adorable patio during summer.
Thus, if you want exceptional dishes in a friendly atmosphere with a bit of classiness from Kennebunkport, then visiting The Pilot House is inevitable.
Address: State Rte 9, Kennebunk, ME 04043
Phone Number: (207) 204-0709
10. Spirit of Massachusetts Restaurant
Price Range: $10–20
Must-Try Dish: Seafood Platter
At Spirit of Massachusetts Restaurant, you will be subjected to hospitality that is simply out of this world.
Set as a beautiful floating restaurant in Kennebunk, Spirit of Massachusetts has an atmospheric setting that is hard to find within the city center.
Along with a distinct ambiance, their extensive menu includes cocktail shrimp, lobster rolls, oysters, and rum buckets.
Thus, the Spirit of Massachusetts is most likely to contain history, enjoyable meals, or a mixture of both. Step on board and get ready to embark on some taste and reminiscences!
Address: 4 Western Ave, Kennebunk, ME 04043
11. The Clam Shack
Price Range: $30–50
Must-Try Dish: Fried Clams
For more than 50 years, The Clam Shack has been one of the best Kennebunk family-friendly restaurants. It is known for its takeaway seafood, making it a must-see landmark for both locals and tourists.
From expertly fried fish to traditional boiled lobster dinners and coveted lobster rolls, Food & Wine Magazine has praised The Clam Shack.
You can take your order away while enjoying a picnic at the beach or sit at their beautiful patio area, which overlooks the river.
No matter how you choose to visit The Clam Shack, it’s bound to be one of the highlights of your Kennebunk trip.
Address: 2 Western Ave, Kennebunk, ME 04043
Phone Number: (207) 967-3321
12. Via Sophia by the Sea
Price Range: $50–100
Must-Try Dish: Lobster Agnolotti
Nestled in the heart of Kennebunk, Via Sophia by the Sea offers a year-round culinary journey that captures the essence of coastal Maine. This elegant Italian-inspired restaurant combines classic favorites with innovative creations, all crafted in-house using the freshest local ingredients.
The menu, curated by talented chef Joe Schafer, features standout dishes like Arancini, Baked Burrata, and Lobster Agnolotti. With its sophisticated yet welcoming atmosphere, Via Sophia provides the perfect setting for both intimate dinners and special occasions.
Whether you’re savoring a handcrafted cocktail at the bar or enjoying a full-course meal, Via Sophia promises an unforgettable dining experience that celebrates the best of Kennebunk’s culinary scene.
Address: 27 Western Ave, Kennebunk, ME 04043
Phone Number: (207) 967-6530
13. Pedro’s Mexican Restaurant
Price Range: $20–30
Must-Try Dish: Mexican Street Tacos
Pedro’s Mexican Restaurant brings a vibrant slice of Mexico to the heart of Kennebunk. This lively eatery offers an authentic taste of south-of-the-border cuisine, featuring a menu packed with traditional favorites and creative twists on classic dishes.
From sizzling fajitas to zesty street tacos, each plate bursts with bold flavors and fresh ingredients. The warm, colorful ambiance transports diners to a Mexican cantina, complete with festive décor and a welcoming atmosphere. Pedro’s is not just about great food; it’s a celebration of Mexican culture and hospitality.
Whether you’re stopping in for a quick lunch or enjoying a leisurely dinner with friends, Pedro’s promises a fiesta for your taste buds in every visit.
Address: 181 Port Rd, Kennebunk, ME 04043
Phone Number: (207) 967-5544
14. The Boathouse Restaurant
Price Range: $$
Must-Try Dish: Lobster Agnolotti
Perched on the picturesque Kennebunk River, The Boathouse Restaurant offers a quintessential Maine dining experience. This waterfront gem combines stunning views with a menu that showcases the best of local seafood and coastal cuisine.
The restaurant’s nautical-inspired décor creates a charming, relaxed atmosphere perfect for both casual meals and special occasions. Diners can savor freshly caught lobster, perfectly seared scallops, or innovative seafood dishes while watching boats glide by on the river.
The Boathouse’s commitment to using locally sourced ingredients ensures that each dish captures the authentic flavors of coastal Maine. With its prime location and dedication to culinary excellence, The Boathouse Restaurant stands as a must-visit destination for food lovers in Kennebunk.
Address: 21 Ocean Ave, Kennebunkport, ME 04046
Phone Number: (207) 967-8225
Discover all 14 great food places that will satisfy your taste buds. If you like what you see and read, be sure to hit the like button and remember to save and share this read with others. Cheers!
You might also read
–7 Best Delightful Brunch Spots in Kennebunkport ME
Map of Best Restaurants in Kennebunk, ME
FAQs
What are some well-kept secrets regarding restaurants in Kennebunkport?
Many people do not know that there are almost unknown places in Kennebunkport, like Bandaloop, which specializes in organic and fresh farm-to-table food.
Are there any different Kennebunkport food adventures?
Of course, you can have a different experience when dining at Ocean & Relish French cuisine or embarking on a Maine lobster boat cruise and enjoying the fabulous fresh Maine lobster.
List some local ingredients that can be found in the cuisine in Kennebunkport.
Local ingredients such as fresh seafood (particularly lobster and clams) are the basic components of Kennebunkport’s cooking.
Is international cuisine available in Kennebunkport?
Kennebunkport offers a variety of international cuisine, including The Boathouse Restaurant, which serves Asian Cuisine, and Ports of Italy, which is reputed for Authentic Italian Cuisine.