18 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 Superb123 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 Superb125 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
Fresh Guacamole
Chicken Fajitas
Fajita Dinner
Chile Relleno

“We had a party of 23 people and had phenomenal service. Our waitress Amanda was exceptional. Most of our party were children and she had crayons and paper ready when we got there. The atmosphere was laid back and fun. The food and drinks were GREAT, with lots of options to suite everyone. Highly recommend!“

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

Customers` Favorites

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

“Our first visit. Ordered the El Tapatio Deluxe (the shrimp were cooked perfectly) and the 7 Mares Special. Everything was delicious and large portions. Our server was great. A definite repeater. Beware- the medium beer is probably 24 ounces.“

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

Customers` Favorites

Enchiladas Poblanas
Chicken Fajitas
Chips and Salsa
Fresh Guacamole
Guacamole Dip
Street Tacos
Birria Tacos
Maria Nachos
Chimichangas
Burrito

“I eat here 3-4 times a week! The food is excellent and the service is always exceptional. The food always comes out quickly, is consistent, and very delicious. I have always enjoyed Mexican food but was introduced to a new favorite here, the Tacos de Birria. There is also a salsa bar and guacamole that is made fresh at your table.“

4.5 Superb90 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 Superb113 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
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 Superb94 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
Carne Asada
Quesadilla
Cheese Dip

“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
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

“Having the chorizo n cheese dip along with the arroz con pollo was good. Now to compare this to the other location on Richmond rd, the other one has the better food. The location on 2nd street was a bit bland. But either way it doesn’t stop me from going again.“

4.3 Superb101 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 Superb65 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
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
Mexico City Tacos
El Volcan Fajitas
Fresh Catch Tacos
Frozen Margarita
Salsa and Chips

“Very nice portions, the place vube was nice and service fast, the guacamole that's made fresh tasted delicious. The prices are average 10 and so, but the portions are bmsuffivient and they also have a variety on drinks. I'll recommend the mango mojito and the fajitas or taco de birra. Enough for 4 people.“

4 Good113 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.9 Good58 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

“The food was amazing. Service was great. Prices terribly modest for what you get. The pupusas were delicious, as well and the tacos de Lengua. Seasonings and salsas were on point. Can’t wait to make the drive to Williamsburg again for a repeat!“

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 love that Plaza has clearly labeled 'vegan' options on their menu. So often, refried beans have lard in them and the rice is cooked in chicken broth. .. which makes eating at restaurants a guessing game.PLAZA has clearly labeled "vegan" items, which is fabulous! ???oh and the fresh guacamole ?“

3.7 Good81 Reviews
Taco Bell Fast Food • $
823 E Rochambeau Dr, Williamsburg

Customers` Favorites

Sorry Attempt at a Mexican Pizza
Nachos Bellgrande
Burrito Supreme
Bean Burrito
Taco Supreme
Crunchy Taco
Nacho Fries
Soft Taco
Wrap

“I go to taco bell for my grandson.He ❤️ it.Because he doesn't eat meat. Thanks TB.Vegetarian options: The beans,rice,and cheese burritos and cheese quesadilla.They give you what you ask for.Sorry Burger King Taco Bell has it ? our way.“

3.5 Good82 Reviews
Loading...
map Map