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.
Experience El Rodeo, Maine's Best Mexican Food

Experience El Rodeo, Maine's Best Mexican Food

Scratch-made sauces, chips fried fresh daily, and margaritas big enough to share. Four locations across Maine.
Made from Scratch, Every Day

Made from Scratch, Every Day

Chips cut and fried fresh daily. Mole, ranchera, and verde sauces all made in-house. You can taste the difference.

From Dishwasher to Founder, Built on Scratch

Juan Sanchez arrived in America from Mexico at fourteen with nothing but a drive to work. Eleven years later, he opened El Rodeo in South Portland — and Maine's never eaten the same since.
The Margaritas Are Famous for a Reason

The Margaritas Are Famous for a Reason

Jumbo, made-to-order, and available in flavors you won't find anywhere else in Maine. Happy hour runs 2–5pm daily.
Bring El Rodeo to Your Next Event

Bring El Rodeo to Your Next Event

From office lunches and family celebrations to weddings and community gatherings, El Rodeo Catering makes feeding a crowd easy. Browse our catering menu and submit your request online. Pickup orders require at least 48 hours' notice, and all delivery requests are subject to manual approval. Every catering inquiry is reviewed by our team, and orders are only confirmed after we contact you directly.

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.

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.

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.

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.

Lindsey M.

El Rodeo Rewards

El Rodeo 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?

We are known for Margaritas

What meals do you serve?

We serve Lunch and Dinner

What areas do you serve?

Our locations