Maryland has thousands of quality eateries, so developing a list of the best Mexican restaurants in Maryland is no easy task. However, based on multiple review sites, we've highlighted 19 of the highest-rated Mexican restaurants in the state. Appetizing food combined with pleasant service makes the following list of restaurants a great reference for finding excellent Mexican cuisine in the Old Line State. Next time you're feeling ravenous for plantains, fajitas, and pupusas, head to these spots:
1. Ernesto's Fine Mexican Food, Ellicott City
Our list of the best Mexican restaurants in Maryland starts with Ernesto's. This restaurant is hidden in a shopping center but don't judge it from the outside. Inside, you'll be treated to hearty portions and delicious margaritas. Visit the website here.
2. Mezcal Mexican Restaurant and Bar, Owings Mills
People come back to Mezcal again and again for their consistency in mouth-watering food and superior service. Try their unique combinations like the pictured avocado salad with shrimp. Yum! Check out their website here.
3. Papa Joe's Mexican Restaurant, Westminster
You wouldn't think of Westminster as a place you can find authentic Mexican cuisine. However, this gem will surprise you. Here you'll find scrumptious food at great prices. With that combination, you can't go wrong. Click here to visit the website.
4. Mi Pueblo, Glen Burnie
The fresh guacamole here is a MUST. The food here is always fresh and served fast. You won't be disappointed with a visit to Mi Pueblo. Check out their website here.
5. Jalapenos Restaurant, Annapolis
This unassuming spot doesn't look like much on the outside, but step inside and enjoy the unique restaurant atmosphere paired with delicious food. Pictured here are the stuffed jalapenos. A must-try! Click here for their website and menu.
6. Mexico Restaurant, White Plains & Huntingtown
Mexico Restaurant has two locations, both with whopping portions of flavorful Mexican dishes. The service is also top-notch, which will leave you wanting to return ASAP. You can visit their website here.
7. Cafe Bueno, Frederick
With a few different hot sauces to try, this tiny place is packed with flavor. Pictured here is their veggie burrito covered in drool-worthy cheese and a kick of verde sauce. Delish! Check out their website and menu here.
8. Rosita's Taqueria Y Restaurant, Salisbury
This place may look like a dive from the outside, but the food is authentic and delectable. Pair your meal with a margarita-made-right, and you're sure to have the perfect evening.
9. Salsas Mexican Cafe, Leonardtown
This restaurant offers great service and amazing food that's delivered to your table fast. This place is usually quite busy so get there early to avoid the hustle and bustle. You can visit their website here.
10. El Salto, Baltimore & Parkville
Affordable and quality Mexican food that will have you wanting to return. In fact, most customers here are loyal to the restaurant because the flavors are unmatched. You can see the website and browse their menu here.
11. El Andariego, Ashton
Patrons here rave about the fajitas. Their margaritas also may be some of the best you've ever had. You can find the El Andariego website here.
12. Samantha's Restaurant & Carryout, Silver Spring
This place may not look like much but don't knock it 'til you try it. Make sure to try the chicken pupusas and basically anything else on the expansive menu. Click here for the website.
13. El Jinete Restaurant, Cumberland
The waitstaff here is friendly and the food is to die for. Make sure to try the fajitas, which are a popular choice. You can visit the website here.
14. El Ranchero, Hagerstown
With two locations in Hagerstown, this restaurant offers a variety of Mexican cuisine. Try their cheese dip, which is a favorite among customers. You can visit their website here.
15. Mango's Grill, Laurel
The authentic cuisine here is worth the visit. Make sure to try the mouth-watering plantains and the pictured seafood fajitas. SO GOOD. You can visit the website here.
16. Riviera Maya, Rising Sun
This restaurant serves up refreshing horchata and pictured here are their fresh and tasty chicken tostadas. This place may be small but it serves up dishes that are sure to please a BIG appetite. Click here for the website.
17. Fiesta Grill, Bel Air
The food here is fresh, delicious, and inexpensive. You can't go wrong with pretty much anything on the menu. You can visit the website here.
18. Don Jorge's Restaurant, Gaithersburg
This gem will provide you with an amazing meal. Pictured here are the fajitas for 4 people. Can you look at this picture without drooling? Visit their website here.
19. Taqueria La Placita, Hyattsville
If you come here for one thing, make sure it's for the Mexican grilled corn. This authentic joint will leave you satisfied and wanting to come back as soon as possible.
Do you agree that these are some of the best Mexican restaurants in Maryland? If not, please share with us your favorite local spots -- we'd love to hear from you!
Subscribe to our newsletter
Get the latest updates and news
Thank you for subscribing!