The 10 Best Brunch Spots in West Virginia!

What’s better than a relaxed weekend morning that includes a delicious meal combining breakfast and lunch? These are 10 of the best brunch locations in West Virginia, giving you options for traditional breakfast and lunch items, or more unique culinary expressions of food. No matter what you choose, you’ll leave full and with a smile on your face.

1. Vagabond Kitchen, Wheeling, WV

Very diverse food and drink choices made fresh and with local ingredients including vegetarian and vegan options, you can’t go wrong at the Vagabond Kitchen in Wheeling, West Virginia. Expert chefs create tempting dishes that are unique and flavorful. Try the specialty items like the turkey bacon brioche made with smoked turkey, bacon, tomatoes, artisan greens, smoky mayo, and Swiss cheese on a delicious brioche or the Blackout Burger, a half-pound steak burger rubbed in coffee and topped with caramelized onions, spinach, and Havarti cheese, and a balsamic drizzle.

2. First Watch, Charleston, WV

If you want an awesome brunch, stop by First Watch the next time you’re in Charleston, West Virginia. All the favorites are here like Belgian waffles, French toast, and Eggs Benedict, but with a few new twists like the lemon ricotta pancakes, power breakfast quinoa bowl made with quinoa, Italian sausage, roasted mushrooms, tomatoes, kale, and Parmesan cheese and topped with cage-free chicken eggs, or a made-to-order omelet or frittata like the smoked salmon and roasted vegetable frittata or the Morning Market Veggies with zucchini, mushrooms, shallots, tomatoes, kale, goat cheese, and fresh herbs. You won’t be disappointed. 

3. Stella’s, Lewisburg, WV

Step back in history to a time when life was lived enjoying food and company. That’s what you’ll find at Stella’s in Lewisburg, West Virginia, from the moment you step through the door. The beautiful building still has the original beams and large stone fireplace that were there when it was built in the 1790s. Open Wednesday through Saturday, Stella’s also offers a fantastic Sunday brunch that features Eggs Benedict, French toast, biscuits and gravy, burgers, fried chicken, cheesy shrimp and grits, wraps, soup, and salad. 

4. The Broken Egg, Fairmont, WV

Fresh, fast, and fantastic. That’s how The Broken Egg in Fairmont, West Virginia, is described on several social media sites. It’s probably because they have so many excellent choices for brunch like their famous homemade biscuits and gravy and their delicious cheeseburgers. They have a western omelet that gets rave reviews, too, and cheese blintzes that will make your mouth say thank you. 

5. Iron Horse Tavern, Morgantown, WV

A tavern isn’t the first place most people would think of when looking for a great place for a Sunday brunch, but you’d be surprised to know that one of the best places in Morgantown, West Virginia, for a delicious brunch is The Iron Horse Tavern. This surprising little pub offers special brunch fare that includes such things as gravy fries, chicken and waffles, pulled pork pancakes, green eggs and hamburger, fried green tomatoes, and a variety of omelets and potato dishes that will make you smile. 

6. Flying Pigs Café, Thomas, WV

There’s magic in the kitchen of Flying Pigs in Thomas, West Virginia. Open until 2 p.m., you’ll find great prices and a friendly staff who can help you decide on what house specialty you want to try. It could be a traditional eggs and bacon breakfast or it might be the Mexican-style biscuits and eggs special. This part of the Mountain State is beautiful and brunch at the Flying Pigs Cafe is a beautiful thing, too. 

7. The Bodega Market & Café, Huntington, WV

If you’re looking for a place that offers an out of the ordinary brunch, stop by The Bodega in Huntington, West Virginia. And if you love peppers, you definitely want to try the pork barbecue sandwich with ghost pepper cheese and caramelized onions. If you’re more the ham and cheese type, you might try that sandwich made with bacon, fig jam and apples on sourdough bread. Both dishes are served with homemade bean salad. This is a must go place when you’re in Huntington on Saturdays between 9 a.m. and 2 p.m. 

8. Spats Restaurant, Parkersburg, WV

Located in Parkersburg, West Virginia, and part of the beautiful Blennerhassett Hotel, Spats, and offers a wonderful Sunday brunch from 11 a.m. to 1:30 p.m. that’s not just a typical weekend buffet. Diners can choose from a large variety of salads, soups, and desserts, shrimp and oysters, and wonderfully prepared traditional breakfast foods. This is a classy place with great service and food. 

9. Table 9, Morgantown, WV

Table 9 in Morgantown, West Virginia, elevates food and drink to an art form. Called a gastropub, Table 9 uses locally produced foods to create some of the most unique and delicious meals in the area. Brunch is served Saturdays and Sundays from 10 a.m. to 3 p.m. with choices like fried chicken and waffles with bourbon maple syrup, steak and eggs with peppers, onions, and home fries, bananas Foster French toast, or Eggs Benedict. 

10. Tamarack, Beckley, WV

Who would think a food court would have a one of the best all-you-can-eat brunch buffets in the state? That’s the surprise of the day when you visit Tamarack in Beckley, West Virginia. Known as the showcase of West Virginia arts and crafts, Tamarack is also known in the culinary marketplace as 1 of the Top 100 American Eaters (Saveur Magazine), the Best Buttermilk Biscuit (Blue Ridge Country), and Our Favorite Regional Restaurant (Southern Living). Stop and see for yourself and decide what your favorite is.

Select a West Virginia town to find the Best Things-To-Do and Places To Go around you
Find Brunch Spots Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Barbour County

Berkeley County

Boone County

Braxton County

Brooke County

Cabell County

Calhoun County

Clay County

Doddridge County

Fayette County

Gilmer County

Grant County

Greenbrier County

Hampshire County

Hancock County

Hardy County

Harrison County

Jackson County

Jefferson County

Kanawha County

Lewis County

Lincoln County

Logan County

Marion County

Marshall County

Mason County

Mcdowell County

Mercer County

Mineral County

Mingo County

Monongalia County

Monroe County

Morgan County

Nicholas County

Ohio County

Pendleton County

Pleasants County

Pocahontas County

Preston County

Putnam County

Raleigh County

Randolph County

Ritchie County

Roane County

Summers County

Taylor County

Tucker County

Tyler County

Upshur County

Wayne County

Webster County

Wetzel County

Wirt County

Wood County

Wyoming County