When it comes to dining in the White Lake and Elizabethtown area of North Carolina, visitors are in for a treat. From classic Southern comfort food to fresh seafood and everything in between, there's something for every palate. Here are some of the best restaurants in the White Lake and Elizabethtown area:

White Lake restaurants specializing in seafood

Cape Fear Seafood Company – Located in Elizabethtown, Cape Fear Seafood Company is a seafood lover's paradise. The menu is filled with fresh, locally caught seafood dishes, including blackened grouper, shrimp and grits, and lobster mac and cheese. The restaurant's casual atmosphere and friendly staff make it the perfect spot for a relaxed meal with family and friends.

Work up an appetite with these fun things to do with kids at White Lake.

Southern cooking in White Lake

The Venue – This restaurant and bar, located on the shores of White Lake, is known for its stunning lakefront views and delicious food. The menu features a range of Southern-inspired dishes, including fried chicken, barbecue pork, and shrimp and grits. And with a full bar and live music on the weekends, The Venue is the perfect spot for a night out.

Splashes of color and elegant tables at the Cape Fear Winery Cork Room

The Cork Room is a feast for the eyes, too!

White Lake restaurants and wineries

The Cape Fear Winery – This picturesque winery, located in Elizabethtown, is not only known for its award-winning wines but also for its delicious food. The Cork Room restaurant features a seasonal menu with dishes made from fresh, locally sourced ingredients. Enjoy a glass of wine while taking in the beautiful views of the vineyard.

Hamburgers & comfort food

Melvin's Hamburgers – This classic Southern burger joint has been a local favorite for over 80 years. Melvin's burgers are made from fresh, hand-pattied beef and cooked to perfection on a flat top grill. And with options like the “Melvin's Special” with chili, slaw, and mustard, it's easy to see why this restaurant has stood the test of time.


Giorgio's – This family-owned Italian restaurant, located in Elizabethtown, serves up some of the best Italian cuisine in the area. From homemade pasta dishes to classic pizzas, everything is made from scratch using fresh ingredients. And with a cozy atmosphere and friendly service, Giorgio's is the perfect spot for a romantic dinner or a night out with friends.

Mexican Restaurants near White Lake

San Jose Mexican Restaurant – This family-friendly Mexican restaurant, located in Elizabethtown, serves up some of the best Mexican cuisine in the area. The menu features classic dishes like tacos, burritos, and fajitas, as well as specialties like chile rellenos and mole. And with affordable prices and friendly service, San Jose Mexican Restaurant is the perfect spot for a casual meal with family and friends.

El Patron Grill – A new alternative to San Jose, this place offers a menu of traditional Mexican dishes such as tacos, burritos, enchiladas, fajitas, and more.


Burney's Sweets & More – Tourists know Burney's for the sweets. Locals know you can get a full breakfast and sandwiches at Burney's. Their menu includes cakes, cupcakes, cookies, pastries, and other sweet treats, as well as a variety of coffee and tea options. The bakery has received positive reviews for their friendly service and delicious baked goods, making it a popular destination for locals and visitors alike.

Whether you're in the mood for seafood, Southern comfort food, or Italian cuisine, the White Lake and Elizabethtown area has something for everyone. These restaurants are just a few of the many delicious options in the area, so be sure to explore and discover your own favorites.

You might also like…