El Charro Mexican in Baltimore: Family-Run Spot for Sopes and Carne Asada
El Charro is a modest counter-service and table-seating Mexican restaurant in Baltimore that specializes in sopes, enchiladas, and grilled meats cooked to order, with a menu built around Jalisco-style preparations rather than Tex-Mex standards. It operates primarily as a lunch and dinner destination for neighborhood regulars and those seeking straightforward, protein-forward Mexican cooking at accessible prices.
What El Charro Actually Is
A small-format restaurant with a handful of tables and a working kitchen visible from the counter, El Charro occupies a tight storefront footprint but handles both walk-up orders and seated diners. The kitchen makes sopes fresh throughout service, works from a live grill for carne asada and pollo asado, and prepares moles and salsas in-house. Unlike Baltimore's growing roster of upscale Mexican restaurants emphasizing regional spirits and composed plating, El Charro functions as a casual neighborhood fixture where the economics favor portion size and straightforward execution over presentation or ambiance refinement.
Menu and Pricing
Sopes run $4 to $5.50 each and arrive thick, hand-pressed, and topped with refried beans, cheese, lettuce, tomato, and your protein choice (carnitas, chorizo, pollo asado, or carne asada). Enchiladas cost $9 to $11 for three rolled and sauced pieces plus rice and beans. Carne asada plates, available as dinner entrees or taco fillings, price at $10 to $13 depending on portion; the meat comes charred at the edges and tender throughout, a reliable marker of consistent fire management. Tacos run $2 to $3 per piece. Quesadillas are $5 to $7. Rice and beans as sides cost $2 to $3. Agua fresca, horchata, and jamaica are $2 to $3 per cup. Prices are stable but confirmation by phone is prudent for any large order planning.
How El Charro Compares to Other Baltimore Mexican Restaurants
El Charro differs sharply from sit-down establishments like Chago's (Canton), which offers a broader wine program and table service at higher price tiers ($13 to $17 for entrees), or from Taco Bamba on The Ave, which leans toward quick assembly and vegetable-forward builds. It sits closer in format and pricing to Nacho Mama's (Fells Point), another counter-casual option, but El Charro's in-house sope making and consistent carne asada grill work set it apart where fresh-pressed masa and live-fire meat quality matter most to the diner. Choose El Charro for affordable sopes and grilled proteins; choose Chago's if you want a longer meal with cocktails and plated presentations; choose Taco Bamba if speed and vegetable variety are priorities.
Who El Charro Suits
Workers and families seeking lunch near the restaurant's location benefit most from El Charro's quick turnaround and low check average. Diners without a car find takeout or counter ordering efficient. Anyone prioritizing carne asada quality or sope authenticity will recognize value. Parties larger than four may feel crowded during peak hours; those preferring table service over counter interaction or seeking cocktails should look elsewhere.
What the First Visit Involves
Order at the counter, state your protein choices for sopes or tacos, and wait 5 to 10 minutes depending on grill load. Seat yourself if available or take your number to a small table. Salsas (mild and spiced versions) sit in bowls on tables. Eat quickly; the restaurant does not encourage lingering. Cash is preferred, though card payment is often accepted; confirm on arrival.
Hours, Parking, and Logistics
El Charro operates Tuesday through Sunday, typically 11 a.m. to 9 p.m., though hours may shift seasonally or for staffing; call ahead to confirm. Street parking is available but competitive during lunch service. The storefront is accessible by foot from nearby residential blocks and bus stops but not by car as a drive-through.
El Charro holds its place in Baltimore's Mexican restaurant roster by doing one thing consistently well: grilling meat properly and making sopes fresh. It charges accordingly and does not pretend to be something else.

