We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Gingerbread Bakery & O'Neals snack bar

278 E Main St, Belhaven, NC 27810-1414
+1 252-944-0099
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent48%
  • Very good40%
  • Average12%
  • Poor0%
  • Terrible0%
“A hidden gem!”
3 Oct 2017
“Best breakfast on the ICW”
Open Now
06:00 - 14:00All hours
American, Cafe
278 E Main St, Belhaven, NC 27810-1414
All Details
Write a Review
Reviews (32)
Traveller rating
Traveller type
Time of year

1 - 10 of 32 reviews

Reviewed yesterday via mobile

Hidden right on Main Street in Belhaven, NC, is a gem of a breakfast/lunch spot. Old fashioned service and southern hospitality abounds at the combination Gingerbread Bakery & O’Neal’s Snack Bar. The food is prepared to order and is delicious! Breakfast or lunch or fresh...More

Thank Doug P
Reviewed 3 October 2017 via mobile

Have eaten there many times and the food and service is always good. It's a local hangout that will amuse you with eclectic decor and unique dining experience. Staff is sweet. Lunch specials are always good.

Thank Jim W
Reviewed 8 August 2017

Local, old place to eat in a small town. We ordered the turkey club sandwich. It was fine. Not very impressed with the bakery items available at lunch time the day we were there. We tried the gingerbread cookies. Wouldn't hurry back.

Thank RaceTravel
Reviewed 15 June 2017

What a cute little place and good food, too. This is a good starting place if you want to eat your way through Belhaven--which I recommend doing. A foodie's paradise.

Thank Patti D
Reviewed 5 June 2017

Went in for the bakery and ended up staying for breakfast. Walking distance from the marina where our boat was docked.

Thank Patti D
Reviewed 13 May 2017

It’s like stepping back in time, small diner where all the locals go to have coffee and breakfast, fast and friendly service; had an omelet with a great tasting hash brown casserole. On the way out, we ran into the owners of a local restaurant....More

Thank c0zzens
Reviewed 5 May 2017

Great food for breakfast or lunch but go early as they are always packed! Superb desserts but our favorite is the gingerbread men. Ordering up a dozen or so tomorrow

Thank jewelrylady
Reviewed 1 January 2017 via mobile

A decent stop for a summer breakfast. Nothing special but not bad either. No need to drive further when looking for breakfast basics

Thank bigdumbandugly
Reviewed 4 October 2016

Breakfast was great. you have to try the cheese biscuits. We were the only ones there not local. They serve breakfast until 1pm. The lunch specials looked good too!

Thank Karen W
Reviewed 13 September 2016

While this restaurant serves lunch and baked goods, I think the best reason to visit is breakfast. The omelets are tasty, the coffee is excellent, and the biscuits are buttery. Portions are generous. The atmosphere is old-school cozy with vinyl tablecloths and mismatched tables. The...More

Thank Deanie H
Nearby Restaurants
Spoon River
290 reviews
.04 km away
The Tavern at Jack's Neck
102 reviews
.06 km away
Fish Hooks Cafe
71 reviews
.09 km away
Nearby Attractions
Belhaven Marina
7 reviews
.32 km away
Historic Bath
38 reviews
18.74 km away
Goose Creek State Park
84 reviews
26.17 km away
Aurora Fossil Museum
71 reviews
30.05 km away
Questions & Answers
Get quick answers from Gingerbread Bakery & O'Neals snack bar staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Breakfast, Lunch
Restaurant features
Takeout, Seating, Wheelchair Accessible, Waitstaff
Good for
Kids, Child-friendly
Open Hours
06:00 - 14:00
06:00 - 14:00
06:00 - 14:00
06:00 - 14:00
06:00 - 14:00
06:00 - 11:00
Location and Contact Information
  • Address: 278 E Main St, Belhaven, NC 27810-1414
  • Location: United States  >  North Carolina (NC)  >  North Carolina Coast  >  Belhaven
  • Phone Number: +1 252-944-0099
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing