At El Rodeo Mexican Restaurant we LOVE serving families in the Fredericksburg, VA Area.
Our family has been serving our favorite Mexican Food for years and years.
Enjoy our Tacos, Burritos, Fajitas, Homemade Soups, delicious Salads and much, much more.
We only use fresh and authentic ingredients to prepare our food and to bring you consistent Mexican food favorites for Takeout, Delivery and dine-in.
Based on 732 reviews, the restaurant has received a rating of 4.3 stars. Price $
✔️ Dine-in ✔️ Takeout

Address:
203 Lansdowne Rd, Fredericksburg, VA 22401
Phone: (540) 373-7040
Website: https://elrodeorestaurantmenu.com/
Hours
| Thursday |
11 AM–10 PM |
| Friday |
11 AM–10 PM |
| Saturday |
11 AM–1:30 AM |
| Sunday |
11 AM–9 PM |
| Monday |
11 AM–10 PM |
| Tuesday |
11 AM–10 PM |
| Wednesday |
11 AM–10 PM |
Menu
… View more
Menu Photos
Photo Gallery
Order and Reservations
Reservations: elrodeorestaurantmenu.com
Reviews
Alex Nicholes
Absolutely pleased with the experience. Food was delightful, and serving sizes were frankly enormous. Definitely going to get another meal out of the left overs. Restaurant has a classic cantina vibe with Latin music and murals. We were seated immediately and wait times for food were very reasonable. 10/10 will recommend.
… more
Matthew Pulley
Huge portions! Delicious food, especially anything that includes fajitas vegetables. Great bar atmosphere. Delicious margs!
… more
KB Siegel
El Rodeo has excellent food. The incessant flies and unobstructed views of barbed wire out the window are equally authentic. If you love Mexican food, go here. Happily, the Modelo and Dos Equis are also plentiful.
… more
Laura Mccroskey
The food is so yummy and it’s at a great price. I love the pinapple chicken tacos. The only downside is the service is very slow. We waited a good 30 to 45 mins for our food both time we went. Both time they weren’t busy so I don’t understand the long food wait time. So be prepared to wait on your food.
… more
Debra Harris
Our favorite spot for Mexican! The food is amazing every time! Prices are affordable and the staff is great. We had slow service one time, but great service since.
… more
Zachery Rizik
We love this place. One of the best restaurants in the area. Highly recommend trying the pupusas!
… more
Lepha Sears
The food was OK nothing to brag about . I got the steak fajitas . It took awhile before my meal was served which I don’t mind if the food is good , anyway my server brought out the skillet with all the hot steak and such but that was all she brought . I asked about the rest of my meal and was told ( with attitude ) that it was coming . By the time she brought my tortillas and toppings my meat was cold. Needless to say it wasn’t my new favorite restaurant. My friend and I had asked for separate checks when we first placed our order but when we went to pay our check she hadn’t Split them and told me a random amout and when I asked to see my check see rolled her eyes , started speaking Spanish but did not give me my check . So I asked to speak to a manager he told me that she wasn’t saying anything bad in Spanish and that she would separate the checks but rolling your eyes is translated as rude in any language probably goes without saying I won’t be returning to El Rodeo
… more
madeline gonzalez
Went here for the 1st time – from the moment we walked in – staff were attentive and constantly returning to check in with us . The food was good along with the atmosphere however the mojito did not meet my standards it was basic l. I would return for the food.
… more
Gary Gray
Oh my what great food check the burger juicy and delicious. The wings are also very good the spicy wings has the heat. Very nice customer service. Call in my order and it was just getting ready when I arrived hot and fresh. Will definitely be going back. Two thumbs up.
… more
HJDCTTPL
We had a reservation here for Cinco de Mayo and that was not a good choice. The music was insanely loud, even after we asked for them to turn it down. They had some singers that were basically singing karaoke from a screen, so a bit hit or miss. The service was extremely slow and the waitress couldn’t hear us properly. She was a bit rude to us, but I think she was frustrated, too. Waiting forever for everything and then some of us got wrong items. The 1 house margarita I had knocked me on my behind, not sure what is in those. Be careful! Water never arrived although we asked several times. To top it off we had items on our bill, we didn’t order, but at that point we had been there over 2 hours and just had enough of the noise and the whole situation so we just paid and left.
… more
… View more