Best American Restaurants in New Bern

Port Land GrillePort Land Grille
(952)
$$$$
American | Wilmington, Wilmington
Booked 4 times today
Mad Boar RestaurantMad Boar Restaurant
(15)
$$$$
American | Wilmington, Wilmington
Booked 3 times today
The Lifesaving Station - Sanderling ResortThe Lifesaving Station - Sanderling Resort
(353)
$$$$
American | Duck, Outer Banks
Booked 2 times today
Argyles RestaurantArgyles Restaurant
(39)
$$$$
American | Kitty Hawk, Outer Banks

Best Italian Restaurants in New Bern

Angelo's Pizzeria & BistroAngelo's Pizzeria & Bistro
(109)
$$$$
Italian | Shallotte, Wilmington

Popular restaurants in Wilmington

Browse some of the most booked restaurants in Wilmington

Mad Boar Restaurant
(82)
$$$$
American | Wilmington
The Bistro at Topsail
(96)
$$$$
American | Surf City
View all Wilmington restaurants

Treat your taste buds: Explore New Bern restaurants.

New Bern Restaurants

247 Craven247 Craven
491 reviews
$$$$
Contemporary American | New Bern, New Bern
Booked 5 times today

Great place! Food was terrific! Love the fact it is locally owned. More

OpenTable Diner -
Persimmons Waterfront RestaurantPersimmons Waterfront Restaurant
598 reviews
$$$$
Farm-to-table | New Bern, New Bern
Booked 4 times today

Amazing food and awesome service. Best place in New Bern to eat and relax! More

OpenTable Diner -

Discover New Bern

A charming riverfront town set along the picturesque Trent and Neuse Rivers, New Bern is part of the North Carolina coast and filled with eateries and shops to delight natives and tourists alike. A meal in New Bern is never ordinary. From delicious scallops Rockefeller and shrimp and crab fresca to oysters Rockefeller to cornmeal-crusted black bass, food in New Bern is infused with the flavors of the sea and graced with the fine dining traditions of the area. Enjoy classics like fried green tomatoes or creamy New England clam chowder with crab cakes and grilled shrimp. Add a local beer and a beautiful view of the sea, and you’ll have a memorable meal that will call you back to New Bern again and again.