Tacos San Pedro is a counter-service Mexican taquería in Oklahoma City's Midtown neighborhood that specializes in slow-cooked meats and handmade corn tortillas. The operation occupies a modest storefront with a handful of stools and a walk-up window, focused entirely on tacos built to order rather than full table service or alcohol.
The menu centers on three proteins: carnitas, barbacoa, and al pastor, each available by the taco or pound. The carnitas, pork shoulder braised for hours, arrive shredded and seasoned; the barbacoa, traditionally beef cheek, comes tender enough to cut with a plastic spoon. Both are ladled into warm corn tortillas with minimal garnish: onion, cilantro, and lime wedges on the side. There is no salsa bar; a single verde salsa sits on the counter, mild enough for first-time visitors but present enough for those who want it. The operation opens late morning and runs through early evening, closing by 8 p.m. most nights, making it a lunch and early-dinner stop rather than a destination for late-night tacos.
A single taco costs $2.50 to $3, depending on the meat; three tacos typically run $7.50 to $9. Orders by the pound start at $12 for carnitas and $14 for barbacoa, a meaningful saving for groups or anyone planning to feed more than one person. The tortillas are made fresh in-house, a detail visible from the storefront; this alone explains the price tier relative to chain taquerías. Many customers order two or three tacos with a side of rice and beans (around $3 each), bringing a full lunch to $12 to $18 per person before tax.
Prices have remained stable for the past two years, but confirm before visiting, as costs for imported spices and specialty cuts can shift the taco price range by fifty cents.
Tacos San Pedro differs sharply from larger taquerías like Poblano Grill or Ted's Cafe Escondido, which offer broader menus, full bar service, and table seating. Those venues work better for groups wanting appetizers and margaritas; Tacos San Pedro suits anyone seeking a quick, meat-focused meal without deciding between dozens of dishes. It also avoids the Tex-Mex angle of places like On the Border, where seasoning is standardized and tortillas come from a distributor.
For pure quality carnitas and barbacoa in Oklahoma City, the closest parallel is the taco cart outside local grocery stores or gas stations, but Tacos San Pedro has a permanent kitchen, refrigeration, and a consistent daily supply. El Reno's Cattlemen's Steakhouse offers barbacoa on weekends, but at nearly double the price and without the focused expertise.
Tacos San Pedro works for people who know what they want: customers comfortable eating at a counter, speaking Spanish or willing to point, and satisfied with a short menu of quality proteins and fresh tortillas. It suits those on a lunch break, families ordering by the pound to take home, and anyone skeptical of chain taquerías.
It does not suit diners wanting a full restaurant experience, alcohol, extensive vegetarian options, or ambiance. The three vegetable sides available are rice, beans, and roasted jalapeños; no plant-based proteins appear on the menu. First-time visitors unfamiliar with counter-service should expect to order at the window, wait five to ten minutes, and carry their meal to one of the few available seats or out the door.
Walk in, decide between carnitas, barbacoa, or al pastor, and state how many tacos you want. The staff will ask if you want salsa and whether you want rice and beans. Payment is cash or card; the total comes to less than $10 for a satisfying lunch. The tacos arrive hot in paper boats, ready to season with lime and salsa. There is no table service or water station; bring your own drink or buy a beverage from the convenience store next door.
Tacos San Pedro opens at 10:30 a.m. and closes at 8 p.m. Tuesday through Sunday; hours may shift seasonally. Parking is street parking along the Midtown avenue; there is no dedicated lot. The storefront sits on a busy commercial block with foot traffic from nearby offices and residential streets, so peak times occur during lunch hours (11:30 a.m. to 1 p.m.) and early evening (5 to 6:30 p.m.). Weekday mornings and late afternoons move quickly.
Tacos San Pedro fills a specific role in Oklahoma City's taco landscape: quality slow-cooked proteins at counter-service prices, without the overhead of a full dining room. For anyone seeking carnitas that taste like they took eight hours to make rather than thirty minutes, this place delivers on that promise.
