Are you Jonesing for some greasy, fried, delicious Mexican food for breakfast?
Whether you’re hungry or hungover, San Antonio has some of the best, stick-to-your-ribs Mexican breakfasts in the Lone Star State.
I was a “bagel and yogurt” sort of person before I moved to San Antonio, but the deliciousness of my city’s hot breakfast has won me over.
After sampling far too many plates of huevos rancheros, here are my top picks for Mexican breakfasts in San Antonio.
P.S. Looking for the best breakfast tacos in San Antonio? <–Yep, we’ve got a guide for that, too!
Map of the Best Mexican Breakfasts in San Antonio
The best homemade tortillas: Casa De Rosa Cafe
Don’t settle for floppy storebought tortillas: Casa De Rosa makes their own flour and corn tortillas from scratch.
Mama Rosa runs the place, serving up Mexican-style breakfasts you’ll love. So naturally, it’s a small, homey restaurant, but most Mexican breakfast joints are.
If you’re dining with less-adventurous friends, Casa De Rosa serves up a mean stack of pancakes. Or get a pork chop plate (yes, it’s for breakfast!), migas, or any of their other breakfast specials for a huge plate of food that won’t break the bank.
- Address: 1120 Basse Rd, San Antonio, TX 78212
- Website: Casa De Rosa Cafe
Best early morning breakfast: El Milagrito Cafe
El Milagrito has been around since 1969, so you could say it’s become a breakfast staple in San Antonio. It’s a very popular spot for breakfast and lunch, so even though there’s plenty of seating, you might have to wait a bit for a table.
Even so, Milagrito is open at 6 AM every day, so if you want to squeeze in a sit-down Mexican breakfast before work, you can get in and out of here no problem.
Try the beef guisada, huevos rancheros, or migas for breakfast. If it’s your first time dining in for lunch at El Milagrito, try the chalupas for lunch! It’s perfectly crisp and it’s my favorite thing on the menu.
P.S. If you visit on Saturdays, El Milagrito serves barbacoa. They sometimes run out, so try to get there early if you want your barbacoa fix!
- Address: 521 E Woodlawn Ave, San Antonio, TX 78212
- Website: El Milagrito Cafe
The best all day breakfast: The Original Blanco Cafe
The Blanco Cafe has one of the bigger dining rooms in San Antonio for breakfast, but they need it! No matter which location you visit, it’s sure to be packed.
It’s nothing fancy, but they serve up a mean plate of … well, everything. Special shout out to the chorizo-quiles plate, eggs a la Mexicana, or the migas plate for breakfast.
Breakfast is served all day, so if you’re getting up for the day at 12 PM, you can still get breakfast here.
By the way, San Antonio Reader’s Choice picked The Blanco Cafe as the best enchiladas in San Antonio, so pick up a plate if you’re here for lunch!
- Address 1: 419 N St Mary’s St, San Antonio, TX 78205
- Address 2: 7934 Fredericksburg Rd, San Antonio, TX 78229
- Website: The Original Blanco Cafe
My favorite Mexican brunch: La Fonda On Main
Look, I know brunch isn’t technically breakfast, but still. La Fonda makes, hands down, the tastiest Mexican brunch in San Antonio and they deserve a mention here. On the weekends, La Fonda opens at 10 AM and serves brunch favorites like barbacoa fideo, steak and egg migas, and barbacoa enchiladas. You won’t find this stuff anywhere else, so if you’re okay with a later breakfast, La Fonda is worth it!
- Address: 2415 N Main Ave, San Antonio, TX 78212
- Website: La Fonda On Main
Best Mexican-American breakfast: Sabor Cocinabar
My Hispanic husband jokingly says this place serves “white man’s breakfast,” but I still think it’s good! Sabor Cocinabar does serve American staples like pancakes and waffles, but they also make SEVEN types of chilaquiles plates, and that’s a variety you won’t get anywhere else.
Sabor opens at 10 AM, so it’s better for a mid-morning breakfast.
For something different, get the huevos motulenos: it’s like regular huevos rancheros, but it comes with ham, peas, and queso fresco. Yes, it sounds weird, but it’s good!
- Address: 4331 McCullough Ave, San Antonio, TX 78212
- Website: Sabor Cocinabar
Best huevos rancheros: Los Ajos Mexican Grill
Their name means “The Garlics,” so you know these folks don’t joke about seasoning and flavor. Los Ajos has been rated as one of the best Mexican breakfast spots by the San Antonio Express-News, and it’s also won several other awards for its cooking.
With lights and papel picado strung across the ceiling, Los Ajos is a nice, homey spot for Mexican breakfast. If it’s your first time there, I recommend trying the Los Ajos Breakfast Plate. It comes with a little bit of everything, including eggs, salsa ranchera, barbacoa, beans, and potatoes.
- Address: 7616 Culebra Rd STE 109, San Antonio, TX 78251
- Website: Los Ajos Mexican Grill
The best new spot: Tlahco Mexican Kitchen
Tlahco is one of the newer Mexican breakfast restaurants in San Antonio, but it’s already making waves.
It’s open from 8 AM to 8 PM, so you can swing by Tlahco’s for breakfast, lunch, or dinner.
The name “Tlahco” means “middle” in the Nahuatl language of the Aztecs. Tlahco tries to offer a middle-of-the-road menu that has Tex-Mex favorites as well as flavors that are a little more pure “Mexico.” Translation: you won’t find a Mexican breakfast like this anywhere else in town.
I just about died of happiness from eating their huevos con arrachera: it’s a marinated skirt steak with chimichurri and eggs. You can also get avocado toast on a bolillo, which I love.
- Address: 6702 San Pedro Ave, San Antonio, TX 78216
- Website: Tlahco Mexican Kitchen
For the heartiest portions: Cafe Don Juan
Cafe Don Juan makes some of the BIGGEST tacos (and Mexican breakfast plates) that I’ve seen in the downtown San Antonio area.
The breakfast plates are also some of the cheapest in the downtown area, too, with filling options like queso con chile, steak a la Mexicana, and carne guisada.
They’re only open from 7 AM – 2 PM, but both SA locals and tourists certainly keep this joint busy.
By the way, if you’re big on Instagram, there are several murals around the corner from Cafe Don Juan. They celebrate downtown San Antonio’s Mexican heritage, so get your coffee to go and snap a few pics before you leave!
- Address: 1422 W Commerce St, San Antonio, TX 78207
- Website: Cafe Don Juan