Mexican restaurants in Scottsdale, from Old Town patios to a steakhouse with fire performers on Goldwater Boulevard.
A short list we pick by hand. Each entry links straight to the restaurant for the menu and reservations.
Updated October 21, 2026 · 5 places · ratings from Google
1
Toca Madera
4.2(2,725) on Google · Mexican · Old Town
Fire performers and live music are part of dinner at this Mexican-inspired steakhouse on Goldwater Boulevard, just north of Camelback Road, where a large indoor tree sits at the center of the room. The menu runs from premium tacos to a tomahawk steak, with vegan options. Toca Tuesday is an all-night happy hour, and weekend brunch brings tres leches French toast.
Mexican cooking meets steakhouse cuts at this spot in The Shops at Hilton Village, near Paradise Valley. Quesabirria tacos arrive with a cheese crust and salsa macha, and the 30 oz Black Angus tomahawk comes with elote and guacamole. Ribeye aguachile, Sonoran shrimp ceviche and tres leches cake fill out the menu.
Chef Matt Carter, of Zinc Bistro and Fat Ox, cooks modern Latin food on Brown Avenue that draws on Spain, Mexico, Central America and South America. Tortillas and salsas are made fresh daily, meats go on a plancha or a pecan and mesquite wood grill, and guacamole is made tableside. Himalayan salt walls glow inside, and brunch runs on weekends.
Mexico City dishes and family recipes anchor this Old Town restaurant at Stetson Drive and Fifth Avenue. The group behind it first opened its doors in Old Town Scottsdale in 2011. Look for pork marinated in sour orange and achiote, wrapped in banana leaf and slow-cooked, plus handcrafted margaritas and a Barrio Paloma made tableside.
A historic Southwestern pottery shop on Scottsdale Road now holds this modern Mexican spot, with an open kitchen, playful décor and an extended outdoor patio. The scratch kitchen turns out Brussels sprout nachos with a fried egg, street corn queso and grilled corn dusted with Flamin' Hot Cheetos. Happy hour runs daily from 3 to 6 p.m., and brunch runs Friday through Sunday.