My wife is originally from Black Mountain and her family still lives there, here's a couple of restaurants she recommended:
• Early Girl Eatery (Traditional Southern): 8 Wall Street; (828) 259-9292 or
http://www.earlygirleatery.com Go for breakfast and have a stack of multigrain buttermilk pancakes with double-cut bacon, accompanied by a side of stone-ground grits that are milled nearby and cooked to perfection. Breakfast, lunch, dinner, Saturday-Sunday brunch.
• The Market Place (Contemporary Southern): 20 Wall Street; (828) 252-4162 or
http://www.marketplace-restaurant.com For more than a quarter of a century, chef and owner Mark Rosenstein has been coming up with inventive dishes made from fresh, local ingredients. One of our favorites meals included stuffed Oven Roasted Carolina Trout on a bed of Potato Galette with Sage Butter. When your server asks if you'd like a dessert soufflé, just say yes. Dinner.
• Tupelo Honey Cafe (Contemporary Southern): 12 College Street; (828) 255-4863 or
http://www.tupelohoneycafe.com A must for Sunday brunch. Try the Crawley and Eggs--two crab cakes topped with eggs, hollandaise sauce, and asparagus. Lunch, dinner, Sunday brunch (closed Monday).
If you really want to get fancy this is where we went for our anniversary:
Richmond Hill