Viva Mexico

148 Main St, Flemington - 08822
148 reviews
Mexican
(908) 788-0744

Food is very good and more authentic Mexican than you typically see locally. Service always friendly and usually (short of a very busy night) expedient. Mains are in the $15-20 range, appetizers $8-15 so when just my wife and I go, we typically get out for $60 + tip. It's BYO so you save on that front. And they are moving back to Main Street Memorial Day weekend 2022 so easier for more people to find than the Turntable Junction location.

This is my favorite Mexican restaurant in my he entire Northeast. Wife and I always get Carne Asada, and flour tortillas then make my own fajitas. The flank steak is always excellent quality, unlike most Mexican restaurants who use cheap beef to keep prices down. Our friend gets chicken enchiladas. Have probably eaten here 20+ times over the years and never had a bad meal. Service is not fast, partly because they don’t want to rush you. BYOB is perfect for me because I can bring the wine I like. Prices are up 20%+ since 2019, but I’ll gladly pay it for high quality food. Portions are very large.

Tasty and fresh chips and salsa. Guacamole was good, too, and not spicy. Chilaquiles had good flavor, along with nopale salad, quesadilla, and fajitas.

Over priced for mediocre Mexican food. $20 for 4 Al Pastour tacos..really? Skip this place and go go chipotle. Better food for half the price.

A great find!! Very cozy and everything is homemade. Had the combo which was delicious and filling. Even though we live in the Poconos, we will be making the trip back here very soon.

Love going to Viva Mexico!! Can’t wait to go back for more great food!!

good service whenever I go I order mole enchiladas they are very good

Amazing food with so much flavor. I loved everything there. And super friendly staff. Highly recommend

Amazing fajitas, incredible price, and LIGHTNING fast service… will come again!!

Great and reasonably priced food. Very friendly service.