Goes to H2Obx. No contest. We headed down last weekend. Their policy is no food or drinks can be brought inside (sealed and empty water bottles are okay), but honestly the food there is great, so you'll want to splurge a little and eat there. I rounded up photos of all the menus with prices so you can plan ahead. And...you can save $5 on your ticket by using code "allena".
Outer Franks- the first stand when you walk in, a quick service cart with hot dogs, snacks, lemonade, churros, and chips.
Dune Devil Desserts- funnel cakes, ice cream, milk shakes, and Cheer Wine floats. Eat it quick before it melts! This stand is across from Outer Banks Eats. There are several tables to sit and eat in in between.

Outer Banks Eats- wraps, salads, pizzas, burgers, chicken tenders, fries, mozzarella sticks, sandwiches, and more. Located past the pirate play area.
Bait & Tackle- smoothies, acai bowls, coffee. This is on the backside of Fly Boys which is their bar. Fly Boys features craft and domestic beers plus Sanctuary Vineyard wine which is local to the OBX. There are also frozen drinks.
Dip n Dots wasn't open on our trip, but they do have this stand.
Heavenly Hogs- Carolina pulled pork, BBQ nachos, BBQ mac and cheese bowls, fried pickles, and fried shrimp.
My personal favorite of the day was the veggie nacho from this stand. It's a little bit hidden, in the very back of the park by the farthest away slides. My kids ate that thing up. It was a good portion size and they made it fresh while we waited just a few minutes. It was so good!
That's it! Go hungry. Spend the whole day. Enjoy!