El Gran Pollo in Baltimore: Charcoal-Grilled Chicken and Pupusas in Highlandtown
A casual counter-service spot in Highlandtown, El Gran Pollo serves Salvadoran and Mexican grilled chicken, pupusas, and rice-and-bean plates in a no-frills storefront with a few tables and a takeout window. It occupies a tight niche between Baltimore's larger sit-down Mexican establishments and its growing roster of Central American vendors, offering food that leans toward El Salvador's grilling tradition rather than the broader Mexican menu you'll find at full-service restaurants downtown.
What El Gran Pollo actually is
The restaurant operates as a walk-up counter with limited seating. A charcoal grill visible from the ordering area is the centerpiece; whole chickens and chicken halves rotate over heat throughout service. The space is small, roughly 400 square feet, with four or five two-top tables squeezed near the window and most customers taking orders to go. The clientele is mixed: neighborhood regulars, construction workers during lunch, and people seeking Salvadoran food specifically. There's no table service, no beer or alcohol license, and no separate dining room; you order, wait 5 to 15 minutes depending on volume, and either sit briefly or leave with a bag.
Menu and pricing
A whole charcoal-grilled chicken runs around $15 to $17 (prices subject to market fluctuation; confirm before ordering). Half chickens are approximately $8 to $10. The signature item is pupusas, which are thick, handmade corn tortillas stuffed with cheese, beans, or loroco, at $1.75 to $2.25 per piece; most customers order three to five. Sides include rice, refried beans, and curtido (pickled cabbage slaw). A three-piece pupusa plate with rice and beans sits in the $7 to $9 range. Agua fresca and fresh limeade are around $2 to $3. The menu is short: grilled chicken, pupusas, and a few rice-based plates. There's no carne asada, no enchiladas, no extensive seafood section. Portions are generous; a half chicken fills a large to-go container.
How El Gran Pollo compares to other Mexican options in Baltimore
Highlandtown and Canton both have established Mexican restaurants with table service, wine lists, and broader menus. Puerta Mexico and similar full-service spots offer wider ingredient variety, margaritas, and a dining-room experience; go there if you want a sit-down meal with drinks. Casa Mexicana in Fells Point operates at a higher price point and attracts tourists. El Gran Pollo is cheaper, faster, and narrower in scope. For Salvadoran food specifically, a few family-run pupusa vendors operate from storefronts around Highlandtown and Dundalk; El Gran Pollo is among the most visible and consistent. If you want charcoal chicken at this price point with zero pretense, it delivers. If you want tableside guacamole or chile rellenos, it doesn't.
Who it suits and who it does not suit
This place suits people who want quick, inexpensive lunch or dinner, neighborhood residents who cook infrequently and want a reliable takeout option, and anyone specifically craving pupusas or Salvadoran grilled chicken. It suits groups that can eat in a car or at a desk. It does not suit parties expecting a full-service restaurant, anyone uncomfortable eating at a counter or in close quarters, or diners wanting a lengthy menu with preparation options like "medium-well" or "light sauce." It's not designed for celebrations or business meals.
What the first visit involves
Walk in, look at the printed menu posted above the counter (no ordering app or website), and order directly. If the grill is quiet, you'll wait 5 to 10 minutes; if it's busy, 15 to 20. The staff speaks English and Spanish. Expect a simple, handwritten receipt or printed ticket with a number. Grab a plastic fork and napkins from the counter if eating in. The chicken arrives wrapped in foil inside a container; pupusas come on a small plate with a plastic squeeze bottle of tomato sauce. Water is served in a cup if you're eating inside. The whole process, from door to food in hand, typically takes 20 to 30 minutes at lunch.
Hours, parking, and logistics
El Gran Pollo opens at 11 a.m. and closes around 8 to 9 p.m. Monday through Sunday (verify current hours by phone, as they can shift seasonally). It sits on the ground floor of a Highlandtown rowhouse block with street parking; a single lot one block away offers overflow. There is no valet, no delivery app presence, and no online ordering. Payment is cash and card. The storefront is easy to miss; it's marked by a simple sign and shares a facade with residential housing above.
El Gran Pollo fills a practical gap in Baltimore's food landscape: authentic, affordable, and fast, with no need to leave the neighborhood or spend more than $20. It's not a destination spot, but it's a reliable one for the people who live and work nearby.

