The 10 Best Brunch Spots in North Carolina!

If the best of lunch and breakfast foods is your cup of tea, you’ve come to the right place. Across North Carolina, you’ll discover quaint cafés and bistros serving up some of the best brunch around. Whether you prefer some French toast, omelets, a fresh salad, or a delicious soup, you’ll find all that and more at these 10 great brunch places in North Carolina. 

1. The Bistro of The Everett Boutique Hotel, Bryson City, NC

The Bistro restaurant, inside of the Everett Boutique Hotel, provides customers with a charming environment to dine in with a rustic atmosphere to accompany it. Brunch is served Saturday and Sunday from 8:30 a.m. until 3 p.m. The brunch menu consists of breakfast items such as eggs, bacon, English muffins, waffles, granola, and breakfast sandwiches. If you are ready for lunch, burgers, sandwiches, soups and salads are also available on the brunch menu. Fresh bagels, muffins, and cinnamon rolls are offered all day. Gluten free options are available for “crepes, breads and toasts” for an extra $1.50. Ingredients for all menu items are “organic, local, and sustainable” whenever possible to create a delicious, filling meal for you. 

2. Café Monte, Charlotte, NC

Are you feeling fancy? Dine like the French at Café Monte, starting at 9 a.m.! This fresh bakery and bistro provides guests with a cozy, family friendly environment, consistently great service, and equally great food. Affordable menu items of the highest quality are some various selections of soups, and salads, eggs and omelets, waffles, crepes, pizza, and coffee. 

3. Tupelo Honey, Raleigh, NC

Tupelo Honey of Raleigh allows you to stick to your southern roots as you dine and enjoy comfort food. Food is responsibly sourced to see that you get the best of the best. Small plate features include fried green tomatoes, avocado crostini, yogurt and granola or a pear salad. Entrees include avocado toast with eggs, blueberry French toast, and more unique southern staples.

4. Brigs Restaurants, Durham, NC

Open since 1988 and consistently winning awards, Brigs Restaurant serves all day breakfast through a variety of benedicts, omelets, salads, sandwiches, and scrambled egg options all at your fingertips. Brigs is known for generous portions, friendly staff, and delicious food options to choose from. Gluten free bread is offered for $1 extra. You are sure to find something new every visit, the restaurant creates a brand-new omelet, benedict, sandwich, and griddle special every single month. 

5. Sunny Point Café, Asheville, NC

It is always sunny at Sunny Point Café between the pleasant staff and the delicious foods to choose from. To give you a taste of what Sunny Point Café has to offer your taste buds are the classics such as biscuits and gravy, omelets, French toast, pancakes, shrimp and grits, salad, sandwiches, and soups. Many dishes across the menu can be prepared vegan or gluten free upon request. Ranked #2 on TripAdvisor for places to eat in Asheville, Sunny Point Café is a must-stop brunch place in the state. 

6. The Asbury, Charlotte, NC

A “southern restaurant honoring the past, celebrating the seasons, and looking forward,” The Asbury consists of an impressive menu, southern hospitality, and food to give you comfort. Brunch is served Saturday and Sunday from 9 a.m. until 3 p.m. Menu items include biscuits, eggs, alcoholic and non-alcoholic beverages, eggs benedict, chicken and waffles, various sandwiches, biscuits and gravy and more staples to Southern cuisine. 

7. Print Works Bistro, Greensboro, NC

Print Works Bistro of Greensboro provides the area with an excellent dining experience. Brunch, served Saturday and Sunday from 7:30 a.m. until 4 p.m., offers guests with breakfast items like French toast, omelets, corned beef hash, bagels with cream cheese and more. For those ready for lunch items, the brunch menu also offers salads, a cheeseburger selection and soups. The restaurant is also accommodating to those with allergies. Stop in for incredible service, exquisite food and a beautiful dining space.  

8. Montero’s Restaurant, Elizabeth City, NC

Opened in November 2005, Montero’s Restaurant is equipped with a clean, family friendly environment and amazing staff members. Just a few of the items served for brunch are the omelet, pancakes, biscuits, French toast, breakfast pizza, chicken fried chicken and more. At Montero’s Restaurant, you are sure to have an enjoyable experience. 

9. Humble Pie Restaurant, Raleigh, NC

Humble Pie Restaurant of downtown Raleigh serves Sunday brunch from 11 a.m. until 2 p.m. with an array of delicious menu items to choose from. Shrimp and grits, the buttermilk fried chicken sandwich, biscuits and gravy, the breakfast burrito, pancakes and huevos rancheros all occupy the brunch menu. Attentive wait staff and pleasant service look forward to your visit at the Humble Pie Restaurant. 

10. Famous Toastery, Wilmington, NC

Voted “Best Breakfast & Brunch” for more than a decade, Famous Toastery serves fresh, flavorful brunch food options from 7 a.m. until 3 p.m. to satisfy any breakfast craving you may be having. Eggs any style, benedict, corned beef hash, breakfast sandwiches, omelets, French toast, pancakes, and sides such as hash browns and grits, just to name a couple, are all available. An array of options, gluten free options as well, there is something everyone can enjoy at Famous Toastery. 

Select a North Carolina 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:

Alamance County

Alexander County

Alleghany County

Anson County

Ashe County

Avery County

Beaufort County

Bertie County

Bladen County

Brunswick County

Buncombe County

Burke County

Cabarrus County

Caldwell County

Camden County

Carteret County

Caswell County

Catawba County

Chatham County

Cherokee County

Chowan County

Clay County

Cleveland County

Columbus County

Craven County

Cumberland County

Currituck County

Dare County

Davidson County

Davie County

Duplin County

Durham County

Edgecombe County

Forsyth County

Franklin County

Gaston County

Gates County

Graham County

Granville County

Greene County

Guilford County

Halifax County

Harnett County

Haywood County

Henderson County

Hertford County

Hoke County

Hyde County

Iredell County

Jackson County

Johnston County

Jones County

Lee County

Lenoir County

Lincoln County

Macon County

Madison County

Martin County

Mcdowell County

Mecklenburg County

Mitchell County

Montgomery County

Moore County

Nash County

New Hanover County

Northampton County

Onslow County

Orange County

Pamlico County

Pasquotank County

Pender County

Perquimans County

Person County

Pitt County

Polk County

Randolph County

Richmond County

Robeson County

Rockingham County

Rowan County

Rutherford County

Sampson County

Scotland County

Stanly County

Stokes County

Surry County

Swain County

Transylvania County

Tyrrell County

Union County

Vance County

Wake County

Warren County

Washington County

Watauga County

Wayne County

Wilkes County

Wilson County

Yadkin County

Yancey County