El Charro Taco Truck in Baltimore: Carnitas and Carne Asada from Fells Point

A full-service Mexican food truck stationed regularly in Fells Point, El Charro serves hand-made corn tortillas filled with slow-cooked carnitas, carne asada, and al pastor pork, along with fresh ceviches and seasonal mole. The operation runs four nights a week from a consistent location near the intersection of Broadway and Thames Street, drawing repeat customers who come specifically for the quality of the meat and the freshness of the ingredients.

What El Charro actually is

El Charro is a walk-up counter operation, not a seated venue. Ordering happens at the window; eating happens standing in the lot or taking food away. The truck sources carnitas from whole pork shoulders braised for hours in their own fat, then shredded to order. Carne asada arrives from thin-sliced beef marinated in citrus and spices, cooked on a flat-top griddle visible from the ordering window. This is not fast-casual Mexican; it is Mexico City street food scaled to Baltimore's food truck market, which means longer wait times (10 to 15 minutes during peak hours) but meats that taste fundamentally different from pre-cooked or reheated alternatives.

Menu and pricing

Tacos run $3.50 per taco with your choice of three proteins: carnitas, carne asada, or al pastor. A typical order is three tacos, which comes to $10.50 before toppings. Toppings (diced onion, cilantro, lime, radish, pickled jalapeño, crema) are included. Ceviche tostadas are $6 each. Quesadillas (cheese and one protein) are $8. Agua fresca and fresh-squeezed lime juice are $2.50 per cup. Prices have remained stable for the past year; confirm current pricing when you visit, as food trucks adjust seasonally.

The most practical order for one person is two carnitas tacos and one carne asada taco. The carnitas will be the softest and most forgiving if you are new to street-style tacos; the carne asada is leaner and works better if you prefer less richness.

How it compares to other Baltimore food trucks serving Mexican food

Baltimore has several Mexican food trucks. Puerta Verde operates in Canton and Harbor East, specializing in mission-style burritos and bowls, with a wider vegetarian menu and meatless pricing starting at $9. Fuego Tacos parks in different neighborhoods on rotating days, offering a broader menu (tacos, elotes, tortas) but smaller portions and less meat-forward sourcing. El Charro distinguishes itself through single-protein focus and the visible, made-to-order cooking process. If you want volume and variety, Fuego Tacos is faster and cheaper. If you want to taste the difference between properly braised carnitas and quick-cooked pork, El Charro is the stop.

Who it suits and who it does not

El Charro works well for people who understand that standing and eating from paper holders is normal, who have 20 minutes to spare during off-peak hours (later at 8 p.m. than at 6 p.m.), and who want to eat Mexican meat the way it is prepared in its home region. It does not suit diners who need seating, who are in a hurry during peak times, or who prefer larger tortillas or Americanized portions. Vegetarians will find only cheese quesadillas and agua fresca, which limits the experience.

What the first visit involves

Park near the truck if you can; street parking in Fells Point is unpredictable, so plan to arrive off-peak. Walk to the window and read the menu board mounted above the order counter. The staff speak English and Spanish; they will explain proteins if you ask. Order a three-taco combination and specify your proteins. Step aside to let the line move. Watch the griddle work while you wait. When your order is called, retrieve it and move to a standing area or leave the lot. Eat immediately while the meat is hot.

Hours and logistics

El Charro operates Thursday through Sunday, 5 p.m. to 10 p.m., stationed at Broadway and Thames in Fells Point. Hours can shift slightly with the owner's schedule; call ahead or check the truck's Instagram for updates on holiday closures or location changes. Street parking in Fells Point fills by 6:30 p.m. on weekends. There is no bathroom on the truck. The lot behind the truck is public and often occupied by other food trucks and vendors; expect crowding after 7 p.m.

El Charro fills a gap in Baltimore's taco landscape by refusing to compromise on the meat itself, which is rare in a city where most taco trucks prioritize speed and low price. For anyone willing to wait and stand, the carnitas alone justify the trip.