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.
What in Mexican food matters for wine
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
- Weinkultur Preiß Riesling Traisental DAC Kammerling 2022: An Austrian Riesling from the Traisental, aged in steel, for spicy chicken tacos or carnitas.
- Domaine Dupeuble Beaujolais 2024: A Gamay from southern Beaujolais made by carbonic maceration, which ferments whole uncrushed grapes; chill it for pork or beef tacos.
- Freire Lobo Dão Vigno Branco 2024: An unoaked white field blend from Portugal's Dão for fish tacos and ceviche with lime and cilantro.
- Le Coste Litrozzo Rosato Wine 2024: A dry rosé from Lazio at 12% alcohol, in a one-liter bottle that goes around a table of carnitas tacos.
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
- Wine Spectator: What red, white and sparkling wines pair best with tacos and spicy Mexican food?
- Wine Spectator: 18 Terrific Taco and Wine Pairings from the Pros
- Michelin Guide: How to Pair Wine with Mexican Food
- Club Oenologique: What's the best wine to pair with Mexican food?
- SOMM TV: How To Pair Tacos and Wine
- Wine Folly: Pairing Wine with Spicy Food
- Wine Folly: Ideal Serving Temperature for Wine
- Icon drawn from a photo by evan p. cordes (CC BY 2.0), Wikimedia Commons