Skip to main content

Best Mexican Food in South Portland

Scratch-Made. Sizzling Hot. Since 2013.
South Portland's Go-To Mexican Spot

South Portland's Go-To Mexican Spot

Right off Western Ave, near the Maine Mall. Family-owned, fiesta-ready, and serving bold, scratch-made Mexican food since day one.
Easy to Find, Hard to Leave

Easy to Find, Hard to Leave

Right near the Maine Mall — easy in, easy out, with plenty of parking. A quick stop for a real sit-down meal.
A Fiesta the Moment You Walk In

A Fiesta the Moment You Walk In

Regulars say it feels like a party from the first step through the door. Warm staff, bold food, and genuinely glad you came.
Birria Tacos and Beyond

Birria Tacos and Beyond

Birria tacos, quesabirria, ranchero enchiladas, jumbo margaritas, and Mexican sodas to keep the kids happy.
Find Us in South Portland

Find Us in South Portland

Address: 147 Western Ave, South Portland, ME 04106 Phone: (207) 773-8851 Hours: Mon - Thu: 11 AM - 9 PM Fri - Sat: 11 AM - 10 PM Sun: 11 AM - 9 PM Dine in, take out, or order online — we're ready when you are.
All El Rodeo Locations

All El Rodeo Locations

Looking for a different location? We've got four spots across Maine — find the one closest to you.

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

What areas do you serve?

We serve the following areas: South Portland, Ligonia, Libbytown, Portland, Broadview Park, Oakdale, Highlands, Sagamore Village, Scarborough, North Scarborough, Westbrook, Munjoy Hill, Riverton, Mountainview Park, North Deering, Fort Preble, Cape Elizabeth, South Gorham, Elizabeth Park, and Cape Cottage.

Our locations