6 Best Mexican Restaurants near Oro Valley

Restaurantji's Oro Valley recommendations for the finest Mexican cuisine.

La Hacienda Family Mexican Restaurant Mexican • $
11931 N 1st Ave Suite 104, Oro Valley

Customers` Favorites

Beef or Chicken Fajitas - GF
Tamale and Enchilada Plate
Combo Plate with Beef Seca
C Two Spinach Enchiladas
Enchiladas Mineras
Seafood Enchiladas
No Chips and Salsa
Carne Asada Plate
Trio Fajitas -GF
Chicken Molcajete

“friendly, value, beautiful view of the mountains“

4.6 Superb229 Reviews
Street Taco and Beer Co. Mexican • $
10785 N Oracle Rd, Oro Valley

Customers` Favorites

Street Tacos De Carnitas
Carne Asada Taco Plate
Chips and Salsa
Street Nachos
Burrito Bowl

“Awesome place! I love it ❤️ Every time I come here they have the best hot dogs I've ever had and the burritos are amazing!! When I'm in Oro Valley this is the place I always go for a burrito. They have excellent service as well. They're always polite and they make quality food and get it out to you quickly. The bathrooms are also clean!“

4.4 Superb70 Reviews
Rubio's Coastal Grill Mexican • $
10509 N Oracle Rd, Oro Valley

Customers` Favorites

Mexican Street Corn Chicken Burrito
Original Fish Taco Two Taco Plate
Classic Chicken Two Taco Plate
Baja Grill Chicken Burrito
Cilantro Lime Quinoa Bowl
Mexican Street Corn Bowl
Three Street Tacos Plate
Chicken Tacos Al Pastor
Classic Shrimp Burrito
Fresh Guacamole & Chips

“Outstanding friendly staff and THE BEST original fish tacos!! Love this place and their food!!“

4 Good63 Reviews
Seis Kitchen Oro Valley Mexican • $
9740 N Oracle Rd #110, Oro Valley

Customers` Favorites

Puerco Verde Street Taco
Chilaquiles Tradicional
Veggie Nachos Grande
Grilled Fish Tacos
Al Pastor Tacos
Chips and Salsa
Chicken Tinga
Surf and Turf
Cilantro Rice
Street Tacos

“Always a great place to come get a cold drink and some great Mexican food! I normally have a margarita, but it was so hot in Tucson today that I decided to go with one of their infused waters. I tried the watermelon and it was delicious! ordered the guacamole trio for our table and wasn’t super hungry because of the heat. I ordered the mini chimneys which were enough to make a meal out of and they were very good. Despite the heat, there were people eating on the patio. We opted to stay inside and the air conditioning kept us nice and cool. Lots of families in tonight and there were plenty of places to sit. Our waiter was very attentive and brought me chips and salsa and water before the rest of my party arrived. Great service! But a few people sitting at the bar where they had three big screen TVs.“

3.8 Good164 Reviews
El Molinito Mexican • $
10180 N Oracle Rd, Oro Valley

Customers` Favorites

Ground Beef Taco and 2 Cheese Enchiladas
Topopo Salad with Chili Con Carne
Chips with Spicy and Mild Salsas
Shredded Beef Chimichanga
Chili Con Carne Tostada
Chicken Topopo Salads
Entremeses Variados
Combination Plate
Carne Asada Taco
Guacamole Salad

“Came in with my boyfriend to get some margaritas about an hour before close. Carlos was super nice and we had a great time chatting with him at the bar. Definitely makes one of the best margaritas I’ve ever had. We got some food to go and it was delicious. We’ll definitely be back!“

3.7 Good83 Reviews
Filiberto’s Mexican Food Mexican • $
10535 N Oracle Rd, Oro Valley

Customers` Favorites

Carne Asada Burrito
Carne Asada Fries
Breakfast Burrito
Carnitas Plate
Rolled Tacos
Guacamole
Enchilada
Steak
Fish

“Best Fast Food Mexican place ever. Visited here between 3-4pm yesterday and today(7/8/25). First for mini tacos with Lengua, today for Cabeza.

Both time greeted by smiling face of Cashier Darling who has been kind enough to explain & correct the 1st time customer for false prices of 5 mini tacos advertised on DoorDash.

As pictures show, took insane amount of salsas and pickles for free, and both Lengua and Cabeza mini tacos were amazing.

Highly recommend this place for your quick authentic flavored taco needs!“

3.2 Average50 Reviews

You May Also Like