The 10 Best Lunch Spots in North Carolina!

Whatever you’re craving for lunch, there’s a delicious eatery in North Carolina for you. Enjoy your midday meal the right way with a variety of cuisine options. From cozy cafes, to mouth-watering Mediterranean, to Italian classics, here are the 10 best lunch spots in North Carolina! 

1. Sunny Point Cafe, Asheville, NC

You have no experienced Asheville until you have dined at Sunny Point Café. The lunch menu is packed full of breakfast and lunch foods because meal restrictions are overrated. Delicious foods from soups and sandwiches to omelets, French toast and burgers, grab a drink and an item or two from the outstanding selection. Splurge on a dessert if you have any room left from lunch. You will not regret it! 

2. Front Street Brewery, Wilmington, NC

Front Street Brewery of Wilmington is home to amazing beer, food, and service to make your lunch a positive experience. Start with a warm appetizer or a fresh soup or salad and then fill up on the array of options. Sandwiches served with a side, a burger or chicken breast with a side. The menu items are reasonably priced and the staff is both friendly and knowledgeable. 

3. Neomonde Mediterranean, Raleigh, NC

Neomonade Mediterranean is a great lunch spot for those conscious of their health. The family owned restaurant offers menu items including those that are gluten-free, vegan, and vegetarian. And not only will your lunch be healthy and high quality, but it is also affordable. The food is homemade, and prepared fresh every day at Neomonde. Enjoy lunch and feel good afterwards at the restaurant voted No. 1 of the Triangle via TripAdvisor.  

4. Totopos Street Food & Tequila, Greenville, NC

Craving Mexican for lunch? Stop by Totopos Street Food & Tequila in Greenville. Order soups and salads, tacos, quesadillas, torta, fajitas, or enchiladas. The menu includes vegetarian, and gluten free menu items so there is something everyone can enjoy! 

5. Causeway Gourmet, Ocean Isle Beach, NC

Fresh, delicious food that is made to order, you will feel like you stopped at home for lunch. Order to take out, deliver or dine in and enjoy some of the best lunch food and service. Salads, sandwiches, wraps, pastas, and more all occupy the menu. The only problem you will have at Causeway Gourmet is deciding on what to eat. In town for a beach trip or on lunch break from work? Grab a reasonably priced meal that will not disappoint. 

6. Pizzeria Toro, Durham, NC

Arguably serving the best pizza, stop by Pizzeria Toro for a slice of heaven. Get a taste of Italy with one of the pasta dishes, salad or soups or get straight to the point with a unique, fresh wood-fired pizza. Pair your meal with a beer, cocktail, or non-alcoholic beverage. The food is great, the service is incredible, and your lunch will be a great one. 

7. Lucky 32 Southern Kitchen, Cary, NC

Southern dining and hospitality are a-plenty at Lucky 32 Southern Kitchen of Cary. Enjoy Southern foods without hefty price tags. Inside, enjoy the open, stylish interior and great service. Your lunch will include generous portions and you will be stuffed after the delicious meal. Dine for one or with your group to dig into unique spins on classic southern dishes.

8. Hops Burger Bar, Greensboro, NC

Dine for an amazing lunch at one of the best burger joints in the state. The burgers are made with certified angus beef. Either choose from the unique, already built burgers or create your own. Already built are unique options such as the Hops Classic or the College Hills Blues. Pair with a side of fries, chips, sweet potato fries, onion rings, a side salad, or veggies. Hops Burger Bar at 2419 Spring Garden Street lives up to the amazing reviews and is worth the possible wait for the tasty burgers and finest craft beer. 

9. Luigiā€™s Restaurant and Bar, Fayetteville, NC

Open since 1982, Luigi’s Restaurant and Bar is a rustic, charming atmosphere and an experience that will have you craving for more. This Italian eatery of Fayetteville has consistently well made, delicious foods and a large selection of drinks—beer and wine options. Dine with a staff that aims to please you and an enjoyable meal. 

10. Jerusalem Market on Elm, Greensboro, NC

Jerusalem Market on Elm of Downtown Greensboro serves homemade, intriguing Mediterranean style foods with a large selection. The dishes are made with love and with healthy choices in mind. Friendly service and the authentic, fresh options give you the opportunity to a unique lunch experience and you may even have something new. 

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