HOURS

Mon – Fri: 11:00 AM-8:00 PM
Sat: 8:00 AM-9:00 PM
Sun: 8:00 AM-7:00 PM

417 East Lake Street #51
Minneapolis, MN 55408
(612) 516-5424

119 2nd Street East
Hastings, MN 55033
(651) 437-5002

ABOUT US

Welcome to El Mexican Restaurant – where the vibrant flavors of Mexico come to life in the heart of Hastings, Minnesota, and our second location in the bustling city of Minneapolis. At El Mexican, we invite you to embark on a culinary journey that celebrates the rich tapestry of Mexican cuisine, offering an authentic experience that transports you straight to the streets of Mexico.

Dive into a menu that showcases the diverse and mouthwatering dishes that define Mexican gastronomy. From the sizzling fajitas to the savory tacos, each dish is crafted with care and precision, using traditional recipes passed down through generations. Our commitment to authenticity means you’ll experience the true flavors of Mexico right here in Hastings and Minneapolis.

CATERING
Book your next catering event or party with us!
El Mexican Restaurant would be honored to provide our services for your next event. Each event is designed to provide the best experience possible for you and your guests.

REVIEWS

from Lisa P.
Read More
Really love this gem of a downtown restaurant. Greeted with fresh salsa and chips is always a great treat. The food was hot and fresh. Fresh tamales, chicken taquitos and taco salad were filling and tasty. Can't wait to go back.
from Chris B.
Read More
My wife and I stopped on an absolute whim. Had no idea what to expect. Portions were HUGE, chips and salsa we perfect, The Wet Burrito with chicken was amazing and the service was fantastic.
from Kevin S.
Read More
Breakfast menu is fantastic with great selection. I highly recommend the chiliquilles. Coffee was great and loved it out of their special mugs. Service was warm and friendly and the overall menu selection offers a range of traditional Tex-mex items.
Previous
Next
JOIN OUR VIP
Get updates on specials, events, contests and other VIP only benefits.

HOURS

Mon – Fri: 11:00 AM-8:00 PM
Sat: 8:00 AM-9:00 PM
Sun: 8:00 AM-7:00 PM

CALL US

Stay in the loop