The Speckled Trout Restaurant and Bottle Shop is a rustic, no-frills spot in Blowing Rock for Southern cuisine. The dishes served here are prepared with local ingredients and are a perfect introduction to Appalachian cooking. Specializing in fresh-caught trout, the restaurant also offers innovative dishes including trout nachos and tacos. There are plenty of vegetarian, vegan, and gluten-free options on the menu too.