
Baltimore boasts a diverse foodie scene and its Mexican restaurants are no exception. These top spots serve up the best of the best when it comes to Mexican food, from slow-cooked meats to earthy huitlacoche tacos and creamy guacamole. There’s something for everyone, including vegetarians, vegans, and those who eat a gluten-free diet.
2. Maximón
Maximón is a little slice of Mexico in Baltimore. As you step through its doors, you’ll be greeted by a warm and inviting atmosphere, perfectly complemented by a picturesque view of the harbor. The service goes above and beyond, with their knowledgeable and amiable staff guiding you through the menu. Indulge in the delicious guacamole to start, which pairs perfectly with the succulent smoked turkey sandwich.
📍200 International Drive, Baltimore, MD 21202
2. Barcocina
Barcocina, in the historic Fells Point of Baltimore, is an absolute gem for lovers of Mexican cuisine. Situated by the picturesque waterfront, this upscale eatery offers a truly fantastic dining experience. Indulge in tantalizing breakfast burritos, flavorful tacos, and mouthwatering French toast for a real treat.
📍1629 Thames St, Baltimore, MD 21231
3. La Calle
La Calle offers an extensive array of options. The moment you enter La Calle, you’ll be greeted by stunning decor and a warm, inviting atmosphere. Check out the delectable empanadas and the mouthwatering ceviche of the day for something different every day! Don’t miss out on the fish tacos either, which really made the most of Baltimore’s coast.
📍623 S Broadway, Baltimore, MD 21231
4. Blue Agave Mexican Food
Blue Agave Mexican Food is another of Baltimore’s fantastic Mexican restaurants, offering tons of delicious dishes. Bring your appetite because this spot serves generous portions and you certainly won’t want to stop eating. Try the shrimp adobo fajitas if you’re a seafood lover paired with grilled corn on the cob, slathered in creamy mayo in cheese. Wash it all down with a refreshing margarita and you’ll be in foodie heaven.
📍1032 Light St, Baltimore, MD 21230
5. Poblano Mexican Grill
Poblano Mexican Grill is another great place to try. From sizzling steak nachos and succulent chicken tacos with beans and rice to crispy taquitos, there is something for everyone. Vibrant salsa compliments every dish and there’s a whole section of the menu dedicated to poblanos too, as the name suggests. These stuffed peppers are great for those looking to up their veg intake and you can have them filled with veggies too!
📍201 W Chase St, Baltimore, MD 21201
6. Cocina Luchadoras
Cocina Luchadoras in Baltimore is a lively eatery that offers a creative twist on classic Mexican street fare. The tacos are absolutely delicious and the salsa adds a tantalizing kick, enhancing every dish. Indulge in the irresistible paletas, especially the mouthwatering mango and chamoy flavor for something a bit different.
📍253 S Broadway, Baltimore, MD 21231
7. Clavel
Clavel boasts a plethora of enticing options on the menu – you’ll be spoilt for choice. The cocktails, crafted with mezcal, are a must-try and you can even book a mezcal-tasting session. From the flavorful fish tacos to the succulent queso fundido, this place really impresses, and make sure to leave room for dessert too!
📍225 W 23rd St, Baltimore, MD 21211
8. Taqueria El Sabor del Parque
Taqueria El Sabor del Parque is an absolutely charming spot offering really authentic Mexican food. It’s not a big, flashy place. Just a no-frills Mexican restaurant serving mouthwatering dishes. There are loads of taco options and plenty of vegetarian options too but they also offer a few dishes you won’t find everywhere like caldo de res and camarones a la plancha.
📍2901 Eastern Ave, Baltimore, MD 21224
In Baltimore, the Mexican restaurants do not disappoint. The city’s culinary scene embraces these colorful and fiery flavors with gusto. Whether you’re craving mouthwatering tacos, smoky mole enchiladas, or indulgent churros, Baltimore’s Mexican restaurants are on hand to satisfy any cravings.