15 Best Restaurants in Davidson (NC)

If the top restaurants in Davidson, NC, are what you seek, then you are in the right place.

Davidson is a town in North Carolina with a sparse urban feel. Most of the residents own their homes, contributing to the calm atmosphere.

In addition, Davidson has a range of coffee shops, restaurants, and parks. If you choose to come to this town for any recreational activity, you will find an array of restaurants everywhere. You will always find a great option to quench your hunger.

This article will focus on the best restaurants in Davidson, NC, and what makes them unique. Pick your choice based on your location and the food you crave. All of them were carefully selected, so you do not have anything to fear regarding their quality.

Here are the best Davidson restaurants that are worth visiting.

Best Restaurants in Davidson

1. FlatIron Kitchen and Taphouse

FlatIron Kitchen and Taphouse

For a delectable experience in the neighborhood of Davidson, FlatIron Kitchen and Taphouse is an ideal place. They offer a big-city culinary experience, using a classic cooking approach in an adventurous way.

It is ideal for a casual night food experience. In addition, it serves as an excellent place for family and friends’ get-togethers, after-work, or weekend night stroll-outs.

You can request crafted beers, cocktails, wines, or appetizers to enjoy a fantastic time. The menu is expansive enough to give you many options. However, you can go for the FlatIron Burger; it is topped with lettuce, pickles, tomatoes, bacon-onion jam, and melted American cheese. They serve it with fries, and adding a farm egg is not bad. Another item is the Wagyu beef, paired with vegetables and sides.

FlatIron Kitchen and Taphouse is open daily, from 11 am – 9 pm. It is one of the best Davidson restaurants to visit.

Address: 215 S Main St Davidson, NC 28036, United States. Phone: (704) 237-3246

2. Davidson Ice House

Davidson Ice House

Davidson Ice House is a family-owned and operated food place located in the quaint part of Davidson. The environment is nicely decorated to blend with the food experience and offers a relaxed mood.

David Ice House is where everyone is treated according to their choices. Whether you want vegan, vegetarian or gluten-free options, there is always something for you. Although French, the restaurant adds some southern flair for a memorable culinary experience.

All foods are made with freshly sourced, healthy ingredients to offer a blend of unique flavors. For example, the menu contains some delicious chicken options or grass-fed meatballs, with incredible French fries, crunchy mushrooms, and crispy cauliflower.

You will find a selection of handcraft beers, wines, and ice tea at the bar. For your dessert, you can choose the delicious warm cookies.

Davidson Ice House is open on Monday to Thursday, from 11 am – 8 pm, Friday, from 11 am – 9 pm, and Saturday, from 12 – 9 pm.

Address:416 S Main St Davidson, NC 28036, United States. Phone: (704) 895-5555

3. North Harbor Club

North Harbor Club

North Harbor Club is nicely located to offer a view of Lake Norman while seated in the patio area. You can pull by in your car, boat, jet ski, bicycle, or on foot. It is an incredible place for brunch, lunch, or casual dinner.

The foods are freshly and tastefully prepared to delight your palate. If you love large food portions, you are not making any mistakes here. There is enough on the menu, and it comprises starters, main courses, salads, entrees, and desserts.

Cocktails are available to pair with your meal. You can’t go wrong with your choices. Besides, they do not take a reservation; it is on a first-come, first-served with plenty of seating. The staff will also treat you to a fantastic experience, always available to help with your food or drink selection. Prices are fair too, so you should not fear for your pocket.

The restaurant is also a perfect venue for your special occasions, and the private dining room is reserved for that.

North Harbor Club is open on Sunday to Thursday, from 11 am – 9 pm, and Friday to Saturday, from 11 am – 9:30 pm.

Address:100 N Harbor Pl Ste H Davidson, NC 28036, United States. Phone:(704) 896-5559

4. Famous Toastery

Famous Toastery

If you are looking for a place that satiates one’s cravings using only supreme-quality ingredients, we recommend Famous Toastery. Everything is made fresh daily in a warm and welcoming setting that gathers terrific people and food together.

The menu features house-roasted turkey, cage-free eggs, homemade corned beef hash, and ripe Haas avocados. In addition, you can request a burger or salad to start your day or an omelet for brunch or lunch.

The service is impressive here; you will surely return once you taste the quality food served in this great restaurant. So come with your friends and colleagues, and grab something delectable for lunch. Then, let a cup of beverage finish the rest of the experience for you.

Famous Toastery is open from Monday to Sunday, from 7 am – 3 pm.

Address: 101 N Main St, Davidson, NC 28036, United States. Phone: +1 704-655-2778     

5. The Pickled Peach

The Pickled Peach

If you are in the Davidson neighborhood and looking for a fun place to enjoy a delectable lunch and dinner, you can check out the Pickled Peach, one of the top Davidson restaurants. Meals are served sincerely to bring out a great taste.

The menu is diverse and inclusive, with locally sourced ingredients and meats roasted in-house. You can ask for sandwiches, soups, and salads, alongside homemade cakes and cookies and carefully picked artisan groceries. You can request a takeout for your dinner. Besides, your choice is also considered if you want vegetarian or gluten-free options.

Service is always fantastic, and customers’ needs are put first.

The Pickled Peach is open from Saturday to Sunday, from 11 am – 7 pm.

Address: 202 South Main Street/Davidson, NC 28036, United States. Phone: (704) 765-2190    

6. The Egg Cafe

The Egg Cafe

This is an incredible family-style restaurant to treat your family and friends to a sumptuous meal.

Come for your breakfast or lunch at The Egg and enjoy any of their flavorful sandwiches and omelets. These excellent foods are served at affordable rates, making it a must-visit place.

The dining room and covered patio give you the option of the atmosphere you wish to set your mood right. The servers add to the color by treating the customers in a way to agree that The Egg Café is the premier spot for breakfast.

 The Egg Café is open on Sunday to Thursday, from 8 am – 3 pm, and Friday to Saturday, from 7 am – 3 pm.

Visiting Egg Café is worth adding to your checklist if you are looking for the best restaurants in Davidson, NC.

Address231 Griffith St, Davidson, NC 28036, United States. Phone+1 704-987-1885

7. Carrburritos


Are you in Davidson looking for the best restaurant to eat extraordinary delicacies prepared healthily? Then, rush to Carrburritos today and choose from the sample of items on the menu.

If you are in the mood for a big fat burrito with chips, beans and cheese, lettuce and salsa or guacamole, and sour cream, you will enjoy it here. There are also quesadillas, tacos, tostadas, grilled fish with rice, sour cream, lettuce, and black beans. For vegetarians, choose the Pure De Papas, mashed sweet potatoes with caramelized onions. Carne Deshebrada or Carnitas will be an excellent option if you are a meat lover.

Request some freshly crafted margaritas to complement your meal choice.

Carrburritos is open on Tuesday to Thursday, from 11:30 am – 8:30 pm, and Friday and Saturday, from 11:30 am – 9 pm.

Address:445 S Main St, Davidson, NC 28036, United States. Phone:+1 704-237-3040   

8. Il Bosco

Il Bosco

Il Bosco, meaning the woods, is where people gather to share wonderful Italian foods and wines. The creativity in creating these beautiful recipes helps transport you straight to Italy in the dining room.

Menus encompass seasonal dishes with fresh and delicious ingredients to entice your appetite. They include fresh seafood, homemade pasta, antipasti, and dessert specials.

A variety of hand-selected Italian wines is also available on the bar to help the meal go well.

You can sit in the dining room or enjoy the freshness of the outer space on the patio. Reservations are welcome because of the limited seating.

Il Bosco is open from Monday to Saturday, from 5 – 9:30 pm.

Address:127 Depot St, Davidson, NC 28036, United States. Phone: (704) 987-1388

In search of the best places to eat in Kerrville, North Carolina, here are the top restaurants in Kerrville for a fun and memorable meal time.

9. Mandolino’s Artisan Pizza

Mandolino’s Artisan Pizza

This gorgeous restaurant is another fantastic spot for your Italian pizzas. It is everyone’s favorite for top dishes in Davidson. It would be best if you do not hesitate to stop by for the best pizzas whenever you find yourself in the neighborhood.

All pizzas are made from scratch and oven-baked to bring out their best. Also on hand are sandwiches, salads, entrees, and dinner specials.

Mandalino’s Pizza takes its guests back to Italy with their quick and delicious meal. This is why they remain the best among the locals.

Mandalino’s Pizza is closed on Tuesday but open on Sunday to Thursday, from 11 am – 9 pm, and Friday to Saturday, from 11 am – 10 pm.

Address: 208 S Main St, Davidson, NC 28036  United States.  Phone: (980) 231-5615   

10. Brickhouse Tavern

Brickhouse Tavern

Located in Davidson, Brickhouse Tavern has been committed to its service since 2000. The restaurant is fabulously decorated and has everything that offers comfort while eating. Seat options include the dining room or patio, where people come together for fun and laughter. The setting is casual and perfect for a complete dining experience.

The menu features a wide variety of bold flavors and classic American dishes, which include sandwiches, salads, appetizers, seafood, pizzas, and other unique specialties.

There is also a selection of 70 crafted beers, offering you the best opportunity to entice your taste buds. Of course, cocktails are also handy, and you can select from diverse versions and flavors.

There is room for private events and small or large parties.

Brickhouse Tavern is open on Sunday – Saturday 11:30am – 10:00pm.

Brickhouse Tavern is among the best places to eat in Davidson, NC, and it is worth adding to your list of top Davidson restaurants to visit.

Address: 209 Delburg St, Davidson, NC 28036, United States. Phone: (704) 987-2022     

11. Mestizo Contemporary Mexican Cuisine

Mestizo Contemporary Mexican Cuisine

Mestizo Contemporary Mexican Cuisine is a unique eatery with a focus on Mexican cuisines. It is family-owned and operated, with a litany of authentic recipes from Mexico.

Available dishes include steaks, salsa, sandwiches, salads, desserts, and more. You can try the Creamy Lobster Cauliflower Soup if you wish to have dinner in this beautiful food place; it is hot and creamy.

The atmosphere is friendly, with beautiful indoor and outdoor options. The indoor décor is elegant, with thread-hanging lights and calming colors. Remarkably, the tables are wrapped in a random collection of images depicting Mexican history and tradition. Outside dining gives the College Church and Village Green the best view.

Check out the intimate bar area for a fusion of carefully selected Spanish, Chilean and Mexican wines. Glass is all you need for an unforgettable meal experience. Inclusive are tropical juices, Latin Coffee, and authentic Tequila drinks.

Come here with your friends and family and be treated like a VIP.

Mestizo Contemporary Mexican Cuisine is open on Tuesday to Thursday, from 11 am – 9:30 pm, Friday to Saturday, from 11 am – 10 pm, and Sunday, from 11 am – 3 pm.

Address: Davidson121 N Main Davidson, NC 28036 United States. Phone: (704) 997-5933

12. Sabi Asian Bistro

Sabi Asian Bistro

Sabi is a popular place in the quaint town of Davidson, North Carolina, where the Asian culture brings people together. It is a simply beautiful restaurant, providing a relaxing atmosphere.

For your fresh sushi and delectable entrees, you can walk in any time of the day. It also has a kid-friendly menu to give your kids a sense of belonging. At your request, you will be served a fresh beer and wine selection that will pair well with your meal.

The outdoor patio is also perfect for date night, friends’ hangouts, business meetings, or large groups. Service is terrific and is strongly recommended. You will surely come back for another lovely treat in Sabi; every other person does.

Sabi Asian Bistro is open on Thursday, from 11 am – 10 pm, and Friday to Saturday, from 11 am – 10:30 pm.

Address:130 Harbour Pl Dr, Davidson, NC 28036, United States. Phone+1 704-895-5707  

13. Sabor Latin Street Grill

Sabor Latin Street Grill

Sabor Latin Street Grill delights in using only fresh ingredients, authentic recipes, and bold spices to take you down to Latin America for a refreshing moment. The unique menu is a combination of colorful spices and enticing aromas. Every meal you order is a blend of the Dominican Republic, Mexico, Venezuela, El Salvador, and Colombia in one dish.

Request salsa and chips and take them down with a cold beer.

The staff is fun and friendly, giving out the vibes of home scenarios. The atmosphere is welcoming too. So, relax and let them treat your palate with the most delectable dishes from Latin America.

The restaurant also has accommodating private rooms for business and large group meetings. So, you are not just coming to eat in Sabor but to build great relationships.

Sabor Latin Street Grill is open from Sunday to Saturday, from 11 am – 9 pm.

Address:624 Jetton St #160, Davidson, NC 28036, United States. Phone:+1 980-689-2687

14. Masala Mastee

Masala Mastee

Established in 2020, this Indian food scene is out to thrill the Davidson neighborhood with delectable moments.

The meals at Masala Mastee are prepared with premium-quality ingredients that blend to leave your tongue with fond memories. All food options are provided in customized spice levels – dairy-free, vegan, gluten-free, vegetarian, and non-vegetarians.

The mouthwatering menu includes Roadside Bhaji, Tuk Tuk Samosas, Samosa Chaat, Vada Pav, and Pau Bhaji. All dishes are prepared the same way they are done in India. Besides, most of them have vegetables as their primary menu.

People who love the authentic taste of India will love dining here.

Masala Mastee is open on Wednesday to Monday, from 11:30 am – 9:30 pm, and Tuesday, from 5 – 9:30 pm.

Address:107 N Main St #101, Davidson, NC 28036, United States. Phone:+1 704-897-2211   

15. Milkbread

If you want to go local with Japanese cuisines, you can try Milkbread. Japanese milk bread has a buttery taste and is made with tangzhong, a mixture of warm water and flour.

Milkbread is a casual restaurant that serves crispy chicken, donuts, crispy chicken, bowls, and salads. They also serve natural wines to pair with our order. Of course, a glass will perform the magic, but you can order a bottle and share it with your friends and family.

Stop by in a casual environment for a late breakfast or early dinner experience. Snack items will equally make great in-between-meal time.

Milkbread is open on Sunday to Saturday, from 7 am – 9 pm

Address:624 Jetton St #110, Davidson, NC 28036, United States

Phone:+1 704-702-6020   

Want to go on a food tour, do not miss our guide on the best restaurants in Shawnee, do visit these restaurants for a fun time.

Plan a Trip to Davidson

Davidson has beautiful food scenes that are pretty irresistible. So, if you are visiting or relocated there newly, you may have a bit of difficulty making a choice of the best places to eat in Davidson. However, This list will help you in selecting the best restaurants in Davidson, NC, to dine at.

Start planning a visit to Davidson today to sample some of the best dishes in this beautiful city.