Acapulco Restaurant & Grill in Baltimore: Traditional Mexican Cooking in Canton
Acapulco Restaurant & Grill is a full-service sit-down restaurant in Canton that specializes in regional Mexican cuisine, with an emphasis on grilled proteins and traditional preparation methods. It sits midway between casual neighborhood spots and fine-dining Mexican establishments, offering table service, a full bar with tequila and mezcal selections, and a kitchen that sources whole chiles and prepares salsas fresh rather than from jars. The restaurant draws a steady mix of families, date-night couples, and groups from the surrounding neighborhood and elsewhere in Baltimore.
What the kitchen actually does
The menu centers on grilled items: carne asada, pollo asado, and whole fish preparations cooked over an open flame or on plancha-style griddles. Dishes emphasize char and smoke rather than heavy cream sauces. Chiles are used throughout—in salsas, marinades, and as components of traditional plates like chile relleno. Tamales and mole appear on many menus, reflecting preparation methods that require hours of work; Acapulco prepares these in-house. The restaurant also maintains a roster of traditional appetizers: ceviche, tostadas, and queso fundido with chorizo or rajas (roasted poblano strips).
Pricing and what to order
Entrees range from $14 to $28, with most traditional plates falling between $16 and $22. Carne asada and pollo asado typically run $18 to $20 and arrive with charred exterior, juicy interior, and sides of rice, black beans, and warm corn or flour tortillas. Grilled whole fish, when available, costs around $24 to $26. Appetizers (ceviche, tostadas, queso fundido) run $7 to $12. Margaritas are $7 to $9, and tequila selections include both well bottles and premium pours. Lunch pricing is modestly lower than dinner, with many entrees available for $12 to $16 with the same portion size.
How Acapulco compares to other Mexican options in Baltimore
Baltimore has Mexican restaurants at multiple tiers. Counterpoint is a Fells Point upscale spot with higher prices ($26 to $36 entrees) and a focus on modern presentations; choose it if you want refined plating and seasonal ingredients. Casa Ocho, also in Canton, offers a more casual neighborhood feel with lower prices and a simpler menu; it suits quick meals and takeout better than Acapulco. Acapulco sits between them: more elevated than Casa Ocho but less expensive and formal than Counterpoint, with a stronger focus on grilled, traditional cooking methods than either alternative.
Ideal visitors and logistics
Acapulco works best for diners who want traditional regional Mexican food without minimalism or deconstruction, and who value a full bar and sit-down service. It suits families with older children, groups of four or more, and couples seeking a relaxed weeknight or weekend dinner. It is less suitable for those seeking quick takeout, vegan-heavy options (though vegetables can be grilled and salsas are vegetable-based), or a cocktail-bar atmosphere.
The restaurant is located on the Canton waterfront side of Baltimore; confirm the exact address and current hours before visiting, as both restaurant hours and days of operation can change seasonally. Parking is available on nearby streets and in Canton district lots. The space accommodates 60 to 80 diners and does not require reservations for small groups, though larger parties should call ahead.
A first visit
Arrive hungry. Order salsa and chips as an appetizer while you decide on entrees. If you are unfamiliar with the menu, ask your server about the daily specials or which preparations are least common elsewhere; grilled preparations change based on ingredient availability and season. Order one or two entrees for the table and share, or order individually if you want to sample more. The kitchen takes 20 to 25 minutes for most entrees, a normal pace for grilled-to-order cooking. Finish with flan, churros, or fruit-based desserts if available.
Hours and parking
The restaurant is open for lunch and dinner six days a week; call to confirm current hours, as these shift seasonally. Dinner service begins at 5 p.m. or 5:30 p.m. depending on the day. Street parking is available in Canton, and there are metered and unmetered lots within a short walk.
Acapulco earns its place in Baltimore's Mexican restaurant landscape because it executes traditional cooking methods at honest prices without trying to simplify or deconstruct what it is. The grilled proteins arrive properly charred and seasoned, the salsas taste fresh, and the dining room moves at a pace that suits conversation and groups.

