
One restaurant on this list seats hungry people inside retired school buses. Another has been frying fish sandwiches since 1914, back when a newspaper ad was the only way to get noticed.
I love that neither one needed a slick ad campaign to stay busy. In West Virginia, the best marketing still seems to be somebody telling a neighbor where they ate lunch.
Weekend crowds and no-reservation lines tell the rest of the story.
The seven spots ahead include a cafe inside a former church, a music hall that serves grilled cheese, and a spaghetti house that may be close to a century old. Each one earned its following one plate at a time.
So which of these would make you pack the car this weekend? I have a strong feeling your road trip list is about to get longer.
1. Cathedral Cafe

Stained glass windows usually come with a sermon, but here they come with coffee and bread pudding. The cafe sits inside a former church, and the old windows still throw color across the dining room.
That setting alone could carry a lesser restaurant. Instead, the kitchen backs it up with breakfast, brunch, and lunch built around eclectic American comfort food.
Vegetarian and vegan diners get a full menu of their own, which is rare in a small mountain town. Tea lovers get a strong selection too, so nobody gets stuck with a sad afterthought.
Want a tip? Weekend mornings are when this place tends to hit its busiest stretch, and reservations aren’t accepted.
Arrive early on a Saturday or Sunday if you’d rather sip than wait. A fireplace adds a nice bonus on chilly days, and outdoor seating works when the weather cooperates.
Parking can be a little tricky near the courthouse square, so give yourself a few extra minutes. Fayetteville sits close to the New River Gorge, which makes this an easy fuel stop before a big day outside.
Not bad for a building that traded hymnals for menus. Word of mouth clearly did the preaching.
Address: 134 S Court St, Fayetteville, WV 25840
2. Hillbilly Hot Dogs

Few lunch spots can say the dining room used to drive kids to school. At this roadside stand along Ohio River Road, old school buses serve as seating, and there’s even rooftop seating for the adventurous.
It looks like somebody’s backyard project took off and never slowed down. That homemade charm is exactly the point.
The menu sticks to what it does best. You’ll find a long list of original hot dogs, West Virginia style dogs, chicken sandwiches, and onion rings.
Ordering happens at the counter, so it’s quick and casual. Grab your tray, pick a bus, and settle into the silliest seat in Cabell County.
Here’s a practical heads-up worth remembering. The place usually has a wait, and Saturday afternoons tend to be the busiest.
If you can swing a weekday visit, you’ll likely have more breathing room. Just check the schedule, since it closes on Tuesdays and Wednesdays.
Dogs of the four-legged kind are welcome inside and out, which makes this a fun road trip stop. Parking is usually plentiful, too.
No billboard could sell this place better than the buses themselves. One look and you’re pulling over.
Address: 6951 Ohio River Rd, Lesage, WV 25537
3. Jim’s Steak & Spaghetti House

Spaghetti with meat sauce and a slice of coconut cream pie might be the most Huntington lunch imaginable. This downtown dining room has reportedly been feeding the city for close to a century.
The room carries a classic 1960s diner feel. Think simple tables, quick service, and a menu that doesn’t try to reinvent anything.
Spaghetti is the headliner, of course. Steak burgers, chef salads, fish sandwiches, and chicken tender meals round out the lineup.
Then come the pies, and this is where restraint goes out the window. Apple, chocolate, Boston creme, pumpkin, and coconut cream all show up on the menu.
Families have made this a habit for generations, and the busiest stretches show it. Tuesday, Thursday, Friday, and Saturday evenings tend to draw the biggest crowds.
Reservations aren’t part of the deal here. Lunch on a weekday morning or early afternoon is usually your calmer bet.
Parking downtown is paid and can take some hunting, so budget a little time. Sundays close early at 3 PM, and Mondays are closed.
Ads? This place never needed them.
Grandparents told parents, and parents told kids, and the spaghetti kept doing the talking.
Address: 920 5th Ave, Huntington, WV 25701
4. Coleman’s Fish Market

Back in 1914, a man named John Coleman started selling fish in Wheeling. More than a century later, his family business still sits inside the historic Centre Market district.
According to the market’s own history, it moved into Centre Market in 1920. It landed at its current spot in 1946 and celebrated 100 years in 2014.
The star is a fried fish sandwich, famously plain. The fish is hand-filleted and served on white bread, with a deluxe version on a bun for anyone wanting lettuce and tomato.
It’s also a working fish market, selling fresh seafood to take home. That double life makes it part lunch counter, part neighborhood grocery.
Soups deserve a look too. The lineup has included clam chowder, lobster bisque, shrimp gumbo, and oyster stew.
Friday and Saturday afternoons are typically the busiest windows. Come earlier in the week if you’d like a quieter lunch.
Gourmet Magazine and Roadfood both gave it attention over the years, the kind of praise money can’t buy. Sundays are closed, so plan your Wheeling trip around that.
A sandwich this simple shouldn’t be this legendary. Yet here we are.
Address: 2226 Market St, Wheeling, WV 26003
5. Muriale’s Italian Kitchen

Fairmont has been twirling pasta at this address since 1969. That’s more than five decades of meatballs, sauce, and Friday night dinners.
The menu reads like a greatest-hits album of Italian comfort food. Veal Parmesan, chicken Parmesan, Sicilian spaghetti, and fettuccine Alfredo all make appearances.
Craving a little heat? Shrimp Fra Diavlo brings it, and bruschetta makes an easy start for the table.
Homemade meatballs and house sauce are the details people keep coming back for. Save room for tiramisu, because skipping dessert here feels like a missed opportunity.
The dining room leans a bit more polished than a typical pasta joint. A fireplace and a private dining room make it a smart pick for birthdays or family gatherings.
Unlike several spots on this list, this one takes reservations. That’s handy, since Friday evenings and Saturday afternoons into evenings are usually packed.
Parking is free and usually easy, which takes some stress out of a busy night. Curbside pickup and takeout cover nights when you’d rather eat on the couch.
In north-central West Virginia, a name this familiar barely needs a sign. The sauce has been its spokesperson for decades.
Address: 1742 Fairmont Ave, Fairmont, WV 26554
6. Purple Fiddle

Grilled cheese and a fiddle tune might be the finest pairing in the mountains. This old storefront in tiny Thomas doubles as a cafe and a live music venue.
Musicians take the stage weekly, and the lineup is known for being thoughtfully chosen. The room feels intimate, so you’re close enough to watch fingers fly across the strings.
Food is a real part of the draw, not just a side act. Those grilled cheese sandwiches have earned a following of their own.
Thomas itself sits high in Tucker County, near Blackwater Falls and Canaan Valley. That makes this an easy stop after a day of hiking or scenic driving.
Timing matters if you want a seat. Saturday afternoons into Saturday nights, plus Sunday afternoons, are typically the busiest.
Friday and Saturday hours stretch late, until 11:30 PM. It closes Mondays and Tuesdays, so plan around that.
Kids are welcome, which means the whole crew can enjoy a show together. Free street parking and free wi-fi round out the practical perks.
Small towns in West Virginia have always gathered around music and food. Here, both share the same room, and nobody needs an ad to find it.
Address: 96 State Hwy 32, Thomas, WV 26292
7. Blue Moon Cafe

A tiny pond on the patio is not something most cafes can brag about. Behind this Shepherdstown spot, outdoor tables sit beside a peaceful little pond that feels like a secret garden.
Inside, the decor plays it loose and fun. Mismatched tables and an eclectic mix of glassware give the room real personality.
The menu covers plenty of ground without getting fussy. You’ll see the Blue Moon Burger, a meatloaf sandwich, crab melts, and a hearty El Nacho.
Salad fans can pick from a house salad or a Greek Village salad. Full vegetarian and vegan menus mean plant-based eaters get real options, not leftovers.
Saturday afternoons into evenings are typically the busiest time. Weekday mornings and Sunday mornings usually run much quieter.
Good news for planners: reservations are accepted. Dogs are welcome inside and out, so your furry sidekick can tag along.
Shepherdstown ranks among the oldest towns in the state, and its brick sidewalks make a lovely pre-lunch stroll. Ice cream is on the menu if you’d like a sweet finish.
Hours run late on Fridays and Saturdays, and Tuesdays are closed. The pond, it seems, has done all the advertising.
Address: 200 E High St, Shepherdstown, WV 25443