
Scarborough

Right in the Heart of Scarborough

Regulars Say We're the Best

Happy Hour Worth Showing Up For
From the Kitchen

Find Us in Scarborough

All El Rodeo Locations
Featured

Experience El Rodeo, Maine's Best Mexican Food

Made from Scratch, Every Day
Something for Everyone

From Dishwasher to Founder, Built on Scratch

The Margaritas Are Famous for a Reason

Bring El Rodeo to Your Next Event
What our guests are saying
This is my favourite Mexican restaurant in Maine by far. The chips are always warm and fresh, and the salsa is delicious. Their burritos are top-notch and very large for the price. Would definitely recommend El Rodeo if you’re in the area and want good Mexican

Benjamin B.
Best Mexican around! My one-year-old will even eat the salsa. The ranchero enchiladas are my go-to. The manager is so nice and very funny. The staff is awesome; eating here is an easy choice!

Samantha S.
Had such a great experience! Our waiter was beyond amazing! And the skillets were so satisfying!!! Had plenty of left overs to take home... highly recommend the texas skillet 😋

Rabeka B.
Very good! The food was delicious and my son was very excited about the decor haha. The service was a little slow. They didn't really come back and check up on us but other than that it was a great choice!

Lindsey M.

El Rodeo Rewards
Frequently Asked Questions
What are you known for?
We are known for Jalapeno Poppers, Burgers, Chicken Wings, Wings, Wine, Mole, Queso Fundido, Elote, Fish Chips, Bean Dip, Nachos, Quesadillas, Seafood, Tacos, Ceviche, Margaritas, Soup, Burrito Bowl, Chicken Fajitas, Quesadilla, Taco Salad, Fries, Shrimp Fajitas, Fish and Chips, Guacamole, Burritos, Shrimp, Churros, Bar Food, Grilled Chicken, Fish, Refried Beans, Tres Leches Cake, Carnitas, Enchiladas, Barbacoa, Birria, Carne Asada, Street Tacos, and Chimichanga
What areas do you serve?
We serve the following areas: Dunstan, West Scarborough, Scarborough, Milliken Mills, Blue Point, Grand Beach, Old Orchard Beach, Pine Point, Surfside, Saco, Ocean Park, North Scarborough, South Gorham, Sandy Brook, Higgins Beach, South Buxton, South Portland, Broadview Park, Ligonia, and Cape Elizabeth.