Taqueria El Primo in Baltimore: Carnitas and Handmade Tortillas on a Working-Class Budget

Taqueria El Primo is a counter-service taqueria in Highlandtown that specializes in slow-cooked pork and beef, handmade corn tortillas pressed fresh during service, and regional Mexican sides that most Baltimore taquerias do not stock. The operation runs lean, with no table service or alcohol license, and prices most tacos between $1.50 and $2.25 each, making it one of the cheapest sustained-quality options in the city's Mexican food scene.

What You Actually Get

The menu centers on four or five slow-cooked proteins: carnitas (pork shoulder braised until it shreds), barbacoa (beef cheek and head meat steamed in banana leaves), pollo desmenuzado (shredded chicken), and chorizo. The carnitas are the draw. The meat arrives fully rendered, almost melting on the tongue, and carries enough rendered fat and seasoning that it needs nothing more than a squeeze of lime. Taqueria El Primo makes its tortillas by hand in-house using a mechanical press; the smell of toasted corn fills the small ordering area. That detail matters: mass-produced tortillas absorb the meat's weight and collapse; fresh-pressed ones stay structurally sound and add a subtle sweetness that complements the salt and fat of the carnitas.

Sides include nopales (cactus paddle) sautéed with onion and jalapeño, refried beans made from scratch, and charro beans (pinto beans with bacon and cilantro). Rice is available but not the default. These are authentic preparations that do not appear at the majority of Mexican restaurants in Baltimore, which tend to focus exclusively on Tex-Mex cheese and ground meat.

Pricing and Menu

Tacos cost $1.75 for carnitas and $1.50 for chorizo as of late 2024; confirm current pricing by phone, as ingredient costs fluctuate. Tortas (sandwiches on bolillo rolls) run $5 to $6 and include your choice of protein, cheese, avocado, tomato, onion, and jalapeño. A single large torta is often enough for a full meal. Quesadillas are $3.50 to $4 depending on filling. There are no breakfast items, no carne asada, and no fish tacos. The limited menu is intentional: it keeps labor and ingredient overhead down and ensures that what the kitchen does make receives consistent attention.

Beverages are canned or bottled soft drinks; there is no fresh agua fresca or horchata.

How It Compares to Other Baltimore Taquerias

Taqueria Coatzingo, also in Highlandtown, offers a broader range of proteins including carne asada and pollo asado, prices are slightly higher ($2 to $2.50 per taco), and it maintains a larger dining area for eat-in service. Coatzingo is the better choice if you want variety and a place to sit; Taqueria El Primo wins on price, handmade tortillas, and depth of flavor in the proteins it does make.

Las Quesadillas, on Greenmount Avenue, serves thicker corn tortillas and offers breakfast items like chilaquiles and egg tacos starting at 7 a.m.; it is table service with beer available. If your visit falls early in the day or you want to linger over a meal, Las Quesadillas fits better. If you want the cheapest, most focused carnitas experience in Baltimore, Taqueria El Primo is unmatched.

Who Should Go, and Who Should Not

Go if you want deeply flavored slow-cooked meat at working-class prices, if you value handmade tortillas, and if you are comfortable ordering at a counter and eating at a high table or taking food away. Do not go if you expect beer, wine, a full sit-down service, extensive vegetarian options, or a broad protein menu. The kitchen does not serve carne asada, pollo asado, or fish, so do not make the trip expecting those standards.

What to Expect on Your First Visit

Walk to the counter and order by naming your protein and how many tacos you want. Specify corn or flour tortillas (corn is the default and the better choice). Watch while the staff presses tortillas, fills them, and wraps them in foil. Pay cash only; there is no card reader. If you are sitting in, find a high counter near the window or eat standing. The entire transaction takes five to ten minutes. The space is utilitarian: cinderblock walls, fluorescent light, a small television showing Spanish-language channels. No music is piped in. The focus is food, not ambiance.

Hours and Logistics

Taqueria El Primo is open Tuesday through Sunday, 11 a.m. to 8 p.m., and closed Monday. Hours occasionally shift with holidays; call ahead during major celebrations. It is located on the Highlandtown stretch of Greenmount Avenue, a commercial block with street parking that fills quickly at lunch and dinner. There is no dedicated lot. The nearest bus line is the MTA 3, which runs along Greenmount.

Taqueria El Primo survives in Baltimore because it refuses to overextend itself. The carnitas are worth the trip to Highlandtown, and the price makes repeat visits sustainable.