This Father-Son-Owned Breakfast Spot Hides Inside A Former Pharmacy in Waynesville, NC

Waynesville mornings get better with crab Benedict, waffles, and mountain-town comfort

Shrimp & Crab Omelette at Beach Mountain Diner in Waynesville, NC
Name
Beach Mountain Diner
Address
429 Hazelwood Ave, Waynesville, NC 28786
Hours
Open daily, 7 AM–3 PM

Waynesville mornings get a lot more interesting at Beach Mountain Diner, where mountain-town comfort meets a big, sunny appetite. 🥞

This father-and-son-owned breakfast destination brings together fluffy pancakes, skillet-crisp home fries, buttery eggs Benedict, chicken and waffles, and diner classics made for lingering over coffee.

It is the kind of place that turns a simple breakfast stop into a full-fledged vacation memory.

Biscuits and Gravy at Beach Mountain Diner in Waynesville, North Carolina
Amy

How Beach Mountain Diner won Waynesville’s hearts

Beach Mountain Diner grew from a family idea with a distinctly North Carolina twist.

Father and son restaurateurs Barry and Cason Adeeb created the Waynesville concept after Barry saw the potential in a former pharmacy location near his second home in the mountains.

The result combined two favorite ideas—the beach and the mountains—into one welcoming diner.

That personal story gives the restaurant an easygoing identity: familiar diner food, a fresh setting, and a family-led sense of hospitality. 🌄

food at Beach Mountain Diner in Waynesville, North Carolina
Kelly

The menu sealed the deal by refusing to make breakfast feel ordinary.

Diners can choose traditional eggs and toast, then veer toward crab-topped eggs Benedict, a breakfast burrito with fresh salsa, Atlantic salmon with eggs, or fried chicken resting on mini waffles with blueberry butter.

For anyone exploring Waynesville breakfast restaurants, Beach Mountain Diner offers the perfect blend of familiar favorites and joyful, unexpected upgrades. 🍳

Food Highlights

Fried Chicken and Waffles at Beach Mountain Diner in Waynesville, NC
Jim
  • Traditional Eggs Benedict: Poached eggs sit on a grilled English muffin with Canadian bacon and Hollandaise sauce. 🍳

  • Eggs on the Bayou: Poached eggs, bacon, crabmeat, and Hollandaise sauce land on a grilled English muffin, finished with tomatoes and green onions. 🦀

Shrimp & Crab Omelette at Beach Mountain Diner in Waynesville, NC
Jean
  • Shrimp & Crab Omelette: Shrimp and crabmeat fill a three-egg omelette, topped with creamy Hollandaise sauce, diced tomatoes, and green onions.🦐🦀
  • Western Omelette: Ham, cheese, peppers, onions, and diced tomatoes are folded into eggs. 🫑

  • Fish-N-Grits Breakfast: A deep-fried boneless fish filet is paired with two eggs, cheese grits, and toast or an English muffin.  🐟

The Ultimate at Beach Mountain Diner in Waynesville, NC
Korin
  • The Ultimate: Two eggs come with home fries topped with melted cheese, grits, bacon, sausage links, and two pancakes.🥓
  • Breakfast Burrito: Scrambled eggs and cheddar cheese join bacon or sausage inside a flour tortilla, with fresh salsa on the side. 🌯

Atmosphere

Beach Mountain Diner brings a friendly, relaxed diner feel to Waynesville’s Hazelwood neighborhood.

The concept combines beach-inspired warmth with its Blue Ridge Mountain setting, giving the restaurant a casual personality suited to families, friends, and travelers.

interior of Beach Mountain Diner in Waynesville, North Carolina
Jason

Expect the kind of upbeat breakfast stop where a full plate, a mug of coffee, and a few extra minutes at the table all feel perfectly reasonable. ☕

Bottom Line

Visit for family-driven hospitality, creative eggs Benedict, chicken and waffles, seafood breakfasts, and generous diner classics.

Beach Mountain Diner makes Waynesville mornings feel bigger, brighter, and far more delicious. 🥞

Address:

429 Hazelwood Ave, Waynesville, NC 28786
📞 (828) 246-6800
🕔 Open daily, 7 AM–3 PM