15 Best Restaurants in Elizabeth City (NC)

Are you visiting Elizabeth City and want to know where to get great food at affordable prices? Elizabeth City holds some of the finest restaurants in North Carolina.

Elizabeth City, North Carolina, once a seaport, is located northeast of North Carolina on the Intracoastal Waterway and Pasquotank River.

Elizabeth City’s twentieth-century architecture is attention-grabbing. The city is south of Hampton Roads, Virginia, and on the western side of the Outer Banks of North Carolina. About 18,600 people lived in the city as of 2020.

There are fun places and things to see and do in Elizabeth City. For example, you can visit the Aviation Logistic Center for sightseeing, the Aviation Technical Training Center, the National Underground Railroad, go boating, shop, learn rescue swimming, and so on.

Would you like the know the best restaurants in Elizabeth City, NC? Below is a perfect list.

Best Restaurants in Elizabeth City

1. Hoppin’ Johnz

Hoppin' Johnz

This is an excellent spot for locals and tourists to stop for mouth-watering, pocket-friendly food and drinks. You eat indoors or outdoors in the alley. The environment is casual, neat, and relaxing.

The kitchen team members are amazingly competent professionals at what they do. Likewise, the service team members are friendly and knowledgeable.

They even help customers settle for something nice to eat if the customers need help deciding what to order. Their cornmeal-fried tomatoes served with pimento cheese, and pepper jelly is one of a kind.

You can order their egg rolls, Carolina caviar, and burgers without regrets. They also have provisions for kids.

Hoppin’ Johnz offers takeaway and dine-in services.

They open their doors for business from 11:30 am – 9:00 pm on Mondays to Thursdays, 11:30 am – 3:00 pm, and 5:00 pm – 9:00 pm on Fridays and Saturdays.

Address: 606 E Colonial Ave, Elizabeth City, NC 27909. Phone: +1 252-679-7716

2. Cypress Creek Grill

Cypress Creek Grill

Cypress Creek Grill is situated in Elizabeth City and offers a serene view of the Pasquotank River, which diners can relish along with their meals and drinks.

They make and serve high-quality seafood made with locally acquired ingredients. That way, they get the ingredients fresh from their original sources.

Cypress Creek Grill’s Chef, Brad Chambers, is a native of Elizabeth City and a graduate of the Culinary Institute of Virginia.

He’s an expert who professionally crafts the edibles served in a relaxing, casual environment at Cypress Creek Grill. He has several years of creating fabulous meals under his belt.

You can try their chips and salsa, loaded potato wedges, guacamole with avocado dip, and so on.

Cypress Creek Grill is up for dine-in and curbside pickup.

They’re open for business from 11:00 am – 9:00 pm on Mondays to Fridays and 5:00 pm – 9:00 pm on Saturdays. They’re closed on Sundays.

Address: 113 S Water St, Elizabeth City, NC 27909. Phone: +1 252-334-9915

3. Montero’s Restaurant, Bar, and Catering

Montero's Restaurant, Bar, and Catering

A couple that understands what “family” means opened the Montero Restaurant, Bar and Catering in 2005. You can only expect the best family-oriented cooking and service from a restaurant that’s owned and run by a family.

They’ve sorted for and hired a team of savvy professionals to make Montero Restaurant the success it is today.

Their mission is to provide luscious food for everyone, whether casually dressed in denim or dressed for business in a tux. They have lots going for them, and even the kids aren’t left out. There’s something for everyone at Montero’s.

They have a robust menu. Some favorites are the veggie pot pie, sweet potato spinach and chicken curry, and chipotle tempeh tacos.

Montero’s Restaurant, Bar, and Catering is up for curbside pickup and dine-in services.

They’re open for business from 5:00 pm – 8:00 pm daily, except on Sundays and Mondays (they’re closed on Sundays and Mondays.

Address: 414 McArthur Dr, Elizabeth City, NC 27909. Phone: +1 252-331-1067

4. City Grille

City Grille

The City Grille specializes in making and serving classic American cuisine. They have provisions for individuals and groups alike. The environment is casual and relaxing. Plus, there’s a TV and a free parking lot for their customers.

Their cuisine includes pasta, steak, soup, salads, sandwiches, burgers, grilled chicken, seafood, and so on. They have provisions for everyone, including kids and the vegan community.

Their kitchen and service team members are professional, kind, and efficient. They do their best to ensure the satisfaction of their customers. They even have provisions for the physically challenged and kids.

They serve their meals in lavishly generous portions at incredible prices. It’s a great place to get together with family and friends.

They offer lots on their menu, including, but not limited to, golden-fried onion rings, spaghetti, burgers, and much more.

City Grille offers dine-in and curbside pickup services.

They open their doors for business from 10:30 am – 8:30 pm every day (Sundays to Saturdays).

Address: 691 S Hughes Blvd, Elizabeth City, NC 27909. Phone: +1 252-333-1213

5. The Mills Downtown Bistro
The Mills Downtown Bistro

Visiting the Mills Downtown Bistro feels like going back in a time machine to the 1930s when folks danced to the sounds of live jazz bands with hats tipped lopsidedly.

Their age-long piece of real estate, with its brick walls exposed and its embossed ceiling beautifully holding dangling chandeliers, produces a pleasant nostalgia.

The interior décor includes pictures of the bygone years, entertaining to fix your gaze on while you await your meal.

Delicious aromas greet your nostrils from the kitchen, where the savvy kitchen members put your delectable dish together, fresh and steaming hot.

The service team members are friendly and knowledgeable. They’ll help you order something if you need help deciding what to order.

Their house specials are flatbread and entrees. They’re styled artistically and served in handpicked chinaware.

The Mills Downtown Bistro offers dine-in and curbside pickup services.

They’re open for business from 11:00 am – 3:00 pm and 5:00 pm – 9:00 pm on Tuesdays to Fridays, 10:00 am – 2:00 pm and 5:00 pm – 9:00 pm on Saturdays, and 10:00 am – 2:00 pm on Sundays. They’re closed on Mondays.

Address: 200 N Poindexter St, Elizabeth City, NC 27909. Phone: +1 252-621-1471

6. La Tiendita Mexican Restaurant

La Tiendita Mexican Restaurant

La Tiendita Mexican Restaurant is a taste of Mexico in Elizabeth City. Staff members are friendly, patient, accommodating, and their services are prompt. They add a unique twist to their Mexican cuisine that you can’t get elsewhere.

Bring the entire family with you because La Tiendita has everyone covered with lots of fun in stock for you and your loved ones.

On special occasions, they even offer prices for family members to win by getting in a competition or draws.

They serve appetizers, entrees, and desserts. Their menu includes chicken tamales, house guacamole, choriqueso, spicy queso dip, yucca frita, sweet plantains, and more. They also have drinks to go with your meals.

La Tiendita Mexican Restaurant offers dine-in and curbside pickup services.

They’re open for business from 11:00 am – 9:00 pm on Sundays to Thursdays and 11:00 am – 10:00 pm on Fridays and Saturdays.

Address: 211 S Hughes Blvd, Elizabeth City, NC 27909. Phone: +1 252-338-5376

7. Circle II Restaurant

Circle II Restaurant

Looking for good food at affordable prices? You’ll be glad to visit Circle II Restaurant because that’s where affordable, good, mouth-watering food resides. Try their biscuits, green beans, chicken, hotdogs, and fries.

You’ll enjoy their good home-cooked food, which makes it among the best Elizabeth City restaurants.

Circle II Restaurant offers dine-in and takeaway services.

They’re open for business from 5:00 am – 2:00 pm on Mondays and Wednesdays, closed on Tuesdays, and 5:00 am – 8:00 pm on Thursdays to Sundays.

Address: 205 S Hughes Blvd, Elizabeth City, NC 27909. Phone: +1 252-679-7183

8. 3 Amigos

3 Amigos

At 3 Amigos, the meals are served hot, fresh, and delicious. Their meals are served in ample portions, too. In addition, their wait team members will give you a sense of your own importance by promptly pampering you to a meal.

Once you visit them, you’ll understand why there’s almost always a crowd and why the parking lots are so crowded. However, their customers can’t stop returning for more because of their excellent culinary skills and great service.

They offer all kinds of Mexican classics with a colorful touch of variety and veggie options, too. There’s something for everyone, including the kids, at the 3 Amigos.

3 Amigos is one of the best places to eat in Elizabeth City, NC, and it is worth adding to your list of top Elizabeth City restaurants.

They’re open for business from 11:00 am – 9:30 pm on Mondays to Thursdays, 11:00 am – 10:30 pm on Fridays, 11:30 am – 10:00 pm on Saturdays, and 11:30 am – 9:00 pm on Sundays.

Address: 1720 City Center Blvd, Elizabeth City, NC 27909. Phone: +1 252-331-6500

Planning a food tour of North Carolina? Here is a guide on restaurants in Kure Beachrestaurants in Bald Head Island, and restaurants in Lumberton for an amazing meal time.

9. Paradiso Roma Ristorante

Paradiso Roma Ristorante

Paradise Roma Ristorante is home to some of Elizabeth City’s best pizzas. It qualifies as one of the top restaurants in Elizabeth City, NC.

You can only justifiably create a list of the best independent pizzerias in Elizabeth City with Paradiso Roma Ristorante on your list.

Try their pizzas, and you’ll understand why it’s true that they’re one of the best pizzerias in Elizabeth City. They also craft unique specials for their customers, which become favorites in no time. Furthermore, they’ve been partners with Slice since 2018.

They have several years’ worth of experience under their belt because they have served their local community for some time now. As a result, you now get fresh, hot pizza a lot more efficiently than ever.

At Paradiso Roma Restorante, the food is fantastic and wallet-friendly. Go with your family and friends to Paradiso Roma Restorante for memorable, fun moments. You pay by card transactions.

Paradiso Roma Ristorante is also one of the best Elizabeth City restaurants that offer dine-in and curbside pickup services.

They’re open to serving the public from 12:00 pm – 9:00 pm on Tuesdays to Saturdays. They’re closed on Sundays and Mondays.

Address: 35 Camden Causeway, Elizabeth City, NC 27909. Phone: +1 252-333-1575

10. Tony’s Pizza Elizabeth City

Tony's Pizza Elizabeth City

Head to Tony’s Pizza if you’re up for affordable, great meals. This pizzeria offers classic pizzas at reasonable prices. In addition, their pizzas are more than average size, and their service team members are friendly, patient, and prompt.

They’re Italian cuisine specialists and won’t let you down if you’re an Italian delicacy gourmet. You won’t be able to keep yourself from returning for more, especially when you remember you had all that great assortment of tasty food, and it didn’t leave a hole in your pocket.

Tony’s Pizza Elizabeth City offers dine-in and takeaway services.

They open their doors for business from 11:00 am – 8:00 pm on Tuesdays, 11:00 am – 9:00 pm on Wednesdays to Fridays, and 4:00 pm – 9:00 pm on Saturdays. They’re closed on Sundays and Mondays.

Address: 100 Alexander Ct, Elizabeth City, NC 27909. Phone: +1 252-338-5757

11. Pier 17

Pier 17

Pier 17 has established itself as an acclaimed, well-established chain restaurant nestled in the middle of Elizabeth City. Their customers know them for their capacity to provide high-quality seafood in Elizabeth City.

At Pier 17, they serve their seafood the Asian style. The service team members are good at what they do. They get you seated real quick. They’re savvy, friendly, and patient. Plus, they know how to help you figure out what would be an excellent meal for you if you need help deciding what to order.

Give their superbly seasoned and well-spiced kung pao chicken a try, and you’ll be glad you did. Pier 17 is a cross between an Asian restaurant and a seafood restaurant. Try their hand-pulled noodles and state what you think of them in the comments section. You’ll find their portions lavishly ample.

Pier 17 is up for dine-in and takeaway services.

They’re open for business from 11:00 am – 3:00 pm and 4:30 pm – 10:00 pm on Mondays to Thursdays, 11:00 am – 11:00 pm on Fridays and Saturdays, and 11:00 am – 9:00 pm on Sundays.

Address: 406 Halstead Blvd, Elizabeth City, NC 27909. Phone: +1 252-562-6777

12. Barley Pizza Family Restaurant

Barley Pizza Family Restaurant

The food at this pizzeria is good and comes with excellent service by savvy, friendly, patient waitpeople. Their portions are generous and affordably priced. They offer lunch specials that are worth the try, and they do so at reasonable prices, too.

Eat at the Pizza Family Restaurant once, and you’ll become a regular. They craft your pizzas to bring you back for more. They have something for everyone. So take the whole family with you for some eat-out fun.

You can also try their eggplant parmesan and marinara sauce. There’s also the cobb salad with cakes, all offered at affordable prices.

Barley Pizza Family Restaurant offers curbside pickup, dine-in, and delivery services.

Their opening hours are 10:00 am – 10:00 pm on Sundays to Thursdays and 10:00 am – 11:00 pm on Fridays and Saturdays.

Address: 1333 N Road St, Elizabeth City, NC 27909. Phone: +1 252-562-6879

13. Andy’s Pancake & Steak House

Andy's Pancake & Steak House

Andy’s Pancake & Steak House serves delicious meals. Their menu is robust, with a friendly staff team to serve you whatever you specify on the menu.

Their meals are wallet-friendly, and the portions are ample, too. But, for the record, they serve primarily traditional American cuisine.

You’ve got to try their signature pancakes, which they serve promptly as they do other fares. You can also try their fresh, French homemade toast.

They’ve also got chicken parmesan and much more. All you have to do is try something on their robust menu to benefit from their culinary expertise, and you’ll be hooked.

However, Andy’s Pancake & Steakhouse needs to up its game by refurbishing its environment and upgrading some of its flatware as age is conspicuously telling on them.

The tables, too, are a bit too tightly packed together. You couldn’t have a conversation with a sense of privacy at Andy’s. Besides these few pitfalls, Andy’s is a great place to visit for good at wallet-friendly prices.

Andy’s Pancake & Steak House offers dine-in and drive-through services, making it one of the best places to eat in Elizabeth City, NC.

Their opening hours are from 6:00 am – 8:00 pm on Mondays to Saturdays and 6:00 am – 2:30 pm on Sundays.

Address: 913 W Ehringhaus St, Elizabeth City, NC 27909. Phone: +1 252-335-4700

14. Ruby Tuesday

Ruby Tuesday

Ruby Tuesdays serves you delicacies beyond Tuesdays. You’ll be delighted to find their daily specials available for you and your loved ones seven days a week to satisfy your need for good food without harassing your pocket.

How would you like to watch your kids eat sumptuous meals for absolutely free? At Ruby Tuesday, kids eat without money requirements. They offer your kids their favorites without asking a nickel of you.

On their menu, they have classic sticky ribs and BBQ sauce, chicken tenders and sticky ribs, meaty baked pen, double meat combo with ribs and ribeye, pumpkin cheesecake, pot roast, bacon club, chicken street nachos, loaded cheese fries, mozzarella sticks, chicken quesadilla, spinach artichoke dip, and much more.

Ruby Tuesday is one of the best restaurants in Elizabeth City, NC worth visiting.

They’re open for business from 11:00 am – 9:00 pm on Sundays to Thursdays and 11:00 am – 10:00 pm on Fridays and Saturdays.

Address: 503 S Hughes Blvd, Elizabeth City, NC 27909. Phone: +1 252-331-1521

15. The Happy Taco

The Happy Taco

The Happy Taco is a traditional Mexican eatery that caters to the needs of individuals and groups. They have provisions for parties and celebrations. In addition, they have a sizeable parking space that’s large enough to accommodate vehicles of various sized, even tour buses.

The Happy Taco brings the delicious tastes of Mexico to you in Elizabeth City. The environment is neat, well-ordered, causal, and relaxing. So get your party to The Happy Taco and have all the fun you can with your loved ones at an affordable price.

Their menu features soft tacos, California burrito, crispy taco plate, taco salad, chimichanga, Aroz Con Pollo, camarones con queso, chorizo and eggs, quesadilla, fajita taco salad, and much more.

The Happy Taco offers dine-in and curbside pickup services.

Their opening hours are 11:00 am – 10:00 pm on Tuesdays to Thursdays, 11:00 am – 10:30 pm on Fridays, and Saturdays 11:00 am – 9:00 pm on Sundays.

Address: 512 W Ehringhaus St, Elizabeth City, NC 27909. Photo: +1 252-267-2530

Want more places to visit for fun dining in North Carolina? Here is a guide on restaurants in Davidson and restaurants in Bryson City for an amazing meal time.

Plan a Trip to Elizabeth City

What are you waiting for? Pack your stuff and head to Elizabeth City, NC, where so much fun awaits you with lots of places to eat and nourish your body with good food without blowing your wallet. Start planning a trip to Elizabeth City today!