Skip to main content

Best Mexican Food in Colonial Beach

Sizzling Fajitas & Tableside Guac in Colonial Beach
Made Fresh, Every Day

Made Fresh, Every Day

Fresh-made every day, rooted in tradition. Come hungry — there's a plate here with your name on it.
Street Tacos and So Much More

Street Tacos and So Much More

From carne asada to shrimp tacos, every plate is made fresh with real ingredients. Kids, vegetarians, seafood lovers — everyone eats well here.
Tableside Guacamole

Tableside Guacamole

Made fresh at your table, every time. Try the pineapple version — sweet, savory, and one of the things regulars order without even looking at the menu.

Colonial Beach's Favorite Mexican Table

El Toro has become the place locals claim as their own and visitors never forget — authentic food, genuine care, right here in Colonial Beach.

What our guests are saying

Great experience! We tried a pineapple guacamole for appetizer. It was made in front of us and was great. Then, we tried a beef tongue tacos, fajitas Texana and mojararra frita. All of the dishes we served perfectly. Exceptionally fresh pico de gallo, salad, beans and rice without excessive oil. The meats WEREN’t over salted and greasy. A good quality food and genuinely caring staff.

E S

E S

Wonderfully delicious food, service out of this world. Special shout out to Sandra and Frank for their amazing hospitality.. Just moved to the area and have found our new family... thank you El Torro

 Amy Troch

Amy Troch

My first time in El Toro, I was looking for somewhere to have dinner. I found this 4.9-star on Google, and I didn't hesitate to come. I certainly don't regret it. The service was excellent, the food delicious, and the waiter and manager made sure we had everything we needed. I will definitely return. I recommend the enchiladas campechanas; they're the best!!

Janeth E Gomez

Janeth E Gomez

Had anniversary with my wife and we had a great experience. Food and service was A1. Mateo took great care of us and the whole staff was very friendly and great. Talked to a waitress for a long time and the lady that greet at the door. It was an experience that we never had before at a restaurant. Margaritas and food were at point. I live 2 hours and 30 minutes away and will go back.

Ivan Medina

Ivan Medina

El Toro Authentic Mexican Rewards

El Toro Authentic Mexican Rewards

Join our rewards programme, earn points every time you order online, and redeem your points for free food!

Frequently Asked Questions

What are you known for?
What meals do you serve?

We serve Lunch and Dinner

Do you offer delivery or takeout?

Yes, we offer Takeout and Delivery

Where are you located?

We are located in Colonial Beach, VA at 700 McKinney Blvd #100

What areas do you serve?

Our location

Map showing the location of El Toro Authentic Mexican on 700 McKinney Blvd #100 in Colonial Beach

Loading today's hours...