Get Seen

Outer Banks Mexican Restaurants

Mexican restaurants on the Outer Banks serve up bold flavors, casual vibes, and some of the best tacos with a view. If you're craving fresh guac, a margarita flight, or quick takeout for a sunset picnic, the OBX has you covered.

The Outer Banks has a strong lineup of Mexican restaurants offering bold flavors, casual vibes, and plenty of spots perfect for everything from lunch on the go to family dinners. From traditional plates to Baja-style beach eats, these OBX Mexican restaurants bring the heat.

Where to Get the Best Mexican Food on the OBX

You can find Mexican spots all across the Outer Banks, from laid-back taquerías and family-run kitchens to popular cantinas with colorful drinks and coastal twists. Menus typically feature favorites like tacos, enchiladas, burritos, fajitas, and chips with house-made guacamole and salsas.

Many places also offer vegetarian options, gluten-free substitutions, and plenty of spice for those who want it. Whether you’re dining in or grabbing takeout for a beachside meal, these restaurants deliver on flavor and atmosphere.

Featured Outer Banks Mexican Restaurant

Viva Mexican Grill

Family-owned, made to order, and full of flavor, Viva Mexican Grill brings authentic Mexican cuisine to the Outer Banks with bold spices, homemade tortillas, and your favorite classics, served fast, fresh, and with OBX hospitality in Nags Head.

2424 S Croatan Hwy,
Nags Head, NC 27959

(252) 441-1601

View the Restaurant’s Website

Find the Best Outer Banks Mexican Food

Nags Head FEATURED Burritos
Author Image

Viva Mexican Grill

Viva Mexican Grill

Fast Food

Taco Bell

Mexican

Agave Roja

Burritos
Mexican
Fast Food

Taco Bell

Dishes You’ll Find at OBX Mexican Restaurants:

  • Street tacos with carne asada, al pastor, or grilled fish
  • Chicken enchiladas smothered in verde or mole sauce
  • Loaded nachos with queso, beans, and jalapeños
  • Burrito bowls with fresh toppings and house salsas
  • Chips and guac are made fresh daily
  • Classic and frozen margaritas in a range of flavors

Where Locals Take Their Tacos

If you’re hitting a Mexican spot during peak dinner hours, skip the wait by grabbing takeout and heading to a nearby beach access or soundside park. Most OBX locals know that tacos taste even better with a view, and you’ll avoid the dinner crowd while scoring the best seats in town. If you’re ordering to-go, ask for extra napkins, utensils, and plenty of salsa or hot sauce; some places have special house-made options you won’t want to miss. And if you’re planning a picnic, bring a small cooler or insulated bag to help keep everything fresh until you find the perfect spot to eat.

Many local Mexican restaurants offer daily specials or seasonal dishes that aren’t always listed online. When you call ahead, ask what’s popular or if there are any off-menu favorites worth trying. And if you have a big group, ordering family-style platters can be an easy way to sample a little bit of everything without the wait.

The Outer Banks tastes better with friends. Share away!

Share to...