New Bern, NC, is a charming town known for its rich history and beautiful waterfront. It’s also home to many delicious restaurants that cater to all tastes. Whether you’re looking for fresh seafood, Southern comfort food, or international cuisine, there’s something for everyone. Eating out in New Bern is not just about the food; it’s about the experience too.
The restaurant scene in New Bern is vibrant and varied. Each place has its own unique style and atmosphere, often reflecting the town’s history. When you visit these restaurants, you can expect friendly service, cozy settings, and meals made with care. Whether you grab a quick bite or enjoy a long dinner, New Bern’s restaurants create a warm and inviting experience for locals and visitors alike.
Best Restaurants In New Bern, NC
1. Discover Baker’s Kitchen
Baker’s Kitchen is a local favorite known for its delicious all-day breakfast. Customers rave about their fluffy pancakes and classic Southern dishes. The warm atmosphere invites you to relax and enjoy a hearty meal any time of the day.
You can choose from a variety of breakfast options, ensuring everyone in your group finds something they love. Signature dishes include biscuits and gravy, which many consider a must-try. The friendly staff will make you feel right at home.
This spot is perfect for families and friends looking for a cozy dining experience. Its central location in downtown New Bern makes it an ideal stop during your visit to the area. You can easily grab a seat, even if it gets busy.
Enjoy morning coffee with your meal as you take in the charming decor. The restaurant often features local art, enhancing the delightful vibe. It’s not just breakfast; it’s an experience.
Baker’s Kitchen is open every day to serve you. Don’t miss out on your chance to indulge in some of the tastiest breakfast dishes around.
Address: 227 Middle Street, New Bern, NC 28560.
2. Savor Carolina Bagel Co & Deli
Carolina Bagel Co & Deli is the go-to spot for fresh bagels and tasty breakfast sandwiches. Locals love starting their day with a warm, bagel-based meal. From cream cheese spreads to savory deli meats, there are endless combinations.
Everything is made fresh daily, ensuring quality with each bite. You can choose from a wide variety of bagels, each baked to perfection. Pair your bagel with a cup of coffee for a delightful breakfast treat.
The friendly staff welcomes you with a smile, making sure you have a pleasant experience. It’s a perfect place to grab a quick bite before heading out for the day. The cozy interior invites you to stay for a while.
This deli sees a lot of repeat customers. Many return not just for the food but also for the vibrant community atmosphere. It’s a gathering place for friends and family.
Don’t miss out on this bagel paradise when you’re in New Bern!
3. Relax at Crema Brew
Crema Brew is an inviting café known for its coffee and tea selection. It’s a charming spot where you can unwind and enjoy a hearty American breakfast. The ambiance is cozy, making it ideal for catching up with friends.
Whether you’re in the mood for a latte or a classic cup of joe, you will find the perfect beverage here. Their breakfast menu features delightful options like omelets and sandwiches that will surely satisfy your morning cravings.
With friendly baristas, the service at Crema Brew is always on point. You will feel welcomed from the moment you step in. You can relax indoors or sit on the patio during nice weather.
This café often features local art and events, adding to its community vibe. It’s not just about coffee; it’s about enjoying a moment in a lovely setting.
Make sure to stop by for a relaxing breakfast experience when you visit New Bern!
4. Visit Sweet Peas
Sweet Peas offers a delightful menu with a focus on quick bites and American breakfast. This spot is perfect for those who want a tasty meal without spending too much time. The atmosphere is charming, making it enjoyable for all ages.
You can order anything from breakfast burritos to pancakes that are sure to leave you satisfied. Each dish is carefully prepared, with fresh ingredients making all the difference. The portions are generous, so you’ll leave happy!
The café has a casual vibe that encourages visitors to sit back and relax. It’s a great place to chat with friends or grab something before heading off to explore New Bern.
Sweet Peas emphasizes community, so expect a warm welcome from the staff. They take pride in their service, making every visit a pleasant experience.
Don’t miss out on this lovely spot during your New Bern adventure!
5. Celebrate History at Ghent Sandwich Shop
Ghent Sandwich Shop is a beloved local diner, known as the oldest in New Bern. Enjoy their famous big pancakes and classic Southern breakfasts in a welcoming environment. This restaurant is filled with character and history.
The menu offers a variety of sandwiches, salads, and breakfast staples that leave you feeling satisfied. Regulars love the hearty portions and reasonable prices. It’s all about comfort food done right.
Step inside to feel the nostalgia that the décor brings. It’s a simple yet delightful place, perfect for family gatherings. The staff makes sure each guest feels at home.
If you’re looking to dive into New Bern’s local culture, this is the spot for you. Plenty of patrons come back for the warm atmosphere and delicious food. It’s not just another diner; it’s a part of the community.
Keep this iconic eatery on your list while exploring New Bern!
6. Enjoy Southern Flavors at Sea Glass Cafe
Sea Glass Cafe is a charming eatery that offers Southern twists on classic breakfast dishes. Located in a busy area outside downtown, this café draws locals and visitors alike. The menu is full of innovative dishes that will surprise your palate.
Start your day with unique options like shrimp and grits or their signature breakfast bowls. Each meal is artfully presented and bursting with flavor. It’s an experience that combines taste with creativity.
The cozy setting invites you to enjoy a leisurely meal. There’s a friendly vibe, making it easy to strike up a conversation with fellow diners. Perfect for a brunch date or a family outing!
Service at Sea Glass is attentive, ensuring you have everything you need for an enjoyable experience. It’s popular, so expect a lively dining atmosphere.
Make a point to visit during your stay in New Bern for an unforgettable breakfast!
7. Sip Coffee at Craven Coffee House and Cafe
Craven Coffee House and Cafe is a cozy local coffee shop that serves breakfast in a relaxed setting. It’s the perfect place to enjoy your morning coffee while lounging with friends or getting work done. The atmosphere is comfortable and inviting.
The café features a selection of breakfast items, including pastries and light meals. You can enjoy fresh-brewed coffee that will jumpstart your day. The baristas are knowledgeable and happy to craft your favorite drink.
Customers love the chill vibe, often returning to catch up or relax with a book. The casual environment encourages meaningful connections, whether with friends or fellow coffee lovers.
It’s also a great spot to pick up a quick bite on your way to explore New Bern’s attractions. You’ll appreciate the sense of community found here.
Don’t forget to check out Craven Coffee House during your visit!
8. Experience Bella’s Cafe & Catering
Bella’s Cafe & Catering is a downtown gem known for its delicious breakfast and light lunch options. This quaint spot serves foods that warm the soul. With plenty of fresh ingredients, every dish is made with care.
The menu offers various breakfast dishes, from hearty omelets to sweet pastries. Everything is homemade, making for a delightful meal. It’s the kind of place you would want to come back to every day.
Guests are warmly welcomed by the staff, adding to the inviting atmosphere. It’s a wonderful spot to relax after a morning stroll in the area. You’ll enjoy the local vibe and cozy surroundings.
Grab a coffee to go or stay for a leisurely meal. This café is perfect for a quick breakfast before diving into the day’s adventures in New Bern.
Keep Bella’s Cafe on your radar when exploring local eateries!
Address: 323 Middle Street, New Bern, NC 28562.
9. Dine at IHOP
IHOP is an iconic breakfast chain where you can find all your favorites at any time of day. Known for its extensive menu, it offers everything from fluffy pancakes to hearty omelets and waffles. It’s a familiar stop for many travelers and locals alike.
The restaurant features a friendly staff that is ready to serve you delicious meals. You can choose from a variety of sides and specialty items to customize your breakfast experience. This flexibility makes every visit unique.
IHOP is dedicated to providing quality meals that satisfy. The warm, welcoming environment is ideal for families and friends. Whether you are in a hurry or looking to sit and enjoy a meal, IHOP fits the bill.
It’s convenient if you’re in the Martin Luther King Jr. Blvd area, making it a great choice during your stay in New Bern.
Visit IHOP for any time of day cravings!
Address: 3400 Martin Luther King Jr. Blvd, New Bern, NC 28562.
10. Enjoy Southern Comfort at The Country Biscuit Restaurant
The Country Biscuit Restaurant is a charming place that emphasizes traditional Southern breakfast platters. Dine in a homey setting that feels just like a family gathering. It’s a welcoming space where you can enjoy comfort food.
The menu features classic dishes including biscuits and gravy, eggs, and grits. Everything is made with love, ensuring each bite is comforting and satisfying. With friendly service, it feels like home.
Patrons often rave about the generous portions. You won’t leave hungry after a meal here! It’s perfect for family breakfasts or cozy brunches with friends. Every dish is designed to bring joy.
The restaurant’s inviting atmosphere encourages leisurely meals. Expect to feel relaxed and at home while enjoying your time there.
Make The Country Biscuit a stop on your New Bern culinary adventure!
11. Treat Yourself at Captain Ratty’s Seafood & Steak
Captain Ratty’s Seafood & Steak is a beloved establishment offering a mix of seafood and steak dishes. Known for its fresh, flavorful food, it’s a popular dining choice for lunch and dinner. People come for the delicious meals and vibrant atmosphere.
You can indulge in mouth-watering seafood like shrimp and grits or juicy steak cooked to perfection. The menu is diverse, catering to all tastes, so everyone will find something they love. Don’t forget to try their acclaimed crab cakes!
The restaurant’s quirky decor creates a fun and relaxed place to eat. The staff is attentive and ensures you have a pleasant dining experience. Enjoy your meal while soaking in the unique environment.
With plenty of seating options, it’s perfect for both large and small gatherings. Spend time enjoying good food and even better company.
Make sure to drop by Captain Ratty’s during your culinary journey in New Bern!
Address: 1001 Water Street, New Bern, NC 28560.
12. Savor the Taste at The Chelsea
The Chelsea offers a unique atmosphere combined with a menu that showcases local ingredients. This restaurant is perfect for those looking to enjoy a delightful breakfast or lunch in a charming setting. Every dish reflects the region’s culinary flair.
You can enjoy various options, including expertly crafted sandwiches and breakfast classics. Their focus on using fresh, local ingredients makes every meal special. Patrons appreciate the creativity behind the menu.
The warm ambiance creates a perfect setting for brunch with friends or a quiet meal. The staff takes pride in ensuring a pleasant dining experience. Expect top-notch service with a friendly touch.
It’s a great spot to enjoy food that feels both familiar and exciting. Regular guests often rave about the seasonal specials that highlight local flavors.
Dine at The Chelsea for an unforgettable meal experience in New Bern!
Address: 335 Pollock Street, New Bern, NC 28562.
13. Gather at Morgan’s Tavern & Grill
Morgan’s Tavern & Grill is a casual dining spot that caters to various tastes. This place is known for its diverse menu that offers something for everyone. It’s an excellent choice for friends and family gatherings.
Start your day with delicious breakfast options or enjoy lunch or dinner later. Expect to find everything from burgers to salads, all prepared with attention to detail. The atmosphere is friendly and welcoming, making it a favorite among locals.
The restaurant often features live music and events, adding to its lively character. It’s a great spot to relax while enjoying good food and company. Spend time eating and sharing stories with friends.
The attentive staff enhances your experience by making sure everything is just right. Morgan’s Tavern is committed to providing delicious food and hospitality.
Make it part of your culinary adventure in New Bern!
Address: 224 Middle Street, New Bern, NC 28560.
14. Dive into Seafood at Shucker’s Restaurant
Shucker’s Restaurant is the place to go for seafood lovers. With a fun atmosphere, it is perfect for families looking to enjoy a meal together. You will find a variety of seafood specialties, all made fresh to order.
The menu features dishes like fried shrimp and fresh fish, giving you a taste of the coast. Many patrons also enjoy their diverse options for salads and sandwiches. There is something for every palate here.
The friendly service adds to the warm atmosphere, making you feel like part of the family. It’s a lively spot where you can enjoy delicious food and good company. Expect to find laughter and great conversations filling the air.
Shucker’s is particularly popular during the weekends, making it a vibrant spot to dine with friends and family. You’ll leave satisfied and happy after a meal here!
Dive into Shucker’s for a memorable dining experience in New Bern!
Address: 1330 S Glenburnie Rd, New Bern, NC 28562.
15. Indulge in Treats at Panadería La Misión
Panadería La Misión offers a taste of authentic Mexican pastries and breakfast items. This bakery is a hidden gem, tempting visitors with its incredible flavors. You can find everything from freshly baked conchas to traditional tamales.
Breakfast here is a flavorful experience, with options that celebrate Mexican cuisine. Enjoy a classic Mexican breakfast, complete with refreshing horchata. Every dish is crafted with care, showcasing the rich culinary heritage.
The warm and inviting atmosphere makes you feel at home. Whether grabbing a quick bite or enjoying a leisurely breakfast, the service is always welcoming. Many locals stop in daily for their pastry fix.
The bakery is especially lively on weekends, creating a vibrant community vibe. It’s a great stop for those looking to explore new tastes while in New Bern.
Don’t miss out on Panadería La Misión for a delightful culinary journey!
Address: 2070 S Croatan Hwy, New Bern, NC 28562.
16. Enjoy Brews at BrÜtopia
BrÜtopia is a unique spot that brews its own beer while serving comfort food. This lively venue draws in crowds looking for good drinks and delicious meals. Whether you’re in the mood for burgers or pizza, this place has got you covered.
The ambiance is fun and laid-back, ideal for a night out with friends or family. Pair your meal with one of their craft beers for the full experience. Regular events, including trivia nights, keep the atmosphere lively.
The staff is friendly and knowledgeable, helping you find the perfect drink to complement your meal. You can relax and enjoy the welcoming environment, making it a great spot for hanging out.
BrÜtopia is a must-visit for fans of local brews and hearty food. Celebrate a fun night out or a laid-back afternoon with fantastic eats and drinks.
Head to BrÜtopia for a tasty experience during your time in New Bern!
Address: 2745 Neuse Blvd, New Bern, NC 28560.
17. Relish Comfort at Duffyfield Grill
Duffyfield Grill offers a casual dining experience focusing on Southern-style meals. It’s a go-to spot for comforting food that brings a taste of home. The welcoming atmosphere makes it an excellent choice for friends and family gatherings.
The menu features classic Southern dishes including fried chicken and hearty sides. Patrons love the generous portions and down-home flavors that leave you satisfied. Each meal is designed to evoke comfort and warmth.
This grill emphasizes friendly service, ensuring each guest feels cared for. The staff is approachable and always eager to recommend their favorites. The inviting vibe encourages patrons to relax and enjoy their meals at a leisurely pace.
It’s an ideal place for anyone looking to indulge in Southern comforts while in New Bern. Duffyfield Grill promises a taste of home-cooked goodness that will warm your heart.
Make sure to enjoy a meal at Duffyfield Grill as part of your visit!
Address: 3040 Martin Luther King Jr Blvd, New Bern, NC 28562.
Final Thoughts
New Bern, NC, is a wonderfully diverse culinary destination with restaurants that cater to every taste. From classic Southern comforts to exciting ethnic flavors, there’s something for everyone to enjoy. Each restaurant brings its own unique flair, making dining in this charming town an unforgettable experience.
As you explore New Bern, take the time to visit these fantastic eateries. Each offers tasty dishes and a chance to connect with the local community. For more adventurous options, check out some of the things to do in Marble, NC, for ideas! Your culinary adventure in New Bern will surely leave you with delicious memories.

















