Pupuseria Gemelas in Baltimore: Salvadoran Street Food from a Mobile Kitchen
Pupuseria Gemelas is a food truck specializing in pupusas, the thick griddle-cooked flatbreads central to Salvadoran cuisine. The operation runs from a single truck that rotates between set locations across Baltimore, serving stuffed pupusas and complementary dishes at prices well below sit-down restaurant rates.
What pupusas are and why they matter here
A pupusa is a corn or rice flour dough pressed flat, filled with cheese, beans, meat, or vegetables, then cooked on a griddle until crispy on the outside and soft within. Pupuseria Gemelas makes them to order, which means a 5 to 10 minute wait but also means they arrive hot. The truck brings affordable Central American food to neighborhoods where Dominican and Puerto Rican cuisine dominate the casual food scene; pupusas occupy different ground. They're eaten with curtido, a tangy pickled cabbage slaw, and tomato salsa.
Menu and pricing
A single pupusa costs between $2.50 and $3.50 depending on filling. Cheese and bean combinations anchor the lower end; pupusas filled with chicharrón (seasoned pork) or loroco (an edible flower common in El Salvador) run toward the higher range. A combo plate with two pupusas, curtido, salsa, and a drink runs roughly $9 to $11. Prices are subject to change; call or check social media before visiting to confirm current pricing.
The truck also sells tamales, yuca fries, and quesadillas. Beverages include agua fresca (sweetened rice or horchata drink) and canned sodas.
How it compares to other food trucks in Baltimore
Baltimore's permanent food truck scene includes heavy hitters like The Charmery (ice cream and soft serve) and various barbecue trucks, but Salvadoran pupusas remain less common than tacos or banh mi. Pupuseria Gemelas has no direct truck competitor in the same category; the closest alternative is visiting a sit-down pupuseria or Central American restaurant in Fells Point or Canton if you want the same food without waiting at a parking lot. The truck wins on price and convenience for anyone working or living near its regular stops.
Who it suits and who it does not
Pupuseria Gemelas works best for people seeking quick, affordable lunch or dinner with no pretense. The food travels well and tastes strongest within 10 minutes of serving. Anyone avoiding wait times should eat elsewhere; the griddle-to-order model means you will stand in line. The truck is cash-preferred but increasingly accepts card payments; confirm payment method when ordering. Those unfamiliar with pupusas should know they are filling and best eaten warm; they don't reheat well.
What to expect on a first visit
Locate the truck using its social media accounts or by calling ahead (the rotating schedule is the only way to know where it will be on a given day). Approach the window, review the menu board, and order one pupusa to test a filling, or go straight to the combo if you're hungry. Pay at the window. Step aside while your food cooks on the griddle behind the counter. The curtido and salsa arrive alongside the pupusas. Eat at a nearby table, bench, or in your car. The entire transaction takes 15 to 20 minutes from ordering.
Hours and location logistics
Pupuseria Gemelas operates Wednesday through Sunday, though specific hours and locations shift seasonally and by demand. The truck has parked regularly in the Canton area and near Harbor East, but these are not fixed stops. No dedicated parking lot; you park on the street near the truck's current location. Check the business's social media accounts or call to confirm the truck's location before making the trip.
Pupuseria Gemelas fills a gap in Baltimore's casual food landscape by making Salvadoran street food accessible at prices and speed that reflect its origin. For anyone craving pupusas without sitting down at a restaurant, it remains the easiest option in the city.

