Cornelius · Mexican · $$

Zapata's Restaurant

Outdoor Seating Kid Friendly

The Verdict

Zapata's is a solid Mexican restaurant in Cornelius with a full bar and a lively atmosphere. The margaritas are strong, the fajitas are sizzling, and the atmosphere is festive. It is not the most authentic Mexican food on the lake, but it is a fun place to eat with a group.

What to Order

Fajitas
Carne Asada
Chips & Guacamole
Margarita Pitcher

Best Time to Go

Happy hour for margarita deals

Who It Is Good For

Groups, margarita lovers, casual families

Know Before You Go

Happy hour specials are solid. The restaurant is in the Catawba Ave corridor. Weekend dinner waits can be long.

Frequently Asked Questions

Do I need a reservation at Zapata's Restaurant?

Walk-in, call for large groups

What is the dress code at Zapata's Restaurant?

Casual

Is there parking at Zapata's Restaurant?

Shopping center lot

Practical Info

19905 W Catawba Ave #102, Cornelius, NC 28031

Mon-Sun 11am-10pm

Walk-in, call for large groups

Shopping center lot

Casual

Noise: Lively, especially weekends

The Local's Guide

Get the Lake Norman Food Guide

I'm Lauren Rocco, the local behind this site. Skip the national lists; this is the real rundown on where to eat in Lake Norman, from a real estate agent who has spent more than two decades around this lake and keeps a standing table at half of it.

Drop your name and email and I'll send the guide your way, plus the honest picks that never make a billboard. Date nights that actually book, waterfront tables worth the wait, and the seasonal spots in Lake Norman that close before you expect them to.

No spam, and I never share your info. Just good food in Lake Norman.

t-xs text-[#6E675C]"> Licensed NC Broker #273916 · eXp Realty