17 Best Mexican Restaurants in Williamsburg

Restaurantji's Williamsburg recommendations for the finest Mexican cuisine. Experience the city's best with Chicken Fajitas, Chimichangas, Chips Salsa, and more.

Taqueria Maria Bonita Mexican • $
6618 Mooretown Rd D, Williamsburg

Customers` Favorites

Chile Relleno w Rice and Beans
Cheese Quesadilla Rice & Beans
Carnitas & Al Pastor Tacos
Fajitas Chicken Meal
Shrimp Fajita Nachos
Carnitas Michoacanas
Carne Asada Tacos
Cochinita Pibil
Chicken Burrito
Burrito El Jefe

“Ordered the fajitas for two special for $24.99 to go. I couldn't believe how generous the servings were and to get beef, chicken and shrimp for this price is unbeatable. The taste and quality were outstanding. The small restaurant is located in a shopping strip and was packed. This restaurant needs to be in a space with at least 2 times its' current capacity. The staff kept me in the loop on my order status while I was waiting.“

4.8 Superb114 Reviews
Taqueria Maria Bonita Bar & Grill, LLC Mexican • $
351 York St, Williamsburg

Customers` Favorites

Cheese Quesadilla Rice & Beans
Enchiladas Poblanas with Rice
California Burrito
Carne Asada Tacos
1 Tripitas Taco
Handmade Tamales
Chicken Fajitas
Fresh Guacamole
Fajita Dinner
Fajita Nachos

“Certainly! Let’s polish up the grammar in the review:Are you craving Mexican food? This is a great spot to eat alone or with family and friends. The staff is friendly, the music is nice, and there’s a wide variety of food! Plus, the service is fast ??—perfect for a quick lunch. It’s much better than fast food in terms of price, time, and service.Ask for Madely, best waitress in the ho“

4.6 Superb143 Reviews
La Terraza Mexican Grill Mexican • $
264 McLaws Cir, Williamsburg

Customers` Favorites

Chicken Quesadilla and Enchilada
Steak and Shrimp Fajitas
Corn Chips and Salsa
San Jose Burrito
Chicken Fajitas
Fajitas Texanas
Fajitas Sides
Chips Salsa

“Coming from North Carolina, this hole-in-the-wall restaurant exceeded our expectations. Not only was the service phenomenal, but the quality of the food was as authentic to Mexico as one could imagine. From the first bite, I was encapsulated by the flavor and aroma of the food. If you are ever in the Williamsburg area, this is a must-go place. I will definitely be returning whenever I'm in the area.“

4.6 Superb129 Reviews
7 Mares Mexican Grill Mexican • $
1338 Richmond Rd, Williamsburg

Customers` Favorites

Quesabirria Tacos Dipping Sauce
Grilled Steak Fajita
Seafood Chimichanga
Guacamole Mexicano
Enchiladas Bandera
Chips and Salsa
Chicken Fajita
Chips Salsa
Cheese Dip
Fajitas

“Food is good service is fast. The ambiance was okay. I wish they modernized the place a little it's getting g out dated. Plates are on a good price range. Ingredients are fresh. Overall, the place is a nice niche for a nice hang or date , with friends and family.“

4.5 Superb110 Reviews
MARIA BONITA CANTINA Mexican • $
5541 Richmond Rd suite c, Williamsburg

Customers` Favorites

Kid's Cheese Quesadilla Rice and Beans
Enchiladas Poblanas
Chicken Fajitas
Chips and Salsa
Fresh Guacamole
Street Tacos
Birria Tacos
Guacamole Dip
Maria Nachos
Chimichangas

“Everything about this place was fantastic, honestly! The service and atmosphere was fantastic and the food was out of this world! I have truly never been to a restaurant two nights in a row but our entire family decided that it needed another try. My daughter loved the burrito and the sauce it came in, the Birria tacos were amazing and the steak, chicken, chorizo and barbacoa tacos were also just to die for. My favorite part was the get your own salsa bar paired with this fresh chips!“

4.5 Superb102 Reviews
La Terraza Mexican Grill Mexican • $$
1840 Richmond Rd, Williamsburg

Customers` Favorites

Fresh Made Guacamole
Burritos la Terraza
Chimichanga Dinner
Nachos Cheese Only
Mexican Guacamole
Taco Salad Texano
Chicken and Rice
Chips and Salsa
Chicken Fajita
Nacho Supreme

“There is a plethora of Mexican restaurants in Williamsburg, but La Terraza is one of the better ones. They have great Margarita specials on Mondays and Tuesdays. Their fajita portions are large and seasoned great. Go on a Monday or Tuesday and get your value with their specials.“

4.4 Superb112 Reviews
La Terraza Mexican Grill Mexican • $$
4640 Monticello Ave #7, Williamsburg

Customers` Favorites

Beans Rice Pico De Gallo and Crema
Grilled Steak or Chicken Fajita
Burrito and Enchilada
Texas Margherita
Chips and Salsa
Guacamole Dip
Chile Colorado
Chile Relleno
Fish Tacos
Taco Salad

“The atmosphere was great. The service and the food was great even the dessert was delicious everyone helped each other out and I thought that was nice they work as a well-oiled team will definitely be going backWheelchair accessibility: Yes“

4.4 Superb93 Reviews
La Tolteca Mexican • $
135 2nd St, Williamsburg

Customers` Favorites

Cheese Quesadilla
Enchilada Suprema
Chips and Salsa
Tacos Al Pastor
Burrito San Jose
Rice and Beans
Mexican Drinks
Street Tacos
Chips Salsa
Carnitas

“Great service with a very friendly waitress and management. Portion sizes were good for the lunch specials. The beef was a bit tough in the burrito. Chips and salsa were good and free. Chicken Loco burrito was good with a thin cheese sauce.“

4.4 Superb89 Reviews
Juan’s Taqueria & Cantina Mexican • $$
1220 Richmond Rd, Williamsburg

Customers` Favorites

Tacos Al Pastor Y Lengua
Tacos de Carne Asada
Smoked Brisket Tacos
Empanadas De Birria
Nachos Supreme
Tacos de Birria
Chicken Wings
Taco Supremo
Fish Tacos
Quesadilla

“Best Mexican in Williamsburg hands down. I love the taco selection - every one I have tried so far has been absolutely delicious. My favorite so far is the taco de lengua. I love the sides of pickled red onions, radish, and the flame roasted jalapeño. The 3 taco salsas are also on point - I assume they are a chile de arbol red salsa, a salsa verde, and a jalapeño salsa. My only disappointment is the salsa served with the chips - it’s kind of boring which is surprising given how delicious everything else is.“

4.4 Superb82 Reviews
El Sabor Mexicano Mexican • $
Colonial Towne Plaza Shopping Center, 6925 Richmond Rd, Williamsburg

Customers` Favorites

Steak A la Tampiqueña
Chimichanga Dinner
Guacamole Salad
Carnitas Dinner
Chips and Salsa
Texas Fajitas
Tequila Rose
Nachos Super
Carne Asada
Quesadilla

“This place was such an amazing surprise! We stumbled upon this little gem on day 1 of our trip and were blown away at the quality, taste and PRICE of the food!! We came back 2 more times before heading home from our trip. This place is SO GOOD and the service is fantastic!!“

4.5 Superb56 Reviews
Los Paisanos Mexican • $
7103 Pocahontas Trail, Williamsburg

Customers` Favorites

Huevos Con Chorizo
Tex-Mex Benedict
Shrimp Enchiladas
Fried Ice Cream
Chile Relleno
Carne Asada
Carnitas
Fajitas
Nachos
Steak

“The service was wonderful and the bathroom was clean differently would poop here again. The food was just okay however though I partially think that's because this area has alot of people who can't handle spice. I would have loved some more kick or flavor. Cheese and frying is good but a properly seasoned piece of meat using Mexican seasonings is to die for“

4.4 Superb72 Reviews
Moe's Southwest Grill Mexican • $
4950 Monticello Ave, Williamsburg

Customers` Favorites

Moe Meat Moe Cheese Bowl
Moe's Famous Queso
Homewrecker Bowl
Dipping Sauce
Adobo Chicken
Taco Salad
Quesadilla
Fajita Kit
Guacamole
One Taco

“This place won an award for best customer service however yesterday they must of stayed up all night because they were not on the spot for great customer service.. the welcome greating was "I'm tired of saying Welcome to Moes (at 230 pm.) then when I asked for grilled oinions and no green pepper you would of thought I asked him to grilled me new without peppers.. but he stabbed at the onions (letting out an audible sigh) throwing the oinions around and pepper ending up in the corn. However, the next couple of preparers were extremely nice and made up for the first guy lack of attention and customer service qualities. I told them congratulations for their award and the cashier was extremely proud that I acknowledge their accomplishment.Vegetarian options: You can just about change all menu items to vegetarian by changing the meat out to beans. I changed the stack to beans.“

4.4 Superb57 Reviews
Jose Tequilas Mexican Bar And Grill Mexican • $
205 Bypass Rd, Williamsburg

Customers` Favorites

Complementary Chips and Salsa
Pork Belly Street Tacos
Steak Fajita Dressing
Mexican Street Corn
Quesadillas del Mar
Fresh Catch Tacos
El Volcan Fajitas
Mexico City Tacos
Frozen Margarita
Guacamole Fresh

“Really great atmosphere and service! And the food had a real, authentic vibe to it. There were some really interesting and different dishes and they were loaded with flavor. This is not your same old, same old boring Mexican. Everything is vibrant and flavorful.“

4.1 Good114 Reviews
California Tortilla Mexican •
201 Monticello Ave Unit 4115, Williamsburg

Customers` Favorites

Honey Lime Burrito or Bowl
Screamin' Burrito or Bowl
Classic Quesadilla
Street Tacos
Burrito Bowl
Korean BBQ
Fish Tacos
Guacamole
Queso

“Very nice place. Like a chipotle but better in every way. Overall great selection of food, sauces, and drinks. The place is very clean and the food excellent. I had a burrito bowl. Next time, I will ask for double portion of blackened fish as it was soft and tasty. I give a 4 primarily, because the bathroom was a little unkempt as TP rolls were on top of the toilet and not on the roll. I will definitely come back again.Parking: Plenty shared with the shopping center behind or the other across the road.“

4.1 Good59 Reviews
La Tolteca Mexican Restaurant Mexican • $
3048 Richmond Rd, Williamsburg

Customers` Favorites

Chips & Salsa Medium Bag & 2 Red Salsa
Enchilada Rice & Beans
Quesadilla Mexicana
Crispy or Soft Taco
Quesadilla Arizona
Burrito San Jose
Chicken Fajitas
Tacos Al Pastor
Texas Fajitas
Refried Beans

“Great little place and I would say very unappreciated. They have a large menu with many traditional items as well as familiar stand-bys. The food was great - flavorful and presented well. The service was excellent and, on a very busy night in town, they had seating to spare. Would recommend you give it a try, wholeheartedly, especially when more "popular" places are crowded or have wait-lists for seating.Parking: There were about 20 parking spaces from what I could see, surrounding the restaurant in a lot off the road.Kid-friendliness: This is more about atmosphere although I can't confirm kids' menu items, since my daughter eats adult food now.“

3.8 Good60 Reviews
El Sabroson Salvadoran • $
122 Waller Mill Rd, Williamsburg

Customers` Favorites

Pupusas with Sweet Plantains and Rice
Rotisserie Chicken
Revueltas Pupusa
MI Canton Combo
Side Guacamole
Chicken Fajita
Carne Asada
Burrito
Pollo
Steak

“I hadn’t been here in a few years and WOW!! It threw me for a loop. El Sabrason is one of the few restaurants in Williamsburg that offers pupusas the last time I had them they were small and dry…THIS TIME however!!! They got slightly bigger and greasier and if you know anything about pupusas you know the greasier the better. I don’t know if they changed cooks or what but I have been going there more often because their pupusas are so good and their food is amazing. I just tried their pineapple, chicken sandwich today and I know it sounds weird but it tasted amazing!! And the sandwich was really big! I split mine with my husband and kid.“

3.6 Good28 Reviews
Plaza Azteca Mexican Restaurant · Williamsburg Mexican • $
1430 High St Suite 910, Williamsburg

Customers` Favorites

Chicken and Steak Fajitas
Chimichanga Dinner w Rice
Chicken Taco Salad
Enchiladas Supreme
Burrito San Jose
Chips and Salsa
Chicken Fajitas
Chili Relleno
OMG Nachos
Cheese Dip

“I got the burritos deluxe and they were fantastic. The taste, the presentation, and the portion size was awesome. Some of the best Mexican food I've had in a long time. I ordered thru website and said it would take 20 mins. I placed the order and walked in about 5 mins later and it was ready. The chips were crispy and I also got the hot salsa which also was great. Gonna have to try some more dishes soon.Guy at the front door was very nice, very helpful and had a wonderful personality. Just the few minutes we talked he was real nice genuinely person.This place was great.“

3.7 Good77 Reviews
Loading...
map Map