The 10 Best Mom and Pop Restaurants in North Carolina!

The meals you have for supper at home with your family are irreplaceable. To get that home-cooked meal flavor and vibe, the cozy and welcoming mom and pop restaurants of North Carolina are your spot. From world-famous pork chops to homemade cornbread, find all the classics at our favorite mom and pop restaurants in the state. 

1. Snappy Lunch, Mt. Airy, NC

A trip to Mayberry just is not complete without a stop into the famous Snappy Lunch. The Mayberry landmark of the famous mention in “The Andy Griffith Show,” Snappy Lunch is a timeless, homely location in Mt. Airy. After the credit in the show by Andy Griffith himself, the mom and pop location in the small town of Mayberry gained momentum in articles, reviews, and with famous names stopping in for a bite. Breakfast options including plates with an egg and your choice of meat or fresh biscuits are served up from 6 a.m. to 10:30 a.m. Lunch from 10 a.m. until closing gives you an opportunity to get your hands on a pork chop sandwich, more traditional sandwiches such as grilled cheese, BLT and ham and cheese, and hot dogs and burgers. The World-Famous Pork Chop sandwich has people from all over coming in to try it for themselves, and as a unique flavorful sandwich, it is well worth the high praise! 

A post shared by Roadfood (@roadfood) on

2. Dan’l Boone Inn and Restaurant, Boone, NC

One of the oldest restaurants in Boone and voted one of the best in the state, dig a fork or your hands into some warm, delicious Southern comfort food—served family style at Dan’l Boone Restaurant. Breakfast or dinner, take your pick to enjoying southern classics just how grandma made them. Dinner offers a selection of southern fried chicken, country-style steak, mashed potatoes and gravy, green beans and don’t forget to save from for a delightful, homemade dessert! Maybe you are craving a Southern style breakfast? The menu is full of incredible options including your traditional favorites scrambled eggs, grits, pancakes, buttermilk biscuits, bacon, country ham, and sausage. Pay one price and eat all that your belly can stomach, and don’t forget your cash or checkbook before dining.

3. Smith Street Diner, Greensboro, NC

Offering you country-style cooking every day, the breakfast menu is open all day, and all the lunch and dinner fixins’ are sure to impress you. Homemade biscuits, eggs, corned beef hash, or world-famous buttermilk pancakes, enjoy any of them with a glass of freshly squeezed OJ! For lunch or dinner, salads, hot and cold sandwiches, burgers, or gumbo, there is something that everyone at the table can enjoy. Side dishes range from potato salad, and coleslaw to delicious mac and cheese, collards, and green beans—all the classics of the south. 

4. Purple Onion Café, Shallotte, NC

In a simple mom and pop atmosphere, dine in, and order from a variety of breakfast items, sandwiches, and burger options. During breakfast, the Purple Onion serves fabulous eggs benedict, French toast, and omelets. The lunch menu has salads, and plentiful burger, sandwich, and quesadilla options. The bakery is also an excellent stop for a treat. Feel right at home at the Purple Onion with generous portions, and friendly service!

5. Bunn’s Bar-B-Q, Windsor, NC

Search for the old filling station, and you are sure to see the Bunn’s sign. The menu is kept simple with authentic, tasty Eastern-style barbecue to take you back to your childhood. The cornbread sandwich is one of a kind with pulled pork piled between two slices of homemade cornbread. To complete the meal, have some of the slaw, and sip on a cold sweet tea! 

6. Brenda’s Country Kitchen, Monroe, NC

A homey kitchen complete with warm comfort food will make you feel like you are back to the olden days. This hidden gem is a family owned, extremely friendly location that serves the best food around. At Brenda’s Country Kitchen, they treat you like extended family and cook for you like you are in their own home. Hamburgers, sandwiches, and more—whatever you order and try, you are sure to be fond of it!  

7. The Skylight Inn, Ayden, NC

Open since 1947, the hogs are cooked over wood, and the barbecue is served hot and fresh. The signature style of barbecue reels you in for a sandwich, and the sides complement your barbecue so well! Cornbread or slaw, they are both made from scratch, just the way you love it. Wash it all down with a delicious cup of tea or a bubbly soft drink. 

8. Lovick’s Café, Kinston, NC

Family owned and operated since 1941, Lovick’s Café serves breakfast and lunch to eager customers daily. A wonderful warm start to the day, order a breakfast plate with your choice of meat, side and bread, an omelet, hot cakes, French toast, biscuits, breakfast sandwiches, and brilliant sides that will make your mouth water. For lunch, dive into a soup or salad, burger or sandwich, a lunch plate, and don’t forget the classic lunch sides such as mashed potatoes, collards, green beans, or potato salad to name a few! The friendly service and delicious foods simply can’t be beat!

9. Shatley Springs Inn, Crumpler, NC

Well-known by locals and travelers alike for many decades, Southern dishes can be enjoyed here in a country atmosphere. Stopping in for breakfast, lunch, or dinner, Shatley Springs has you covered with tasty options to fill you up. Be careful, or you may find yourself stuffing yourself too full! Fuel your day with a hearty breakfast of eggs, biscuits, grits, and a meat of your choice—ham, bacon, sausage, or tenderloin, they are all warm and great options! Lunch or dinner, immerse yourself in the large menu of options ranging from main courses just like mom’s, cheesy pizza, sandwiches, and plenty more. The portions are large, the southern hospitality is lively, and dishes will take you back with every bite. 

10. Mike’s Farm, Beulaville, NC

A down-home eatery in Beulaville, Mike’s farm brings amazing family style Southern meals straight to the farm tables inside. Just like ma’s, the front porch is fit with rocking chairs to relax after the big meal or just before getting in and getting seated. Dig into some tenderloin and gravy, warm, crispy fried chicken and a side of corn, green beans, homemade macaroni, and mashed potatoes. 

A post shared by Only In Onslow (@onlyinonslow) on

Select a North Carolina town to find the Best Things-To-Do and Places To Go around you
Find Mom & Pop Restaurants 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