Top Restaurants in New Bern, NC

New Bern, North Carolina, is a small coastal city that offers some of the best dinings in the country. With so many excellent restaurants to choose from, it can be hard to decide where to eat. We’ve decided to help you decide by providing you with a list of our favorite places to eat in New Bern. These restaurants will provide you with quality food and excellent service on top of a view that will keep you coming back for more. Here are some of our top restaurants in New Bern, NC.


Top Restaurants in New Bern, NC

The Oceanaire Seafood Room:

This upscale seafood restaurant is one of the most popular spots in New Bern, overlooking the waterfront. They offer a wide variety of seafood dishes and an extensive wine list.

Bistro 29:

This French restaurant offers a unique twist on traditional cuisine with delicious dishes like the apple croissant tartine and braised beef short ribs. They also have an impressive wine list for any wine connoisseur looking to pair their dinner with a glass of wine.

The Gumbo Shop:

If you’re looking for a taste of New Orleans, you’ve found your spot at this authentic Cajun-Creole restaurant in downtown New Bern. Their gumbos are some of the best in town, and they have excellent service that will make your dining experience memorable.


Taco Loco

Taco Loco is a small, family-owned restaurant in New Bern that offers fresh Mexican food at affordable prices. Taco Loco doesn’t have a website, but you can check them out on Facebook for more information about the menu and hours.



Brewery99 is our favorite restaurant in New Bern, NC. Brewery99 features vast North Carolina beers and has an extensive menu from pizzas to hamburgers. They offer great deals on their beer, including two beers for the price of one on Wednesday nights. Brewery99 has a fun atmosphere and serves something for everyone.


Almondine is also an excellent restaurant in New Bern, NC. Almondine offers some of the best desserts in the city and has a delicious menu consisting of soups, sandwiches, burgers, and more. The menu at Almondine changes regularly to accommodate dietary restrictions for those with special diets like gluten-free or veganism. If you are looking for someplace that’s cozy but still offers quality food, this is the perfect place for you to visit.

Bread Winners:

Bread Winners is a fantastic Italian restaurant in New Bern that serves authentic Italian dishes and pizza, pasta, salads, and much more. Bread Winners is known for their excellent food and their great service as they have been voted number one by many readers of the CitizenTimes Best Of awards since 2004. It’s hard to find anything better than breadwinners in New Bern, so it’s worth trying out if you are looking for something new.


Morgan’s Tavern & Grill

Morgan’s Tavern and Grill is an award-winning restaurant in New Bern. With a full-service bar, variety of dishes and an incredible view of the Intracoastal Waterway, Morgan’s is a must-try for locals and visitors alike.


MJ’s Raw Bar and Grille

MJ’s Raw Bar and Grille is a great place to go for seafood. With bouillabaisse, oyster po’boys, and jumbo lump crab cakes on their menu, you’ll be able to find something you love. The view from the restaurant is beautiful, and the staff is friendly. This is an excellent spot for an unforgettable meal in New Bern.


Thai Angel

Thai Angel is a restaurant that offers authentic Thai cuisine with an extensive wine list. You can enjoy a variety of dishes, from curries to stir-frys, which range in price from $7 to $30. The atmosphere at this restaurant is relaxed, while the service is friendly and welcoming. The food will make you feel like you are in Thailand.



New Bern is a coastal city in North Carolina and has many restaurants to choose from. From Mexican to Thai food, the city has something for everyone. The restaurants listed in this article are the top restaurants in New Bern, NC.