Regional Food & Wine Pairing

Pairing Wine With Mexican Food

Mexican food can be bright, spicy, smoky, rich, cheesy, citrusy, earthy, or fresh, so the best wine depends on what is actually on the plate. Tacos, enchiladas, fajitas, carne asada, carnitas, fish tacos, ceviche, mole, nachos, and burritos all need slightly different pairings.

The Best Wine With Mexican Food Depends on Heat, Sauce, and Toppings

If I’m pairing wine with Mexican food, I usually start with the salsa, sauce, and toppings. A lime-heavy fish taco needs a different wine than a cheesy enchilada, smoky carne asada, slow-cooked carnitas, spicy salsa, or rich mole.

In general, I look for wines with freshness, fruit, acidity, and moderate alcohol. Riesling, Sauvignon Blanc, Albariño, Chenin Blanc, sparkling wine, dry rosé, Grenache, Tempranillo, Zinfandel, Pinot Noir, and lighter red blends can all work depending on the dish.

My easiest rule is this: spicy Mexican food usually needs lower alcohol and more fruit, while grilled meats and smoky sauces can handle bolder reds.

Quick Answer

My Go-To Wines for Mexican Food

Tacos & Street Food

Dry rosé, Riesling, Sauvignon Blanc, Grenache, Tempranillo, or sparkling wine.

Spicy Salsa & Chile Heat

Off-dry Riesling, Gewürztraminer, sparkling wine, rosé, or low-alcohol fruity reds.

Grilled Meat & Fajitas

Malbec, Zinfandel, Grenache, Tempranillo, Syrah, or Cabernet for richer beef dishes.

Seafood, Lime & Ceviche

Albariño, Sauvignon Blanc, Pinot Grigio, Verdejo, sparkling wine, or dry rosé.

Best Wine by Mexican Dish

Quick Mexican Food and Wine Pairing Chart

Use this as a starting point. The best wine can still change depending on salsa, spice level, meat, cheese, beans, lime, guacamole, sour cream, or smoky grilled flavor.

Mexican Dish Best Wine Picks Why It Works
Fish Tacos Albariño, Sauvignon Blanc, dry rosé, sparkling wine Fresh wines work with fish, lime, slaw, salsa, and creamy sauce.
Enchiladas Riesling, Viognier, Beaujolais, Cava, dry rosé Handles chile sauce, cheese, beans, meat, sour cream, and richness.
Fajitas Malbec, Zinfandel, Grenache, Sauvignon Blanc, Cava Works with grilled meat, peppers, onions, spice, smoke, and lime.
Carnitas Grenache, Beaujolais, Riesling, dry rosé, Chenin Blanc Balances slow-cooked pork, fat, citrus, salsa, cilantro, and tortillas.
Carne Asada Malbec, Tempranillo, Cabernet, Syrah, Zinfandel Grilled beef can handle darker fruit, structure, smoke, and spice.
Al Pastor Riesling, Grenache, rosé, Lambrusco, Beaujolais Fruit works with pork, chile marinade, pineapple, smoke, and salsa.
Mole Zinfandel, Syrah, Grenache, Tempranillo, off-dry Riesling Needs wine that can handle chile, spice, chocolate, nuts, and depth.
Ceviche Albariño, Sauvignon Blanc, Verdejo, sparkling wine Crisp acidity matches lime, raw seafood, cilantro, onion, and chile.

White Wine Pairings

Best White Wines With Mexican Food

White wine is often the easiest place to start with Mexican food because acidity, citrus, fruit, and freshness work well with lime, salsa, cilantro, spice, seafood, and rich toppings.

Riesling

Riesling is one of my safest choices for spicy Mexican food. A little sweetness can help with chile heat, while the acidity keeps tacos, enchiladas, al pastor, and rich toppings from feeling heavy.

Sauvignon Blanc

Sauvignon Blanc works well with lime, cilantro, salsa verde, grilled vegetables, fish tacos, chicken tacos, and lighter dishes where freshness matters more than weight.

Albariño

Albariño is excellent with Mexican seafood. I like it with ceviche, fish tacos, shrimp tacos, grilled fish, lime, cilantro, and salty chips.

Sparkling Wine

Sparkling wine is underrated with Mexican food. Bubbles and acidity help with nachos, chips and salsa, fried fish tacos, cheesy dishes, salty snacks, and spicy appetizers.

Red Wine Pairings

Best Red Wines With Mexican Food

Red wine can work very well with Mexican food, but I usually think about tannin and alcohol carefully. Spicy dishes need fruitier, softer reds, while grilled beef and smoky dishes can handle more structure.

Grenache

Grenache is one of the most useful reds for Mexican food because it is fruity, spicy, and usually not too tannic. I like it with tacos, carnitas, al pastor, fajitas, and grilled chicken.

Tempranillo

Tempranillo works with grilled meats, carne asada, fajitas, beef tacos, smoky salsa, and dishes that need a red with savory character but not overwhelming tannin.

Zinfandel

Zinfandel can be great with carne asada, mole, barbecue-style Mexican dishes, and smoky meats. I would be more careful with very spicy salsa because alcohol can make heat feel stronger.

Malbec

Malbec is a strong choice for grilled beef, steak fajitas, carne asada, and richer burritos. It has enough body for meat without always feeling as tannic as Cabernet.

Pairing by Flavor & Cooking Style

Match the Wine to the Strongest Flavor

Mexican food pairings get easier when you focus on the dominant flavor: lime, chile heat, cheese, grilled meat, slow-cooked pork, seafood, mole, beans, corn, or salsa.

Lime, Cilantro & Fresh Salsa

Sauvignon Blanc, Albariño, Verdejo, Pinot Grigio, dry rosé, or sparkling wine.

Spicy Salsa & Chile Heat

Off-dry Riesling, Gewürztraminer, rosé, sparkling wine, or chilled low-tannin reds.

Grilled Meat & Smoke

Malbec, Tempranillo, Zinfandel, Grenache, Syrah, or Cabernet with richer beef.

Cheese, Beans & Sour Cream

Viognier, Chenin Blanc, Riesling, Cava, dry rosé, Beaujolais, or softer reds.

Dish-by-Dish Pairings

Wine Pairings for Classic Mexican Dishes

Use these more specific guides if you already know what Mexican dish you are making or ordering.

Fish Tacos Wine Pairing
Fish tacos usually need a fresh wine that can handle fish, lime, slaw, salsa, and creamy sauce without overpowering the dish.


Enchiladas Wine Pairing
Enchiladas need a wine that can handle chile sauce, cheese, beans, meat, tortillas, sour cream, salsa, and layered richness.


Fajitas Wine Pairing
Fajitas can work with red or white wine depending on whether the main filling is beef, chicken, shrimp, pork, or vegetables.


Burritos Wine Pairing
Burritos are usually best paired by the filling, sauce, salsa, beans, cheese, rice, and level of heat.


Mole Wine Pairing
Mole has depth from chiles, spice, nuts, chocolate, and savory richness, so the wine needs enough flavor to keep up.


Nachos Wine Pairing
Nachos need a wine that can handle cheese, chips, salsa, beans, meat, jalapeños, sour cream, and guacamole.


Ceviche Wine Pairing
Ceviche needs crisp acidity for lime, seafood, onion, cilantro, chile, and freshness.


Carnitas Wine Pairing
Carnitas need a wine that balances slow-cooked pork, fat, citrus, salsa, tortillas, cilantro, and any heat from the toppings.


Carne Asada Wine Pairing
Carne asada works best with wines that can handle grilled beef, char, marinade, lime, salsa, and smoky flavor.


Al Pastor Wine Pairing
Al pastor needs a wine that can handle pork, chile marinade, pineapple, smoke, salsa, onion, cilantro, and tortillas.

My Practical Approach

How I Pick Wine for Mexican Food

When I’m eating Mexican food, I usually look at heat and toppings before anything else. Salsa, jalapeños, hot sauce, lime, cilantro, sour cream, guacamole, beans, cheese, and tortillas can change the pairing just as much as the meat.

If the dish is bright and fresh, like ceviche or fish tacos, I want crisp white wine or sparkling wine. If it is rich and cheesy, like enchiladas or nachos, I want acidity and fruit. If it is grilled beef or smoky pork, I am more open to reds like Malbec, Tempranillo, Grenache, Zinfandel, or Syrah.

My safest overall pick for mixed Mexican food is usually dry rosé, Riesling, Cava, or Grenache. Those wines are flexible enough to handle spice, lime, salsa, cheese, pork, chicken, seafood, and grilled flavors without making the meal feel heavier.

Pairings I Would Be Careful With

Wine Pairings I Would Avoid With Mexican Food

Mexican food is wine-friendly, but the wrong bottle can make spice feel hotter, cheese feel heavier, or fresh lime and salsa taste harsh.

High-Alcohol Reds With Hot Salsa

Alcohol can make chile heat feel stronger, so I would be careful with big Zinfandel, Shiraz, Cabernet, or high-alcohol red blends when the dish is very spicy.

Heavy Tannins With Fresh Toppings

Tannic reds can clash with lime, cilantro, raw onion, salsa, and chile heat unless the dish has enough grilled meat or fat.

Very Oaky Whites With Lime and Salsa

Heavy oak can feel awkward with lime, cilantro, salsa verde, fresh tomato, jalapeño, and seafood.

Delicate Wines With Big Flavors

Very light wines can disappear next to mole, carne asada, nachos, enchiladas, and heavily seasoned dishes.

Written by Chris Link

Practical Wine Pairing Advice for Real Meals

I write Vino Critic from the perspective of an everyday wine drinker who wants wine to make dinner better, not more complicated. With Mexican food, I care most about how the wine works with spice, lime, salsa, grilled meat, cheese, beans, and fresh toppings.

These recommendations are based on how I think about Mexican food at the table: heat first, sauce second, toppings third, wine style last.

FAQs

Common Questions About Pairing Wine With Mexican Food

What wine goes best with Mexican food?

Dry rosé, Riesling, Sauvignon Blanc, Albariño, sparkling wine, Grenache, Tempranillo, Malbec, and Zinfandel are all useful with Mexican food. The best choice depends on the dish, spice level, sauce, and toppings.

Is red or white wine better with Mexican food?

Both can work. White wine is usually better with seafood, lime, salsa verde, and spicy food. Red wine is usually better with grilled beef, carne asada, mole, carnitas, and smoky dishes.

What wine goes with tacos?

Tacos pair well with dry rosé, Riesling, Sauvignon Blanc, Grenache, Tempranillo, Beaujolais, or sparkling wine. The best choice depends on whether the taco is fish, chicken, beef, pork, vegetarian, spicy, or covered in salsa.

What wine goes with spicy Mexican food?

Spicy Mexican food usually works best with lower-alcohol wines that have fruit and acidity. Off-dry Riesling, Gewürztraminer, dry rosé, sparkling wine, and lighter fruity reds are good options.

What wine goes with carne asada?

Carne asada works well with Malbec, Tempranillo, Cabernet Sauvignon, Syrah, Zinfandel, and Grenache. The grilled beef, char, marinade, and salsa can handle more structure than lighter Mexican dishes.

Does Cabernet Sauvignon go with Mexican food?

Cabernet can work with grilled beef, carne asada, steak fajitas, and richer meat dishes, but it is usually too heavy for spicy salsa, fish tacos, ceviche, or lighter Mexican food.

Mexican Food Pairing Articles

Browse Mexican Food and Wine Pairings

Browse the articles below for more specific Mexican food pairing advice, including fish tacos, enchiladas, fajitas, burritos, mole, nachos, ceviche, carnitas, carne asada, al pastor, and more.

Pairing Wine With Fish Tacos

Fish Tacos are a favorite, originating from Baja California, Mexico along the Pacific coastline where you can find tiny stalls and street vendors selling their fish tacos for cheap! Now it is on most dinner tables throughout the week. A … Read More

Pairing Wine With Enchiladas

Enchiladas are a Mexican dish consisting of a corn tortilla rolled around a filling and covered with a spicy savory sauce. There are many different takes on the enchiladas but it typically consists of meats, vegetables, beans, cheese, salsa, tortilla … Read More

Pairing Wine With Fajitas

Who doesn’t love a good Mexican fajita night!? Especially, when you get to pair it with some excellent wines. When the main course is full of punchy flavors of beef seasoned with spices and sauteed onions and peppers, you’ll want … Read More

Pairing Wine With Burritos

Burritos are a Mexican staple, stuffed with a cornucopia of different flavors. There is no simple answer when pairing wine with burritos, because they can be made with a variety of proteins. A good guideline is to look at the … Read More

Pairing Wine With Mole

Mole is a traditional Mexican sauce, usually served on top of a piece of meat, or alongside some rice. “Mole” is an ancient word for mix, and the sauce is usually made from almost everything in the cupboard, including herbs, … Read More

Pairing Wine With Nachos

Author Seema Pal 10-12-2022 Nachos is a dish that makes a great appetizer or a fun main course. It is such a crowd pleaser with its versatility of chip type and topping choice. Despite its pub food reputation, nachos boasts … Read More

Pairing Wine With Ceviche

Ceviche is a dish made from raw seafood, cured with either lemon or lime and often accompanied by red onion, cilantro and chili peppers. It is stunningly fresh and full of mouth-watering citrus and spice flavors. With the right wine, … Read More

Pairing Wine With Carnitas

Carnitas is a delicious, slow-cooked pulled pork featuring Mexican spices. It is often eaten in a taco, with various other condiments, like lime, cilantro and sour cream. There are usually a lot of flavors happening simultaneously with carnitas – soft, … Read More

Pairing Wine With Carne Asada

Carne Asada is a supple cut of marinated meat, which can be served on its own, or with any traditional Mexican dish, be it burritos, tacos, nachos, or with a salad. The meat itself is usually enhanced by a delicious … Read More

Pairing Wine With Al Pastor

Al pastor is a pork dish, made kebab-style and marinated in an aromatic chili mixture. There is also the interesting addition of pineapple, placed on top of the pork, which gives it a sweet coating.  With this complexity of flavor, … Read More

1 2