What Wine Pairs With Mexican Food?

Riesling, sparkling wine and chilled light reds such as Beaujolais are the best all-round wines for Mexican food. They keep alcohol and tannin low, which spares you extra chile burn, and their acid keeps up with lime and salsa.

Mexican food runs from lime-cured ceviche to slow-cooked carnitas to dark, chocolate-laced mole, so the right wine depends on the plate. Chile heat and lime are the two things to plan around.

The table below matches wine to the dish, with advice from sommelier panels at Wine Spectator, the Michelin Guide and Club Oenologique.

Chile heatAlcohol and heavy tannin make the burn worse
Lime and salsaSour, bright flavors need a wine with acid
Rich porkCarnitas and al pastor bring fat that bubbles cut
MoleChiles, spices and chocolate call for a fruity red
Illustration of three street tacos topped with meat, cilantro and onion, next to sliced radishes and a lemon
RieslingIts acid and fruit take the edge off spicy tacos
Sparkling wineBubbles cut through fried and fatty fillings
Chilled BeaujolaisA low-alcohol red one sommelier picks for tacos
Crisp whiteSauvignon Blanc or Albariño for ceviche and fish

What in Mexican food matters for wine

Chile heat Chile heat High alcohol makes the burn worse. A touch of sugar in the wine coats your tongue.
Lime Lime Lime, cilantro and tomatillo point to a crisp white such as Albariño.
Pineapple Pineapple Al pastor comes with pineapple. An off-dry German Riesling matches the fruit and cools the chile.
Chocolate in mole Chocolate in mole Mole blends chiles with chocolate. A fruit-forward Zinfandel or Barbera handles both.

Mexican food and wine by dish

Scroll the table sideways to see every column

Dish Wine Why it works
Fish tacos, ceviche Sauvignon Blanc, Albariño or Grüner Veltliner Lime, cilantro and tomatillo call for a crisp, high-acid white.
Carnitas Riesling, dry rosé or sparkling wine Acid acts like a squeeze of salsa on the pork, and bubbles cut the fat.
Al pastor Riesling or a chillable Loire red A touch of sweetness in the Riesling balances the chile marinade.
Spicy chicken or green chile tacos Riesling Sommeliers pick Austrian and German Riesling because it takes the edge off the heat.
Carne asada, steak tacos Rioja, Malbec or a soft Bordeaux Grilled, smoky beef can take a fuller red if its tannin stays soft.
Mole Barbera, Zinfandel or an aged red Fruit-forward reds suit the chiles and chocolate, and an older red's earthy notes echo them.
Red chile tamales Pinot Noir Pinot Noir brings flavor without high alcohol or heavy tannin.
Chicken tacos with lime Vinho Verde A light, tart Portuguese white that one sommelier calls the closest thing to a margarita.

Why these wines work with Mexican food

Wine Spectator says low-alcohol wines tend to play better with spice and advises against high-tannin wines, meaning reds with a strong drying grip from grape skins. Wine Folly tested high-alcohol wine with spicy food and found it made the pairing worse, and sommelier Anthony Gopal says you do not want a 15% wine with habanero chiles.

A little sweetness helps. Wine Folly found that sugar in a wine coats a burning tongue. Sommeliers Danielle Kuzinich and Kyle South pair German Riesling with al pastor and green chile tacos for its sweetness, so look for an off-dry bottle, meaning one that keeps a little unfermented grape sugar.

Lime and salsa give Mexican food a bright sourness, and Gopal says the wine needs "some zip" to match it. A wine with less acid than the food tastes flat. Riesling, Sauvignon Blanc, sparkling wine and Beaujolais all bring that acid.

Wines to avoid with Mexican food

Skip big, high-alcohol reds and heavily tannic wines with habanero salsa or any dish with real heat.

Save fuller reds for grilled beef, and pick one with soft tannin. Noah Small, quoted by the Michelin Guide, pours a soft-tannin Bordeaux with carne asada.

Natural wines to try with Mexican food

How to serve wine with Mexican food

  • Serve Riesling, white wine and pet-nat ice cold, 38 to 45°F (3 to 7°C).
  • Serve rosé fridge cold, 44 to 55°F (7 to 12°C).
  • Chill Beaujolais and other light reds to 55 to 60°F (12 to 15°C). Wine Folly advises chilling any red you pour with spiced meat.
  • A standard white wine glass works for every bottle here.
  • Open the pet-nat right before you eat so it keeps its fizz.

Common questions about wine with Mexican food

What wine pairs well with Mexican food?
Riesling, sparkling wine and chilled light reds such as Beaujolais suit most Mexican food. They keep alcohol and tannin low and bring enough acid for lime and salsa.
What wine goes with tacos?
It depends on the filling. Pour a crisp white with fish tacos, Riesling or rosé with carnitas and al pastor, and a soft red such as Rioja with steak tacos.
What wine goes with spicy Mexican food?
A low-alcohol wine with a touch of sweetness, such as an off-dry Riesling, which keeps a little grape sugar. Wine Folly found that sugar coats a burning tongue, while high alcohol makes the heat worse.
What wine goes with mole?
Wine Spectator suggests a fruit-forward Zinfandel or Barbera. Sommelier Anthony Gopal also likes an aged red, whose earthy notes bring out the chocolate in the sauce.
Can you drink red wine with Mexican food?
Yes, if the red is low in tannin and alcohol. Beaujolais and Pinot Noir work with tacos, tamales and pork dishes.
What wine goes with fish tacos?
A crisp white such as Sauvignon Blanc, Albariño or Grüner Veltliner. The acid matches the lime and cilantro.

Sources

Natural Winemakers

Maria and Sepp Muster, natural wine producers in Southern Styria, Austria
Maria and Sepp Muster farm ten hectares of Demeter-certified biodynamic vineyards above Leutschach in Southern Styria, crafting textural, mineral whites from the region's distinctive Opok marl soil.
Possa, natural wine producer in Cinque Terre, Liguria, Italy
Heydi Bonanini practices heroic viticulture on terraced cliffs above Riomaggiore, producing Cinque Terre whites and the legendary Sciacchetra from rescued indigenous varieties.
Weingut Niklas, natural wine producer, in his vineyard in Alto Adige, Italy
Weingut Niklas is a family-run Alto Adige estate in Kaltern where Dieter Solva farms 7 hectares of calcareous mountain soils to produce precise, aromatic whites and structured Lagrein reds that have carried the family name for over 50 years.

What are you drinking tonight?

Explore the cellar, or let us choose for you with a curated natural wine club shipment.