32 Breakfast Spots in Western NC Worthy of a Wake-Up Call
photograph by Johnny Autry

For decades, at places like Shatley Springs in Ashe County, fluffy biscuits and thick-cut country ham — hearty fare to fuel a long day on the farm — anchored the morning meal. Now, the mountain breakfast is evolving, as newer eateries like HomeGrown in Asheville bring the farm to the table.

Whether your preference is a traditional, family-style spread or something more culinarily creative (house-cured beets on a biscuit, anyone?), we’ve found 32 local spots that are worthy of a western North Carolina wake-up call.

• • •

1. HomeGrown • Asheville

Stand at the wall-size chalkboard and make your selection: The open-faced fried chicken biscuit is a game-changer. The chicken is locally sourced, covered in sausage gravy, and unforgettable. Get comfy at a table in the wood-paneled dining room and have another mug of Black Mountain-roasted coffee. Don’t worry about spilling any on the old-fashioned lace tablecloths; they’re protected beneath a plastic covering. Owner Miki Loomis would rather you notice the local artwork and tabletop signs that promote environmental stewardship.

371 Merrimon Avenue, (828) 232-4340

32 Breakfast Spots Worthy of a Wake-Up Call

HomeGrown’s open-faced fried chicken biscuit is one of its most popular dishes. Photograph by Johnny Autry.

3. Early Girl Eatery • Asheville

Early Girl owners Julia and John Stehling partner with more than two dozen local farmers to provide home-style fare full of Asheville flavor, from abundant vegetarian and vegan selections (she’s a vegetarian) to meat-lover favorites (he’s not) like the Porky Breakfast Bowl, made with barbecue, scrambled eggs, and local cheese.

8 Wall Street, (828) 259-9292

2. Biscuit Head • Asheville

There will be a line at this Southern breakfast joint with a hipster twist. But no matter. Order the gravy “flight” — a sampler of three — or load up your cathead biscuit at the jam-and-butter bar. The artsy decor and locally sourced food will be worth the wait.

Two locations:
733 Haywood Road, (828) 333-5145
417 Biltmore Avenue, Suite 4F, (828) 505-3449

32 Breakfast Spots Worthy of a Wake-Up Call

Choices, choices: The Asheville Benedict is one of about a dozen specialty biscuit dishes at Biscuit Head. Photograph by Tim Robison.

4. Banner Elk Café & Lodge • Banner Elk

You can’t visit this little ski town without stopping for a meal at the Banner Elk Café. Fill up on the Mountain Man breakfast: two pancakes large enough to fill a plate by themselves, two eggs, crispy bacon, and heavenly cheese grits. The bottomless coffee and friendly service will warm you up before you head to the slopes.

NC Highway 184, (828) 898-4040

5. Louise’s Kitchen • Black Mountain

Order the grit cakes and grab a seat in the cozy dining room of this charmingly restored home-turned-restaurant — known to locals as the historic 1904 Stepp House, one of the oldest houses in town — or sip your tea from a Mason jar on the front porch.

115 Black Mountain Avenue, (828) 357-5446

6. Blue Ridge Biscuit Company & Bakery • Black Mountain

The best biscuits in town, hands-down. Try the Mountain Mama biscuit, topped with a fried grits cake plus pimento cheese, spiced honey, and a blackberry-balsamic sauce. Or, get one overstuffed with fried chicken, bacon, and Cheddar cheese, and smothered in gravy. Or, filled with cured beets, coleslaw, a poached egg, and tomato jam. Or, piled high with pulled pork and jalapeño slaw, and doused in a tangy sauce.

601 West State Street, (828) 357-8501

7. Sunny Rock Eggs and Things • Blowing Rock

A newcomer to the mountain breakfast scene, Sunny Rock opened in 2015 but keeps it classic with old-fashioned griddle omelets and breakfast sandwiches on Texas toast. Still hungry? Try the “Crosby, Stills, and Hash,” a pulled-pork-and-sweet-potato combo topped with fried eggs and a Cheerwine-barbecue drizzle.

8146 Valley Boulevard, (828) 414-9636

8. The New Public House and Hotel • Blowing Rock

Owners John and Jaime Dean have a close relationship with High Country style. They made their mark with the Gideon Ridge Inn in 1994, created a culinary standout with Bistro Roca in 2005, and added The New Public House to their repertoire in 2013. Executive Chef John Dean’s crispy pork hash, creamy grits, and house-made sausage are memorable selections. Plus, the restaurant is housed in a beautiful inn (breakfast is included with an overnight stay), so you can retire to your bedroom for a post-meal morning nap.

239 Sunset Drive, (828) 295-3487

32 Breakfast Spots Worthy of a Wake-Up Call

A perfect mountain morning starts in the light and airy dining room at The New Public House and Hotel. Photograph by Cheryl Zibisky.

10. Dan’l Boone Inn • Boone

A Boone — and North Carolina — institution since 1959, the food here is served family-style, with heaping bowls of grits, country ham, bacon, sausage, scrambled eggs, buttermilk biscuits, and sausage or redeye gravy. The real treats, though, are the old-fashioned, freshly stewed apples, glazed cinnamon biscuits, and black cherry preserves. You can even buy a jar to take home.

130 Hardin Street, (828) 264-8657

9. Melanie’s Food Fantasy • Boone

In the heart of downtown Boone, Melanie’s is known for its large portions, delicious vegan and vegetarian options, and street-side seating — if you’re willing to wait for one of the prized outdoor tables. Build your own omelet, or choose from one of three decadent egg entrées, made with pasture-raised eggs from Aunt Bessie’s Farm in Deep Gap.

664 West King Street, (828) 263-0300

32 Breakfast Spots Worthy of a Wake-Up Call

Smiling pancakes at Melanie’s Food Fantasy prove that the morning meal can be fun. Photograph by Daniel Barlow.

11. Everett Street Diner • Bryson City

You know the food’s going to be good when a restaurant is packed with locals. At Everett Street Diner, the price is right, and the servers are quick and attentive. This simple, down-home joint is always filled with regulars. After you try the sausage biscuits, you may become a regular yourself.

126 Everett Street, (828) 488-0123

12. Jukebox Junction Soda Shoppe • Canton

Stop by the Jukebox Junction Soda Shoppe before 11 a.m. for a tasty country breakfast in a 1950s-style diner. Check out the decor, from old Coca-Cola signs to images of Elvis and Betty Boop, as you munch on the country-fried steak and sausage gravy.

6306 Pigeon Road, (828) 648-4546

13. Randevu • Cashiers

Randevu claims to be “the place to meet in Cashiers.” You’ll see why when you walk up to the red cabin-esque building, with light pouring inside from large windows and a covered outdoor dining area overlooking a pond. Order the Crab Cake Benedict combo with country ham, or indulge your sweet tooth with the much-loved waffles and pancakes.

18 Chestnut Square, (828) 743-0190

14. Peter’s Pancakes & Waffles • Cherokee

We love the classic laminated place mat menus that let you browse local businesses while you eat, and we also love the classic breakfast choices: short stacks with sausage links, eggs over easy, biscuits and gravy, and even corned-beef hash.

1384 Tsali Boulevard, (828) 497-5116

15. Southern Manners • Columbus

Count on Pat and Trish Overholt to serve Southern hospitality alongside their home-cooked breakfasts. Don’t leave until you try the baked oatmeal and Trish’s famous cinnamon buns, a family favorite.

192 East Mills Street, (828) 894-0406

16. Shatley Springs Inn • Crumpler

It’s a good thing there are rocking chairs on the front porch — you’ll need a place to sit while you wait in line for a table. And you may need a place to rest after you get your fill of the family-style breakfast that’s been served the same way for more than 50 years. The origin of Shatley Springs goes back to the water: After a dip in the mountain spring cured Martin Shatley’s skin condition in 1890, visitors began pilgrimaging to the area with their own jugs to fill. Lee McMillan bought the property in 1958 and opened the restaurant. We don’t know if the water is healing, but we know that the generous helpings of country ham and biscuits can cure our hunger for at least a full day.

407 Shatley Springs Road, (336) 982-2236

32 Breakfast Places Worthy of a Wake-Up Call

Ready for a road trip? Breakfast at Shatley Springs has been an autumn tradition for generations of North Carolinians across the state. Photograph by Johnny Autry.

17. The Local Joint • Fairview

The name says it all. From the coffee to the Cajun chicken breakfast sandwich, most everything here is locally sourced — a chalkboard at the front door provides a running list of area vendors. Don’t let the Local Joint’s locale (right by a gas station) fool you. The high-caliber cuisine surpasses its unassuming setting.

1185 Charlotte Highway, (828) 338-0469

18. Kosta’s Kitchen • Fletcher

Kosta Vlahakis’s diner has been a staple in the Asheville area for 35 years, and plenty of patrons will tell you he’s got the best breakfast in western North Carolina. We’ll let you be the judge, but tilt the odds in Kosta’s favor with the Famous Greek Omelet, made with Feta cheese, spinach, and Kalamata olives.

4055 Hendersonville Road, (828) 684-0279

19. Ms. Lois’ Restaurant • Franklin

If you walk by Ms. Lois’ Restaurant, the smell of blueberry pancakes, fresh off the griddle, will draw you in. The taste will make you stay. And come back. The restaurant is run by Ms. Lois’s daughter now, but some things never change: It’s still cash or check only.

145 Highlands Road, (828) 369-8628

20. Fireside Restaurant & Pancake Inn • Hendersonville

We love this hidden little breakfast spot known for its fast, quality service and specialty pancakes with homemade syrup. Need a side with your stack of apple pancakes? We recommend the mountain-style breakfast, complete with two eggs, country ham, home fries, and two slices of buttered toast. The Pot Roast and Eggs dish promises to power you over Bearwallow Mountain.

295 Sugarloaf Road, (828) 697-1004

21. Snack Bar • Hickory

If you’re in the know, you affectionately refer to it as the “Longview Country Club” or the “West Hickory Country Club.” Also, if you’re in the know, you order your eggs with livermush; it’s been a staple on the menu since the restaurant’s beginnings in 1947.

1346 1st Avenue SW, (828) 322-5432

32 Breakfast Spots Worthy of a Wake-Up Call

At the Snack Bar in Hickory, Natalie Beshears — she’s the owner’s granddaughter — serves breakfast with a smile to Lynda Craig, a longtime regular. Photograph by Jon Eckard.

22. Fidelia’s Restaurant • Horse Shoe

Scratch-made biscuits are the specialty here — get ’em with gravy and grits, or layered in a bowl with eggs and home fries.

4165 Brevard Road, (828) 595-9359

23. Smoky Mountain Diner • Hot Springs

A favorite spot for hungry hikers who drift off the Appalachian Trail, this small-town diner offers plentiful portions, perfectly sweetened tea, and freshly baked cinnamon buns. Warm up inside with a sizzling breakfast skillet, or breathe in the fresh mountain air as you polish off a stack of pancakes on the porch.

70 Lance Avenue, (828) 622-7571

24. Country Vittles • Maggie Valley

The only family-style restaurant in Maggie Valley, Country Vittles offers an all-you-can-eat breakfast. A waitress will cover your table with bowls of piping hot grits, potatoes, homemade biscuits, gravy, scrambled eggs, bacon, sausage, and cooked apples. Load up your plate at will: The waitress will refill any bowl as soon as it’s emptied.

3589 Soco Road, (828) 926-1820

25. Joey’s Pancake House • Maggie Valley

Owner Brenda O’Keefe remains passionately committed to the restaurant she and her husband, Joey, who passed away in 2001, started 50 years ago. The signature pancakes — from classic blueberry to Reese’s Cup to sweet potato — are still the star of the show.

4309 Soco Road, (828) 926-0212

32 Breakfast Spots Worthy of a Wake-Up Call

Know what put Maggie Valley on the map? Cataloochee Ski Area, Ghost Town in the Sky (now Ghost Town Village), and these pancakes. Photograph by Tim Robison.

26. Countryside BBQ • Marion

Don’t let the “BBQ” in this restaurant’s name fool you. The weekend breakfast selections at Countryside BBQ are just as great as the Southern comfort food found on the daily dinner menu. Sit and chat on the front porch, adorned with old-timey rocking chairs, and then try an omelet; specialty pancake (pecan is a fall favorite); or a sausage, egg, and cheese biscuit.

2070 Rutherford Road, (828) 652-4885

27. Abele’s Family Restaurant • Morganton

The general-store-meets-country-cooking vibe at Abele’s Family Restaurant is reminiscent of Cracker Barrel, but with a local touch that gives it a rural mountain feel. Pile your plate with eggs, bacon, sausage, home-fried potatoes, and biscuits with homemade gravy — “We’re known for the gravy,” says Wayne Abele Jr. — at the all-you-can-eat buffet.

2115 South Sterling Street, (828) 433-5400

28. Kaye’s Kitchen • Newland

Sunday brunch is an experience at Kaye’s Kitchen, when Chef Rupie sets up a portable kitchen in the main dining room and interacts with diners as he whips up made-to-order omelets, French toast, and blueberry pancakes.

503 Pineola Street, (828) 737-0314

29. Pop & Nana’s Kitchen • Robbinsville

Pop & Nana’s Kitchen is a popular spot for traveling bikers (Harleys, not 10-speeds). The veteran-owned restaurant offers a down-home mountain breakfast reminiscent of the food you probably ate at your own grandparents’ house. Fill up on a plate of giant blueberry pancakes, or ask for Carl’s famous oatmeal.

52 Rodney Orr Bypass, (828) 479-8461

30. Pines Restaurant • Sparta

Pines was already a well-known spot for breakfast in town, and now it’s moved into the former Brown’s Family Restaurant — itself a local landmark. Whichever spot Alleghany County locals call their favorite, they order the livermush with their Saturday morning eggs. Not your taste? Try the fried-just-right bacon, pancakes, and sweet French toast, instead.

115 Jones Street, (336) 372-3400

31. Knife and Fork • Spruce Pine

A destination for foodies, this lunch-and-dinner restaurant offers a Sunday brunch that’s unlike any we’ve seen. A changing, seasonal menu showcases dishes like trout marrow and toast, blueberry or peach buckles, and French press coffee. It’s a small but elegantly casual place. You don’t need to dress up, but reservations beginning at 10:30 a.m. for brunch are strongly recommended.

61 Locust Street, (828) 765-1511

32. Clyde’s Restaurant • Waynesville

Opened in 1941, Clyde’s is just off the Smoky Mountain Expressway, the main route into Great Smoky Mountains National Park. Before a day of exploring, treat yourself to the “2×4 Breakfast”: two hotcakes, two scrambled eggs, two pieces of bacon, and two link sausages.

2107 South Main Street, (828) 456-9135

32 Breakfast Spots Worthy of a Wake-Up Call

In Haywood County, Clyde’s retro restaurant sign is as much a landmark as the surrounding mountains. Photograph by Tim Robison.

This story was published on

DeLaney McGuire interned for Our State, and is a student at UNC Chapel Hill.