There’s great options for food in Beech Mountain and a quick trip down the mountain in Banner Elk. Here’s some of our favorites!
Coffee & Breakfast
Fred’s General Mercantile
A classic Beech Mountain stop for coffee, biscuits, and mountain charm.
Banner Elk Cafe & Tavern
A local favorite for hearty breakfast fare in the center of town.
First Chair Coffee Shop
A cozy coffee stop near the mountain with espresso drinks and baked goods.
Bella’s Breakfast
Known for generous portions and warm service — a solid morning option in Banner Elk.
Lunch
Holy Smokes BBQ
Great spot for NC barbecue with awesome views and a central location on Beech Mountain.
Bayou Smokehouse & Grill
Casual American food with Cajun flair — enjoy the large patio and mountain air.
Beech Mountain Brewing Co.
Brewery on the mountain with casual food, beers, and chill après vibes.
Dinner
Alpen Inn
Rustic alpine lodge with a charming dining room and classic mountain dishes.
Highlands Prohibition Kitchen
Trendy spot for elevated comfort food and creative cocktails.
LP on Main
Modern American cuisine with indoor and patio seating — great for both lunch and dinner.
Famous Brick Oven Pizzeria
Family-friendly and easygoing, with wood-fired pizza and games (arcade, putt-putt, etc.).
Uncle Lee’s Thai & Sushi
Surprisingly good Thai food in the mountains — recommend skipping the sushi