These 14 Maryland Restaurants Serve Mexican Food That Fully Lives Up To The Hype
A great taco does not need much, just the right tortilla and the right filling.
Maryland has restaurants that understand this and build everything around that simple truth.
Some are loud and festive. Some are quiet spots where the food does the talking.
I ate my way through half of these over several months and left every single one satisfied.
The variety means every spice level and every preference finds its perfect match here. Start at the nearest spot on this list and let the food decide where you go next.
This state’s Mexican food scene is deeper and more interesting than most people ever bother to discover.
1. Amigos Mexican Grill

Trust me, you will thank me for this recommendation after you have just one meal here.
Amigos Mexican Grill pulls you in with its straightforward menu and generous portions. Nothing here is overly fussy or trying too hard to impress.
The burritos are tightly wrapped and packed with well-seasoned fillings. Grilled meats arrive with a clean char and good depth of flavor. The salsas range from mild and fresh to deeply smoky.
The space at 13600 Baltimore Ave Unit 400 is casual and moves quickly, which suits the lunch crowd well. Tables fill up fast on weekends, so arriving early is a smart move.
The guacamole is made fresh and has the right balance of lime and salt. It pairs well with almost everything on the menu.
Amigos is a dependable stop that consistently delivers satisfying Mexican cooking without overcomplicating a single dish.
2. Taqueria Los Perez, Laurel

Not every great taqueria announces itself loudly.
Taqueria Los Perez in Laurel operates with quiet confidence and a loyal following built over time. The menu centers on traditional street-style tacos done with care.
Corn tortillas are soft and slightly charred, holding up well under hearty toppings. The al pastor is slow-cooked and has a subtle sweetness from dried chiles and pineapple.
Every order comes with fresh cilantro and chopped white onion.
Head to 10110 Washington Blvd N to find this no-frills destination. The interior is simple and clean, focused entirely on the food. Seating is limited, so many regulars order to go.
The birria is a standout option, rich and deeply seasoned with a satisfying warmth. Consomé on the side makes dipping the tacos an essential part of the experience.
3. Fiesta Cancún Bar & Grill

Is your spice rack just for show, or are you ready to use it?
Fiesta Cancún Bar and Grill in Waldorf answers that question with every plate it sends out. The menu is broad and covers both familiar favorites and more regional Mexican preparations.
Enchiladas arrive smothered in rich sauce with melted cheese pooled around the edges. The rice and beans are seasoned well and never feel like an afterthought.
Portions are generous and the flavors are bold without becoming overwhelming.
The dining room at 3610 Crain Hwy has a warm, relaxed energy that makes it easy to settle in. Families and groups tend to fill the space on weekend evenings.
The fajitas sizzle to the table dramatically and smell incredible from across the room. Flour tortillas are warm and pliable, ideal for wrapping everything together.
4. Picante Taco Restaurant

There is a specific kind of satisfaction that comes from tacos made with real intention.
Picante Taco Restaurant in Baltimore delivers that satisfaction with a menu built around bold, honest flavors. The name says it all, and the food backs it up completely.
The tacos here are tight and loaded, using corn tortillas that hold their structure well. Spiced meats are layered with fresh toppings that add brightness and crunch.
The salsas have genuine heat without masking the underlying flavors.
Picante sits at 411 S High St, tucked into a neighborhood that rewards those willing to explore. Service is efficient and friendly without feeling rushed.
Carnitas here are slow-cooked until tender and finished with a slight crisp at the edges. The combination of textures in each bite is what keeps people coming back.
5. Barcocina

Some meals are meant for talking, but this one earns a moment of silence.
Barcocina occupies a striking spot along the waterfront and pairs its setting with thoughtfully prepared Mexican food. The atmosphere and the menu work together in a way that feels considered rather than accidental.
The menu leans toward coastal Mexican flavors, with ceviches and fish tacos taking center stage. Fresh seafood is handled with a light touch and well-balanced seasoning.
Sauces at 1629 Thames St are layered and bright, adding complexity without overpowering the main ingredients.
The space has clean lines and large windows that make the most of the harbor setting. It works equally well for a casual lunch or a more relaxed evening meal.
The shrimp tacos are particularly good, with a satisfying contrast between the crisp shell and tender filling.
6. Taqueria Los Primos

Who knew that a pinch of the right seasoning blend could completely transform a simple taco?
Taqueria Los Primos in Laurel has clearly figured that out, and the result is a menu that punches well above its modest presentation. This is a neighborhood spot that earns its reputation one taco at a time.
The menu focuses on the essentials: tacos, quesadillas, and tortas made with quality ingredients. Meats are seasoned with care and cooked to order, which makes a noticeable difference.
The lengua and cabeza options stand out for their depth of flavor and tenderness.
The interior at 9910 Washington Blvd N is compact and unpretentious, with the kitchen doing all the talking. Counter service keeps things moving at a quick pace.
Fresh salsas change with the season and always bring something interesting to the table. Los Primos is proof that great Mexican food does not require elaborate surroundings or long menus to make a lasting impression.
7. El Aguila

This dish proves that the best flavors usually come from the simplest techniques.
El Aguila in Silver Spring has been serving traditional Mexican cooking with a steady hand and a clear sense of purpose. The menu reflects a deep respect for regional Mexican recipes.
Mole dishes here are rich and complex, developed over time with multiple layers of flavor. Tamales are made in-house and arrive wrapped and steaming, ready to be unwrapped at the table.
The pozole is thick and deeply satisfying, especially on cooler days.
El Aguila is found at 55 Randolph Rd, in an area with a strong Latin American community presence. The dining room is comfortable and well-worn in the best possible way.
Regulars are treated like family, and new arrivals quickly understand why this place matters.
The chile relleno is stuffed generously and topped with a tomato-based sauce that ties everything together.
8. Chido’s Tex-Mex Grill

Ready to see what happens when Tex-Mex gets taken seriously?
Chido’s Tex-Mex Grill in Laurel brings that familiar comfort-food energy with a kitchen that clearly cares about quality. The menu at 14600 Laurel Pl blends Texas-style boldness with Mexican tradition in a way that feels natural and satisfying.
Nachos arrive piled high with toppings that stay in balance rather than collapsing into a mess. The smothered burrito is a standout, covered in a rich, red chile sauce with melted cheese.
Every element on the plate has been thought through rather than just assembled.
The restaurant has a casual, welcoming dining room. The atmosphere is upbeat without being overwhelming, and the pace of service is well-managed. Groups and families tend to feel right at home here.
Tex-Mex can sometimes feel lazy, but Chido’s avoids that trap by sourcing good ingredients and cooking them properly. The queso dip alone is worth a detour.
9. Taqueria Los Perez, Riverdale

The Riverdale location of Taqueria Los Perez carries the same commitment to traditional flavors as its Laurel counterpart. What sets it apart is its own distinct rhythm and loyal neighborhood following.
Birria tacos are the main draw here, and they are executed with impressive consistency. The consomé is deep red, fragrant with dried chiles, and perfect for dipping.
Cheese-crusted tortillas add a satisfying crunch to every bite.
You will find this taqueria at 5803 Baltimore Ave in Riverdale, along a stretch of road known for its Latin American food options. The counter-service setup keeps the focus entirely on the food.
Seating is modest but the turnover is steady.
Breakfast tacos in the morning are worth noting, with eggs and chorizo filling that hits all the right notes. The Riverdale outpost of Los Perez has carved out its own identity while staying true to the same honest cooking that defines the brand.
10. Clavel

Stop overthinking your next dinner out and just follow the smell of handmade tortillas already.
Clavel in Baltimore occupies a distinct space in the city’s Mexican food landscape, combining traditional technique with a more modern sensibility. The result is a menu that feels both rooted and exciting.
Handmade tortillas are the foundation of almost everything here, and the difference is immediately noticeable.
Small plates rotate with the season and highlight lesser-known Mexican ingredients and preparations. The attention to detail in every dish is evident from the first bite.
The interior at 225 W 23rd St is low-lit and intimate, with a design that feels carefully considered. It draws a crowd that appreciates craft and curiosity in equal measure.
The tlayuda is a highlight, broad and topped with black beans, cheese, and seasoned meat. Clavel is the kind of Maryland restaurant that expands your understanding of what Mexican food can be.
11. Guacado Mexican Grill

This isn’t about being a chef; it’s about being hungry and having a plan.
Guacado Mexican Grill in Laurel leans into the fast-casual format with a menu built around fresh, customizable bowls and burritos. The concept is clean and efficient without sacrificing flavor.
Guacamole is made fresh throughout the day and serves as the anchor of the menu. Bowl options allow you to mix proteins, grains, and toppings with real flexibility.
Ingredients are kept simple and well-sourced, which shows in the final result.
The restaurant is at 13600 Baltimore Ave Suite 700, sharing a shopping center with other local favorites. The interior is bright and modern, designed for quick visits that still feel satisfying.
Counter service moves smoothly even during busy lunch hours.
The chicken tinga bowl stands out for its smoky, tomato-based sauce and well-cooked rice base. Guacado fills a specific niche in the Maryland Mexican food scene: fast, fresh, and consistently good.
12. Taqueria La Placita

There is a reason certain taquerias never need to advertise.
Taqueria La Placita in Hyattsville has built its following through word of mouth and the kind of cooking that people genuinely talk about. The menu is focused and executed with real skill.
Tacos here come on freshly pressed tortillas with fillings that are seasoned with a clear sense of tradition. The suadero is tender and slightly caramelized, making it one of the better versions you will find in the region.
Toppings are fresh and applied with the right restraint.
Make your way to 5020 Edmonston Rd in Hyattsville to find this unpretentious neighborhood taqueria. The space is small and functional, with a kitchen that operates at a confident pace.
Parking is easy and this Maryland location is accessible from several surrounding communities.
Horchata here is made in-house and has a creamy, cinnamon-forward flavor that pairs well with spicier menu items.
13. Azteca Restaurant

Your weekday lunch just got a serious promotion.
Azteca Restaurant in College Park has been a reliable anchor for Mexican food in the area for years, serving a menu that balances tradition with accessibility. The consistency here is something that regulars have come to depend on.
Enchiladas verdes are a menu highlight, covered in a tangy tomatillo sauce with crumbled cheese on top.
The rice is fluffy and well-seasoned, and the refried beans have a smooth, satisfying texture. Combination plates offer good variety for those who want to try multiple dishes.
Azteca is situated at 9505 Baltimore Ave, close to the university area and well-positioned for both students and local families.
The dining room is comfortable and familiar, with a warm color palette that suits the food well. Lunchtime specials make it a particularly smart midday stop.
The marinated chicken dishes show a careful hand with spicing, never too aggressive but always flavorful.
14. Maximón

Who would have thought that a single restaurant could reframe an entire cuisine for a city?
Maximón in Baltimore does exactly that, approaching Mexican food with a level of creativity and precision that sets it apart from most others in the state. The menu reads like a love letter to Mexico’s culinary diversity.
Dishes here draw from multiple regional traditions, presenting flavors that feel both familiar and genuinely surprising.
The mole negro is deeply layered, built over time with a complexity that rewards slow eating. Plating is thoughtful without crossing into pretension.
Find this Maryland restaurant at 200 International Drive, in a setting that matches the ambition of the food. The space is polished and well-designed, with a kitchen that operates with clear intent.
Service is attentive and knowledgeable about the menu’s origins. The duck carnitas taco is a standout, combining rich, slow-cooked meat with a bright, acidic slaw.
