The 8 Best Mexican Breakfasts in San Antonio

best mexican breakfasts san antonio

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.

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!

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!

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.

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.

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