14 Best Mexican Restaurants in Surprise

Navigate Surprise's Mexican food scene with Restaurantji's recommendations. Taste a mix of Mexican dishes, starting with Chimichanga and ending with Chips and Salsa, and savor the best Mexican food around.

Rio Mirage Café- Surprise Location Mexican • $
13863 W Bell Rd, Surprise

Customers` Favorites

Machaca Beef Mexican Chicken Red or Green Chile
El Rico Rio Mirage's Specialty Burrito
Nachos Supreme with Shredded Beef
Chimichanga Enchilada Style
Chips & Salsa with Margarita
Shredded Beef Enchiladas
Jalapeno Cream Cheese
Enchiladas Rancheras
Ensenada Fish Tacos
Carne Asada Fajitas

“2nd review 1.2.17 Food good as always. The chicken in the fajita was the best yet.The one recoveted seat/bench looked nice but no padding, you still feel like you are sitting in a hole. People under 5'4" feel like they are little kids sitting at the grown-ups table. I really like the food but booth seats are terrible. I do prefer a booth over a table but may have to sit at the tables.2016Not "real" mexican food with hand made tortillas. But this is good food, the fajita is great, it could feed 2 people. It's a little bit $$$ but servers are pretty nice. I did have a young woman serve me that had no clue to what she was doing. Great margaritas....“

4.5 Superb172 Reviews
Don Ruben's Mexican Food Mexican • $
11340 W Bell Rd Ste 125, Surprise

Customers` Favorites

Chicken Chimichanga
Chips and Salsa
Shrimp Rellano
Pollo Fundido
Mexican Pizza

“First time at Don Ruben's...by far, not the last! Food was great, service could not have been better, and the ambiance was very welcoming and up to date. I can't believe this is our first time when they have been open since late last year!“

4.4 Superb209 Reviews
Oscar's Taco Shop Mexican • $
17014 W Bell Rd Suite 102, Surprise

Customers` Favorites

Chorizo Breakfast Burrito
Tacos Rice and Beans
Carne Asada Fries
Tacos Carne Asada
Crispy Beef Taco
Taco & Enchilada
Two Enchiladas
Any Burrito
Fish Tacos
Quesadilla

“Oscar’s is my wife and I go to spot! We live relatively close and when we can’t decide, we always go to Oscar’s.My go to dish is the rolled tacos and as you can see it never disappoints. They have 3 or 5 rolled tacos options to choose room. The beefy to tortilla ratio is perfect, so you’re not eating just tortilla. As you can see they provide you with plenty of avocado and cheese as toppings, which those alone make the rolled tacos delicious.This time I tried the bean tostada. This was amazing and will probably be on list that I’ll continue to order regularly. It had plenty of beans, avocado, cheese. The tortilla itself was still rigged throughout the entire eating process and was not flimsy which tends to happen with some tostados.Try their Red and Green Chile you won’t be disappointed.If you’re near Oscar’s or driving through and want a bite to eat, stop and give this place a try as they’ve got plenty of options and you won’t be disappointed.“

4.4 Superb132 Reviews
Calizona Tacos Mexican • $
12833 W Grand Ave, Surprise

Customers` Favorites

Birria Tacos and Consome
Quesa Birria Tacos
Side Rice Beans
Tacos Al Pastor
Birria Burrito
Carne Burritos
Ramen Birria
Orden Birria
Quesabirrias
Shrimp Tacos

“BEST tacos around!!! We've been in town visiting for a week and have been looking everywhere for authentic food - this place trumped all other food we've had. If you're looking for flavor, this is the place! Outdoor seating was kept very clean and the kind gentleman operating the truck was very inviting and had great recommendations! A MUST if you're in the area.“

4.6 Superb79 Reviews
Amigos authentic mexican grill and bar Mexican • $
13621 N Litchfield Rd, Surprise

Customers` Favorites

Molcajete Cielo Mar Y Tierra
Side of Chips and Salsa
Deep Fried Ice Cream
Shredded Beef Taco
Fajita Taco Salad
Carne Asada Fries
Enchiladas Trio
Chile Relleno
Street Tacos
Chimichanga

“This has been the best sit down Mexican restaurant we have found in Surprise. Really well seasoned rice and beans. The chips were fresh. I wish the salsa had a little more spice but it was good. The chicken enchilada mole was very well balanced. The green chile burro enchilada style had great flavor too.“

4 Good113 Reviews
Master Taco Mexican • $
14291 W Grand Ave Suite #106, Surprise

Customers` Favorites

Chilaquiles Rojo Eggs over Easy
Rolled Tacos Carne Asada
5 Roll Tacos Supreme
Chile Relleno Plate
Carne Asada Fries
Hard Shell Tacos
Breakfast Burrito
Shrimp Burrito
Street Tacos
Quesadilla

“If you want some of the best Taco's you have to go to Master Taco!!! Plus if Nelly is working you are going to get the best service. She makes this place even better. On point with your order and even with tons of tickets in the window and taking orders she still makes time to bring you your food with a smile. She is never not hustling to make this place a restaurant you definitely need to try“

4.1 Good86 Reviews
Mesquite Fresh Street Mex Mexican • $
16860 W Waddell Rd Suite 112, Surprise

Customers` Favorites

Bean and Cheese Burrito
Veggie Tacos A la Carte
Chicken Street Tacos
Breakfast Burrito
Steak Quesadilla
Chips and Salsa
Chicken Burrito
Rice and Beans
Pickled Onions
Steak Burrito

“I LOVE THIS PLACE.CARNE IS LIKE BEING IN ROCKY POINT, FRESH FROM THE HOT GRILL, CHOPPED AND TASTES AMAZING.HORCHATA IS READY AND COLD, TO PROVIDE RELIEF FROM THE HOT PEPPERS!!!!! NICE.JUST WANT TO ADD......I DO WISH THERE WERE SALSA/HOT SAUCE BOTTLES AVAIL IN THE DINING LOBBY.THANK YOU MESQUITE!!!!!!!!!“

3.9 Good133 Reviews
Barrio Queen Mexican •
13434 N Prasada Pkwy, Surprise

Customers` Favorites

Quessadilla Tacos Enchiladas
Birra Taco and Chicken Taco
Fish Taco & Shrimp Tacos
Enchiladas Supreme
Burrito Azteca
Elotes Ribs
Quesadilla
Carnitas

“Tanner provided quick service and was super polite and attentive. I am pleased with the atmosphere here and how quick the food came out! At other Barrio locations, I wait much longer for my food but this location was so much faster and I felt that Tanner did an amazing job handling the lunch rush! I will be coming again for sure! thanks Tanner!“

3.6 Good263 Reviews
Macayo's Mexican Food Mexican • $
15565 W Bell Rd, Surprise

Customers` Favorites

Red Chili Burrito Dinner Enchiladas Style
Shredded Beef Burrito
Shredded Beef Taco
Chicken Enchilada
Margarita Flight
Mini Chimichangas
Fajita Quesadilla
Beef Fajitas Mix
Fried Ice Cream
Chips and Salsa

“Food was great, staff was friendly and we had good service. Will definitely go a lot! Only negative is it was a full restaurant and so loud with talking could not even hear music or barely each other. Maybe some sound reducing elements are needed. Otherwise, so excited you are here!“

3.6 Good208 Reviews
Casa de Papa Gourmet Tacos Mexican • $
13761 W Bell Rd Ste B211, Surprise

Customers` Favorites

Chips and Salsa
Carne Asada
Taco De Papa

“In my eternal quest to find the best street Tacos in AZ, I found myself at Casa de Papa Gourmet Tacos yesterday. This place did not disappoint. We were greeted by a super friendly lady that was full of information and helpful explaining our options. Ultimately I ordered three street tacos, Carne Asada, Ground Beef and Birria. My wife ordered the grilled Talapia and Coconut shrimp street tacos. These tacos are some of the most delicious tacos we have ever had. My favorite was the Birria taco and my wife's favorite was the fish taco. We also enjoyed the chips and salsa which are complimentary when dining in. If you are looking for a great street taco with tons of flavor and love, look no further, this is the place. I can't wait to go back and try something else in the menu. As far as the dining accommodations, it's pretty utilitarian, don't wear a tie, come as you are and come hungry!“

4 Good40 Reviews
Solis Taco Wagon Mexican •
24901 N 163rd Ave, Surprise

Customers` Favorites

Spicy Burrito

“I called my order in for breakfast burritos She said they would be ready in 10-15 minutes I was there in 15 and they were ready. They were delicious Went back 3 days later for a different breakfast burrito and it was delicious as well. Good size burritos and good price“

3.9 Good24 Reviews
Las Cazuelas Mexican & Seafood Restaurant Surprise Mexican • $$
16551 N Dysart Rd, Surprise

Customers` Favorites

Carne Asada with Guacamole and Salsa
Arroz Y Frijoles Para Platillos
Chile Relleno & Enchilada
Carne Asada Fries
Chicken Fajitas
Shrimp Burrito
Machaca Plate
One Enchilada
Taco Salad
Mangoneada

“We love home-style Mexican food and this place definitely has that: simple & rustic. We sat down and received a red & green salsa with corn chips which were lovely and fresh. We ordered a combo-plate with one chile relleno and one enchilada each. My wife got a pulled beef enchilada while I got a plain cheese. When the food came everything was delicious and generous serves. We both loved the chile relleno while both enchiladas were fresh and tasty. Rice & beans were good too and a dollop of sour cream topped everything off. Prices were very reasonable and we left Las Cazuelas full and happy. We will go there again! Thank you!“

3.5 Good60 Reviews
Oscar’s Taco Shop Mexican • $
16811 N Litchfield Rd UNIT 100, Surprise

Customers` Favorites

Carne Asada Burrito
California Burrito
Chicken Quesadilla
Carne Asada Nachos
Carne Asada Fries
Carne Asada Tacos
Arizona Burrito
3-Rolled Tacos
Rolled Tacos
Chicken Taco

“Food is really good. Big sized burritos. I would say it is more of the 4.5 because i wish the burritos were more tightly wrapped or more toppings. Each bite felt like all the ingredients kept pushing down since there is such open space. Still good price and great tasting proteins in the burritos.“

3.5 Good58 Reviews
Red Eagle El Porvenir Tortilla Mexican • $
12946 W Santa Fe Dr, Surprise

“My husband was addicted to their yellow corn tortillas since like the year 2000. When he lived with roommates in early 2000's, they used to buy like 10 packs a week. They would warm them up on their coil burner stovetop in the apartment. The smoke detector will always activate because they loved them crispy & burned ??.Then suddenly Food City no longer carries them.?“

3.6 Good23 Reviews