
El Vallarta Mexican Restaurant on E Union St in Marshville, NC
109 E Union St, Marshville, NC 28103 · Open today 11am-9pm11am-10pm
Today is SundayMondayTuesdayWednesdayThursdayFridaySaturday
Taco Wednesday
Fourteen tacos from $1.45 to $3.45, plus the Taco Supreme Special. Wednesday, 11am to 3pm.
See the taco listLunch is on
Lunch is back Monday
Express Combos, Lunch Specials, Lunch Tacos and plates From the Grill. The Vanessa Special, Claudia's Special and Speedy Gonzales live here.
Plates with first names
Vanessa, Claudia, Speedy, Don Juan, Lalo, Leo. A lot of our menu goes by first names. Here are a few, plus two more worth the trip.

Vanessa Special
Two enchiladas topped with melted white cheese served with rice and a salad.

Claudia's Special
Burrito topped with melted white cheese, served with rice and a salad.

Burrito California
A large flour tortilla filled with brisket (shredded beef slow cooked with corn, tomatoes and bell peppers), topped with salsa verde. Served with a salad.

Pollo con Crema
Tender marinated chicken strips topped with our specially prepared creamy sauce. Served with rice, beans and tortillas.
Pull up a stool
We have a full bar with Hand Crafted Margaritas and specialty cocktails. Ask at the bar in Marshville for a margarita flight.






The room on E Union St
A storefront on Marshville’s main street. Inside, the bar sits under a landscape mural, a Catrina portrait hangs in a rustic frame, and soccer is on the TVs.
What Marshville says
4.4On Google450 reviewsJust went for the first time. This place is amazing. The staff are all great, everyone is kind and helpful and they make you feel comfortable and welcome. Restaurant is clean, clean restrooms. The cost of the food is reasonable, quality outstanding and portions are large. I got the 5 taquitos with their beef brisket and it was delicious. The menu is unique, they’ve also got a Philly cheesesteak style burrito.May try that next time, I definitely intend to go back!
This food was so delicious! Everyone here treats me very well, definitely a good restaurant to recommend in Marshville. We’ll definitely be coming back!
food is amazing i eat all the time there,and excellent service recommend.
Good to know
Hours, ordering, reservations and the VIP card at El Vallarta Marshville.
What are El Vallarta Marshville hours?
Open 7 days a week: Sunday to Thursday 11am to 9pm, Friday and Saturday 11am to 10pm. Lunch is Monday to Friday, 11am to 3pm. Taco Wednesday runs Wednesdays 11am to 3pm.
Where is El Vallarta Marshville?
109 E Union St, Marshville, NC 28103. Call (704) 624-3248. Free parking on site.
Can I order El Vallarta Marshville online?
Yes. Order Pick Up from this location's online ordering, or get Delivery through DoorDash. Both buttons are at the top of this page.
Is there a VIP club?
Yes. Join the free El Vallarta Marshville VIP for a card on your phone and a FREE Small Cheese Dip with a $40 purchase (dine in only, not valid with other specials or offers).
Do you have vegetarian options?
Yes. Dishes marked VG on the menu come vegetarian, like the Veggie Bowl, the fajitas, the Fajita Quesadilla and the salads.
Is it wheelchair accessible?
Yes. The entrance, seating, restroom and parking are wheelchair accessible.
FREE Small Cheese Dip with $40 purchase
Dine in only, not valid with other specials or offers.
Come on by
109 E Union StMarshville, NC 28103 (704) 624-3248
