7 Best Authentic Mexican Restaurants in Scottsdale
Mexican food; you either love it, or you hate it, but there’s no denying Scottsdale, Arizona, is a staple destination for traditional Mexican fare!
Whether you’re looking for an upscale dining experience or a fun, casual place for your family to enjoy a meal, you’ll find no shortage of top-rated places to eat delicious Mexican food in Greater Phoenix. Read this list that features the best Mexican restaurants in Scottsdale to find the perfect place to enjoy tacos, burritos, and tequila in Scottsdale!
1. Diego Pops
If you’re looking for modern Mexican fare in a fun, lively atmosphere, look no further than Diego Pops in Old Town Scottsdale. This upbeat restaurant serves traditional Mexican favorites with a playful, modern twist, like tacos and burritos. You can also try some unique items on their menu, like the Grilled Street Corn or Sonoran Hot Dog, inspired by the beaches of Yucatan, Mexico.
Diego Pops also has a fantastic happy hour every day from 3 PM – 6 PM. You can enjoy half-off appetizers, $2 off all beers, and $6 margaritas made with 1800 Blanco Tequila.
2. The Mission
The Mission is one of the best Mexican restaurants in Scottsdale for a romantic date night or sophisticated dinner. They offer indoor seating areas with flickering candlelight and cozy outdoor fireplace seating at both of their locations in Old Town Scottsdale and Kierland Commons.
The Mission is well-known across Scottsdale, AZ, for its modern Latin cuisine. Chef Matt Carter takes you on a culinary journey through Spain, Mexico, Central America, and South America with his delicious dishes. The restaurant is well-known for its tasty tacos, but they also serve more hearty entrees, like steak, chicken, salmon, and pork.
This upscale destination also serves plenty of drinks, including margaritas, mules, mojitos, sangria, wine, and beer.
3. Barrio Queen
With seven locations across Greater Phoenix, there’s no denying Barrio Queen is a local favorite! This popular spot serves dishes inspired by Mexico City, and you’ll find taco salads, premium tacos, burritos, enchiladas, tortas, and more on their expansive menu.
In addition to the most amazing food, their menu features award-winning guacamole prepared tableside for you to enjoy with chips and salsa.
This Mexican restaurant also has a great happy hour from 2 PM – 5 PM on Monday through Friday. You can order delicious appetizers, like flautas or cheese quesadillas, as well as beer, wine, and Barrio’s Casa Margarita at a discount.
4. Los Olivos Mexican Patio
Los Olivos Mexican Patio is a family-owned restaurant that has served Scottsdale traditional cuisine from Sonora, Mexico, from the same charming location for over 70 years!
This family-run Mexican restaurant still makes everything, from the salsas to the tortillas, by hand. Some of the highlights on their authentic menu include nachos, fajitas, cheese quesadillas, and one of their top signature dishes, carne asada.
They also have a fantastic happy hour from 4 PM – 7 PM on Monday through Friday. You can enjoy $3 off all appetizers and a House Margarita for only $6, but note these deals are only valid on dine-in at the bar.
5. Cien Agaves Tacos & Tequila
Cien Agaves is one of the best Mexican restaurants in Scottsdale, AZ, with two locations in North Scottsdale and Old Town. Of course, with tequila in the name, you know their margaritas must be good! You can order an Arizona Prickly Pear Margarita, Habanero+Lime Margarita, or Strawberry-Lime Rita to enjoy with your meal (just to name a few).
On their menu, you’ll find a wide variety of tasty items, like bottomless chips and salsa, tacos, fajitas, enchiladas, tostadas, nachos, and more. You’ll also love their fun happy hour, which runs seven days a week from 3 PM – 6:30 PM.
6. La Hacienda
If you’re looking for some of the best Mexican food in Scottsdale, AZ, look no further than La Hacienda at the Fairmont Scottsdale Princess. This upscale destination with dishes by Chef Richard Sandoval is the perfect place for a meal to celebrate a special occasion.
La Hacienda uses top-notch ingredients to create its delicious tableside guacamole, tacos, tamales, and other dishes. You can also order beers, wines, margaritas, and other tasty drinks from their menu.
This popular location is only open from 5 PM – 9 PM, and hours can vary seasonally, so it’s wise to make reservations if you’re planning on dining at this top-rated restaurant!
7. Blanco Tacos + Tequila
Can you guess the top menu item at Blanco Tacos + Tequila? If you guessed tacos, you’d be correct!
You’ll find plenty to eat at this ultra-modern restaurant chain, including delicious chimichangas, burritos, and tacos with chicken, pork, beef, and fish. They also serve margaritas (frozen and traditional), cocktails, beer, wine, and flights.
Though they have five locations across Greater Phoenix, this popular chain is quickly expanding to other cities, like San Diego, Nashville, and Houston!
Enjoy Award-Winning Mexican Food at the Best Mexican Restaurants in Scottsdale
Are you hungry yet? Now that you know all the best Mexican restaurants in Scottsdale, it’s time to start eating your way through the town! If you’re planning a trip to Scottsdale, AZ, and still need a place to stay, browse our wide selection of spacious, luxury Scottsdale vacation rentals from Stay With Style Scottsdale. You’ll find heated swimming pools, gourmet kitchens, and stylish decor in each of our homes, so you can enjoy everything you need for a luxurious getaway.