About
Welcome to Mary's Snack Bar Cafe, a beloved culinary staple nestled at 2709 W Southcross Blvd, San Antonio, TX. This charming eatery has been delighting its patrons for over 60 years, offering a comforting taste of home-cooked Mexican cuisine that keeps customers coming back for more. Whether you're a long-time local or a curious newcomer, Mary's is a hidden gem that promises a heartwarming dining experience.
Your adventure at Mary's begins with their enticing lunch plates. Iconic dishes like Soto's Plate, featuring an enchilada, crispy taco, and chalupa, are just a taste of the offerings you can enjoy for under $11. For those seeking a true classic, the Enchilada Plate delivers three cheese enchiladas that are both vibrant and comforting. The Jimenez Enchiladas, rolled in flour tortillas with savory chicken or beef, are a dish that never disappoints.
The reviews speak volumes. One delighted customer, Angel Canales, describes Mary's as a "little gold gem" with excellent service and food that's simply "on point." Joshua Garza reminisces about his middle school days, highlighting the carne guisada tacos as a must-try that are just as brilliant as he remembers. With staff who have been there for decades, it's clear that the community spirit runs deep in this cozy café.
Arlene Gonzales fondly calls it a place that brings her back to her roots, while Francesca Maria Fernandez Guillen discovered an unforgettable treasure on her visit—tacos de miga and lengua that are nothing short of perfection. If your taste leans towards hearty, flavorful comfort food, you'll be enamored by what you find here.
Mary's Snack Bar Cafe is more than just a place to eat; it's a celebration of community, tradition, and enduring flavors. Perfect for a quick bite during lunch or a leisurely breakfast with loved ones, it embodies the warmth and richness of Mexican culinary heritage.
Come hungry, and leave happy. Mary's Snack Bar Cafe is waiting to welcome you with open arms and a plate of culinary love that promises to make your day just a little bit brighter.