Gate-side Mexican in Terminal B
Just past security in Terminal B, Tres Gringos Cantina covers the Mexican slot at SJC with tacos, burritos, and margaritas. It’s a sit-down spot in the main B concourse, so you can keep an eye on B-gate departures while you eat. Layout is bar plus tables, so it works for a solo seat with a quick drink or a full meal before boarding.
Hours generally track the Terminal B schedule, opening early enough for morning departures and running into the late evening bank of flights; figure roughly 6 a.m. to 9 p.m., but late-night options can thin out after the last B-gate departures. Pricing runs in the $12–$18 range for tacos, burritos, and combo plates, with cocktails landing closer to $10–$15 depending on tequila and size.
The menu leans standard: chicken, carnitas, and steak tacos, a couple of burrito options, plus chips with salsa or guac for something you can finish in under 20 minutes. Margaritas are the headline drink, usually offered frozen or on the rocks, with add-ons like extra tequila shots clearly listed on the menu. Expect basic tap beers and a few bottled Mexican labels to round things out.
Food times run about 10–20 minutes from order to plate when the B concourse is quiet, but that can stretch closer to 30 minutes around peak departures for airlines like Southwest and Alaska. Service is standard airport pace: you order at the table or bar, pay on the spot, and you’re out as soon as you sign the slip. Most mains arrive on one plate, making it easy to box up leftovers if your gate calls boarding early.
Best use case: you have at least 45 minutes before boarding and want a sit-down meal inside Terminal B, within a short walk of most B gates. Tip: ask your server for the current draft beer list before ordering; the printed menu sometimes lags what’s actually on tap that day.