Enjoy traditional dishes like tamales, tacos, and enchiladas made with fresh ingredients.
Sip on strong, handcrafted margaritas and a selection of beers and cocktails.
Affordable lunch menus with great portion sizes, perfect for a quick and tasty meal.
A welcoming environment ideal for families, friends, and special occasions.
Host gatherings with our catering options, bringing Mexican flavors to your events.
Amazing tamales! Also everyone is so friendly and full of smiles. The salsa is a not spicy at all, so I asked for a bit more spice and the next salsa to come out didn't disappoint! No wait, quick service and great portion sizes and prices for a lunch menu! Definitely 10 out of 10.
I would rate it 0 if i could, will not be going here ever again. Me & my family went to go eat here for the first time ever, we felt discriminated by all the employees except our waiter. The employees treated white people welcomed while us Hispanics were treated differently, we didn't feel welcomed. Worst service here, do not recommend ! They were about to steal money from us, I got a tres leches you see in the picture (mind you this isn't a tres leches) that we got changed $12 *basically the whole cake* , thankfully we noticed & when we told them they changed us the correct price this time which is $9. Not worth $9. when I went up make sure it was $9, there was an employee there that gave me a judgmental face & said "it says on the menu, didn't they see it?!" we didnt have the menus anymore when we ordered it.
My husband and I love San Marcos. I’m not sure I have enough positive things to say, but I’ll try! We’ve been coming here for years and it never disappoints! Chips are always fresh, margaritas are always strong, food is always hot and delicious. Our favorite place to eat in Okc, as well as bring our friends when they visit! The owners and staff consistently make us feel welcome each time we come in!
This restaurant is the best of the best! Local family owned with amazing food and drinks! The owners and staff are some of the nicest people you will ever meet. My family has eaten here for years and every visit is as good as the last if not better!
This is my go-to Hispanic food spot. Love the atmosphere and Love the owners. They are my favorite and well worth the drive. They treat me like royalty every time I go in. Highly recommend to friends and family members.

Authentic Mexican flavors with a warm family welcome in Oklahoma City.
No photos available
San Marcos is a beloved family-owned Mexican restaurant in Oklahoma City, serving fresh, delicious dishes in a welcoming atmosphere. Known for our strong margaritas, hot food, and friendly service, we've been a local favorite for years. Whether you're craving tamales, tres leches, or classic Mexican fare, we offer generous portions at moderate prices. Our dedicated owners and staff ensure every visit feels special, making it the perfect spot for family dinners, friend gatherings, and welcoming out-of-town guests.
Claim San Marcos Mexican restaurant to update business info, respond to reviews, and access analytics.