Drink Guides

What to Drink With Mexican Food

Margaritas, beer, wine, sangria and horchata: what each one suits, why acid and cold matter, and what actually helps when a dish turns out hotter than expected.

Two tall lime margaritas with salted rims on a woven table mat
The margarita is the default pairing for a reason: acid and salt reset the palate.

Margarita, beer, or something else entirely? Mexican food has a wider drinks range than most cuisines, and the default order is not always the best one for what is actually on your plate.

Here is what works with what, including the options that do not involve alcohol at all.

The short answer

Acid, cold and a little sweetness are what Mexican food wants. A margarita or a light lager suits almost everything. Rich, slow-cooked dishes take a darker beer or a light red. Anything spicy is better with something sweet or creamy — sangria, a frozen drink, or horchata. Crisp white wine works far better than most people expect.

Why the margarita became the default

It is not just tradition. The combination does specific work.

Lime provides acidity, which cuts through fat and resets the palate between rich bites. Salt on the rim suppresses bitterness and lifts the perception of sweetness. Cold dulls chile heat. A margarita is essentially a palate-cleaning device that happens to also be a cocktail.

That is why it works across such a wide range of dishes — grilled, fried, sauced or stewed. If you are not sure what to order, it remains the safest choice.

A cold glass mug of pale beer with a thick head of foam
A light lager is the least demanding thing you can put next to spicy food.

Beer, and which kind

Beer is the other reliable answer, and the type matters more than people assume.

Light lagers do what carbonation does best: scrub the palate clean. They suit fried food, salty food and anything with cheese, and they are the least demanding thing you can put next to a spicy dish.

Darker beers — amber lagers and dark Mexican styles — have enough malt sweetness to stand up to slow-cooked meat. If you are eating birria, carne guisada or mole, a darker beer holds its own where a light lager disappears.

A lime wedge in the neck is mostly habit, though the acidity suits fried food.

Wine actually works

Wine and Mexican food have a reputation for not getting along, which is largely undeserved.

The rule is acidity. As Wine Folly sets out, crisp, high-acid whites handle the citrus and chile in Mexican cooking well, while heavy oaked wines tend to clash. A dry white with real acidity behaves much like the lime in a margarita.

For reds, lighter is better. A soft red with modest tannin works with grilled meat and braises. Big, tannic reds are the ones to avoid, because tannin and chile heat amplify each other unpleasantly.

Glasses of red sangria with fresh strawberries and orange slices
Sangria brings sweetness and fruit, which softens chile heat.

Sangria and mojitos

Both solve the same problem from different directions.

Sangria is wine with fruit and juice, so it arrives with sweetness already built in. That makes it genuinely useful with spicy food, where sugar does more to settle heat than alcohol does. It also suits a table sharing several dishes, because it does not commit to any one of them.

Mojitos bring mint and lime, which read as a palate cleanser rather than a partner. They work best alongside lighter plates — grilled fish, shrimp, ceviche, salads — and less well against heavy braises.

A mojito with fresh mint and lime in a tall glass
Mint and lime work like a palate cleanser between rich bites.

What to drink if you are not drinking

The non-alcoholic options here are not an afterthought. Several of them are the traditional pairing.

Horchata is a sweet rice drink with cinnamon. It is the single best thing to order with spicy food, because the combination of dairy-like body and sugar addresses chile heat directly in a way that water cannot.

Aguas frescas — fresh lemonade and other fruit waters — give you acidity and cold without alcohol, which covers most of what a margarita was doing.

Mexican Coke and Topo Chico are the two most common bottles on a Mexican table. Topo Chico is heavily carbonated mineral water, unsweetened and sharp, which makes it an excellent foil for a heavy plate.

Tall cold drinks with fresh limes on a bright table
Aguas frescas are the traditional non-alcoholic choice at the table.

Pairings by dish

If you are eating… Try Why
Fajitas Margarita on the rocks, or amber beer Acid and salt cut through charred, fatty meat
Enchiladas in mole Dark beer or a light red Malt and fruit meet the sauce’s depth
Anything with habanero Frozen margarita, sangria or horchata Cold and sweetness settle chile heat
Ceviche or shrimp Crisp white wine or a mojito High acid, nothing heavy competing
Chips, queso, nachos Light lager Carbonation clears salt and fat
Birria or carne guisada Dark beer, or a soft red Enough body to stand up to a long braise
Brunch Horchata or agua fresca Traditional, and it suits eggs and chile

The one thing to know about spice

Alcohol does not put out chile heat. If anything it can sharpen the sensation, because capsaicin dissolves in alcohol and spreads more readily across the palate.

What genuinely helps is fat, dairy and sugar. That is the logic behind sour cream on a spicy plate, cheese in an enchilada, and horchata alongside. If a dish catches you out, the useful move is a mouthful of rice or a sip of something sweet and cold, not a large gulp of anything strong.

A blended pink fruit margarita in a wide coupe glass
Sweeter blended drinks pair better with salty food than with sweet dishes.

What Julia’s pours

Julia’s drink menu is organized roughly along these lines.

The margaritas run from a house version, on the rocks or frozen, up to a named list that specifies its tequila and orange liqueur. All of them are made with fresh squeezed lime juice. Our comparison of frozen and rocks margaritas covers which format suits which order.

Beyond that there is sangria made with wine and fresh juices, a classic and a berry mojito, and a Tex-chata that combines vodka with the house-made horchata. Beers are split between domestic and imported, and there is a short list of red and white wines by the glass.

On the non-alcoholic side, the horchata and fresh lemonade are listed as aguas frescas, alongside Mexican Coke, Topo Chico and Jarrito Mandarin.

What changes at happy hour

Happy hour at a Mexican restaurant is usually narrower than the full bar list, and knowing what is on it saves reading the whole menu.

Typically it covers the house pours rather than the named ones: domestic and imported beer, the house margarita in both sizes, sangria and the standard mojitos. The named margaritas — the ones that specify a particular tequila — are normally excluded, which makes sense given what they are pouring.

Julia’s runs happy hour Monday to Friday, from 11am through to 6pm, which is a longer window than most. It covers the house margarita on the rocks or frozen, domestic and imported beer, sangria, and the classic and berry mojitos.

A simple lime drink in a glass on a wooden table with fresh limes
Whatever you drink, something citrus and cold is rarely wrong.

Frequently asked questions

What is the best drink with spicy Mexican food?

Horchata if you are not drinking alcohol, or a frozen margarita or sangria if you are. All three combine cold with sweetness, which is what actually helps. Water is the least effective option.

Does wine go with Mexican food?

Yes, if you choose for acidity. Crisp dry whites work well across most of the menu, and lighter reds suit grilled and braised dishes. Heavily oaked whites and big tannic reds are the ones that clash.

Why is lime served with Mexican beer?

Mostly for the acidity, which suits fried and salty food. The various origin stories are unverified, but the practical effect is real enough that it stuck.

What is horchata made from?

Rice, water, sugar and cinnamon, blended and strained. Some versions include nuts or dairy. It is sweet, cooling and the traditional accompaniment to a spicy meal.

What should I order if I want something cold and non-alcoholic?

An agua fresca, or Topo Chico if you would rather have something unsweetened. Both are standard on a Mexican menu and neither is treated as a compromise.

The short version

Margarita or light lager covers most of the menu. Go darker for slow-cooked dishes, crisper for seafood, and sweeter for anything hot. If you are skipping alcohol, horchata is not a fallback — it is arguably the best pairing on the list.

The full drink menu lists everything above, and the food menu is worth reading alongside it if you want to match the two properly.

Call Menu Directions