Overview

Main Street Grill, nestled in the heart of Weaverville, North Carolina, offers a genuine taste of American fare that satisfies both locals and travelers alike. This charming spot at 5 S Main St blends a cozy, homey atmosphere with a menu that skillfully balances comfort classics and creative twists, making it a must-visit for anyone craving hearty, well-prepared dishes.

The restaurant’s star attraction lies in its carefully crafted sandwiches and burgers, with the iconic Main Street Burger standing out. Cooked to order, this burger features a juicy Black Angus patty topped with your choice of cheese and fresh garden vegetables, presented alongside perfectly crispy fries. For those seeking a more indulgent option, the Pimento Cheese Bacon Burger impresses with its rich, homemade pimento cheese paired with savory bacon and a side of sweet potato fries. Executive favorites like the Bistro Burger and Shroom Burger add layers of flavor with inventive toppings such as jalapeno-garlic aioli and horseradish aioli, elevating the traditional burger experience.

Seafood lovers will find much to admire here, especially with the fish and chips featuring fresh, beer-battered grouper sourced away from mass-produced suppliers. Customers repeatedly praise the sizable portions and the quality of the fish, highlighting Main Street Grill’s commitment to sourcing excellence. The Blackened Grouper Sandwich and Shrimp and Chips further showcase the kitchen’s skill in marrying bold flavors with classic preparations.

Salads like the Buffalo Shrimp and Fried Chicken variants provide lighter, yet equally flavorful, options, carrying vibrant textures and robust dressings that complement their star proteins. The flexibility to customize side items, from crispy fries to grilled zucchini, appeals to a variety of palates and dietary preferences.

Beyond the food, the setting of Main Street Grill amplifies the overall experience. The space is small but thoughtfully decorated with striking local artwork on the walls, lending it a warm and inviting feel without overcrowding. The environment encourages community connection, perfect for casual lunch dates, family dinners, or solo visits by those who appreciate genuine hospitality and attentive service. Staff friendliness is a constant highlight, adding a personable touch that elevates the dining experience.

As for the audience, Main Street Grill attracts a diverse crowd—from local regulars seeking top-tier burgers and seafood, to travelers exploring downtown Weaverville who appreciate a meal that blends tradition with fresh, regional quality. While the space is intimate, it suits the small-town vibe perfectly, providing a comfortable nook for relaxation amid a bustling day.

In sum, Main Street Grill stands out in Western North Carolina’s culinary scene as a reliable, flavor-forward American restaurant. Whether you’re after an exceptional burger, fresh fish and chips, or a well-executed sandwich, their menu strikes a fine balance between hearty satisfaction and culinary craftsmanship. Coupled with a welcoming atmosphere and a team dedicated to consistent quality, Main Street Grill earns top marks for an authentic dining experience on Main Street.


Amenities & Services

Popular for
Popular for lunch
Popular for dinner
Good for solo dining
Offerings
Serves alcohol
Serves beer
Serves comfort food
Quick bite
Serves small plates
Serves vegetarian dishes
Serves wine
Atmosphere
Casual
Cosy
Trendy

What Customers Say

Roger Parramore
Dec 11,2025
5/5
A year later we revisited Main Street Grill, and I am happy to report it was just as good as our first visit. Always on the look out for excellent fish and chips, this joint delivers. Vast portions of excellently sourced fish (no Sysco here). So far the best in the Asheville area. Highest recommendation.
Jake Amberson
Dec 11,2025
5/5
Best breakfast you'll EVER have!! My only issue is they allow dogs. I know they aren't the only place that does, but I just can't stand seeing a dog in a restaurant. If you cant go out without an feelings support animal, just stay home!!
Dave Hanson
Dec 11,2025
5/5
Don't miss this place while in Weaverville. First off, it's small, has beautiful artwork on the walls and very clean. The service is very good with friendly staff. I had the Bistro Burger and Fries, my wife had the Grilled Chicken Sandwich with grilled Zucchini. Both of them were cooked to perfection and full of flavor. The burger is huge, see photo. In my years of looking for the best of the best burgers, this was it.
Carlos Fernández
Dec 11,2025
5/5
If you are ever on downtown weaverville this is the place to eat. Their food is fantastic either for take out or dine in love the daily specials they have. Good local beers and drinks lovely staff and service they don’t have a lot sitting space but it’s perfect for a small town restaurant. Love their Main Street burger…
Terrence Reed
Dec 11,2025
5/5
First time eating here for my wife and I. Neat little place downtown. Homey and comfortable environment. I got todays special, the Habanero BBQ tradition wings. My wife got the Pimento Bacon Burger with a side of Sweet potato fries. All the food came out fast, hot, and tasted FANTASTIC!! Very very good burger with all the crispy bacon and homemade pimento cheese. Very good experience!
Eric Halvorson
Dec 11,2025
5/5
Fantastic burger!!! Usually I find sweet potato fries better but the regular fries are off the charts (what my son ordered so not in pic)!!! Good beer selection, the non burger options looked good, service was friendly. FCFS so there is sometimes a wait or you can bail and go to Twisted Laurel across the street.
Bree Keeter
Dec 11,2025
5/5
Everything about this place is divine. The food, the service, the ambiance. You can tell the chef puts a lot of thought into the quality of his food, and paired with the smallness of the restaurant, one is left with a deliciously intimate experience. By far one of my favorite places. (The bistro burger is the BEST burger I have ever had, and their hand-cut fries are to DIE for)

Leave a Review

Location

Opening Hours

Monday Closed
Tuesday 04:30 PM - 08:30 PM
Wednesday 04:30 PM - 08:30 PM
Thursday 11:00 AM - 02:30 PM 04:30 PM - 08:30 PM
Friday 11:00 AM - 02:30 PM 04:30 PM - 09:00 PM
Saturday 12:00 PM - 03:00 PM 04:30 PM - 09:00 PM
Sunday Closed
Top Picks for You

More American Restaurants in Weaverville, North Carolina, USA

Handpicked spots for food lovers. Your next favorite meal awaits!