Puerto Nuevo Mexican & Seafood Restaurant in Banner Elk, NC

Puerto Nuevo Mexican & Seafood Restaurant in Banner Elk, NC serves fresh, flavorful authentic Mexican food and seafood specialties in a welcoming mountain-town setting. From classic favorites to house-made specialties, our menu is prepared daily with fresh ingredients for bold taste and consistent quality. Whether you’re a local or visiting the High Country, Puerto Nuevo is a go-to spot for Mexican dining in Banner Elk with friendly service, comfortable atmosphere, and meals worth coming back for.


Looking for the best Mexican restaurant in Banner Elk with plenty of variety? Puerto Nuevo offers everything from traditional Mexican plates and vegetarian-friendly options to fresh seafood dishes made to order. Enjoy sizzling entrées, fresh sides, and crowd-pleasing flavors that make us a favorite for families, couples, and groups. If you’re searching for Mexican food near Sugar Mountain or Beech Mountain, Puerto Nuevo is an easy choice for a satisfying lunch or dinner after a day in the mountains.


Your meal is even better with our standout drink selection, including a wide variety of margaritas and a strong lineup of tequilas—perfect for date night, celebrations, or a relaxing evening out. Guests love the fresh taste of our made-to-order favorites (including our guacamole) and the warm, reliable service that makes dining easy and enjoyable. For Mexican and seafood in Banner Elk, North Carolina, Puerto Nuevo delivers the flavor, freshness, and hospitality that turns first-time visitors into regulars.

 

REVIEWS

Great Restaurant!

Great restaurant! We absolutely loved it from start to finish. The menu is very extensive and offers an excellent variety of traditional Mexican dishes, so there’s something for everyone, whether you’re craving classic comfort food or want to try something new. The prices are very reasonable, especially considering how generous the portions are.

David Hernandez

 

Authentic food presented very well!

Lovely ambience and interior decor with beautiful mountain views. Authentic food presented very well, excellent flavors and taste. Salsa bar was topnotch. Picture of corn ribs that was out of the world. Plenty of vegetarian options as well. Enjoyed our lunch.

Anonymous

 

Fun atmosphere and excellent food!

Puerto Nuevo Mexican Restaurant is a great spot with a fun atmosphere and excellent food. The salsa bar is awesome, with plenty of fresh and flavorful options to choose from.

The drinks are huge and well made, and the food menu offers a wide variety of great options. Everything we tried was delicious and came out quickly. Overall, it’s a fantastic place for good Mexican food, strong drinks, and a lively dining experience. Highly recommended.

– Stephen Chandler

 

There’s something for everyone!

We stopped in here while in town. All four of us enjoyed our meals. I got the taco salad, my husband got the tomahawk steak, and our nephews got the el combo and fajita burrito. They have a pretty wide variety of options. There’s something for everyone. Server was nice and attentive. Restaurant was nice and clean.

Ken Nyang

 

The food was amazing!!!

The food was amazing, and they gave us some queso bean dip right when we sat down complimentary. Our waiter looked like bad bunny, and they also had a little salsa dip bar that was different than most Mexican restaurants. Overall the place was high end, which is hard to tell from the outside but once you step in it’s very beautiful and eclectic inside. I got the taco salad which was more meat then lettuce but I’m not complaining and my partner got the burrito deluxe and I wish our stomach were bigger because we couldn’t finish the servings we got and on top of that realized we got a medium margarita and was huge and very sufficient! We went to this place because the original place we planned was closed and I’m glad because we were happier with this experience honestly. The vibes are 10/10, food is 10/10 and the people who work there were super sweet! And the price was so reasonable, was actually surprised when I received the bill!

 – Local from Banner Elk

DIRECTIONS & LOCATION

Click the arrow box for map directions.

Visit This Location

2941 Tynecastle Highway
Banner Elk, NC 28604

Phone & Mail

828-898-3332
puertonuevobannerelk@gmail.com

}

Opening Hours

Sunday – Thursday:
11:00 am to 10:00 pm
Friday- Saturday:
11:00 am to 10:30 pm