Top 10 Mexican Restaurants in Surprise for Tacos, Tortas & Other Mexican Delights

Surprise is a good place to find yourself if you are in the mood for tasty Mexican food on Phoenix's west side. This fast-growing city, which is surrounded by the neighboring cities of Sun City, El Mirage and Peoria, is home to everything from mom-and-pop taco shops to well-known chain eateries. 

One of the best places for Mexican take-out in the Surprise area is Rito's. This family-owned Mexican restaurant is the westside satellite of the beloved central Phoenix take-out joint, which has been feeding foodies since the 1970s. Everything here has been slow-cooked to exacting standards, so it's hard to go wrong. We, however, are partial to the green chile burrito. 

Another good option for homespun Mexican food is the Rio Mirage Cafe, where the house motto is "Not fast food, not fast paced." Sit back and relax as you enjoy the restaurant's menu of Sonoran-style fare. Enjoy seasonal dishes and classic favorites like the juicy carne asada. 

Looking for a great mom-and-pop Mexican restaurant? Try Yaya's Mexican Bar + Grill, which offers craveable home-style Mexican dishes, including vegan, vegetarian and gluten-free options. 


Modern revisions of classic Mexican dishes is what's on the menu at this popular regional chain, known for its steaming hot platters of enchildas, tacos, chimichangas, burritos and other Mexican, Tex-Mex and Southwestern favorites. The Macayo's specialty menu features Steak Cortez, Chicken Poblano, and the always-popular Combo Platter, which includes Mini beef and chicken chimichangas, red corn chicken taquitos, mini beef tamales, green corn tamale bites and a side of spinach con queso. Kids will love the festive atmosphere and adults will appreciate the bustling happy hour and dinner specials. Good for a groups and business lunches, as well as families.

Recommended for Surprise's Best Mexican Restaurants because: When you're looking for festive, family-friendly dining in Surprise, Macayo's is a safe bet.

Patricia's expert tip: Lunch specials are available Monday to Friday from 11 am to 3 pm.

Read more about Macayo's Mexican Restaurant →

Federico's Mexican Food is a regional chain with locations in Arizona and New Mexico. The menu collects all your favorite Mexican staples under one roof, including huge burritos, tostadas, quesadillas, tacos, enchiladas, tortas and more. The menu also includes lighter fare like chicken and shrimp salad. Breakfast is served all day here and includes classic early morning fare like huevos rancheros, steak and eggs, and giant burritos stuffed with scrambled eggs and spicy chorizo sausage. For big appetites, the combo platters offer a generous serving of entrees served with fluffy rice and homemade beans. Federico's also has a kid's menu.

Recommended for Surprise's Best Mexican Restaurants because: Federico's offers a convenient dining option for traditional Mexican fare in Surprise.

Patricia's expert tip: Stop by on Tuesday nights for great deals on the house tacos.

Read more about Federico's Mexican Food →

Abuelo's Mexican Restaurant offers an upscale dining room to enjoy classic and modern Mexican dishes. The Peoria location is part of a regional chain, all of which are designed to evoke the romance and artistry of an open-air Mexican courtyard. On the walls, interpretations of famous murals bring the art and culture of Mexico to the dinner table. Thankfully, the restaurant's dishes also evoke a sense of artistry. Everything is made from scratch, with recipes based on Chef Luis Sanchez's family recipes. Enjoy hand-rolled enchiladas, a full menu of Tex-Mex specialties, and plenty of made-from-scratch salsas, sauces and sides that add spice and flavor.

Recommended for Surprise's Best Mexican Restaurants because: Abuelo's is a good option for special occasion dining on the west side, offering gourmet and creative takes on Mexican dishes.

Patricia's expert tip: Start with the sampler dip plate, an assortment of creamy and cheesy dips and salsas.

Read more about Abuelo's Mexican Food →


Caminero Mexican Food is a favorite of Mexican food lovers in Phoenix's northwest Valley. The family-owned restaurant serves a comprehensive menu of casual and craveable Mexican food that has turned many locals into regulars. You'll find everything from Phoenix workaday standards like carne asada burritos, to harder-to-find regional specialties like enchiladas suizas (chicken enchiladas smothered in a creamy sauce). This is a good place to seek out when you're craving an old-fashioned Mexican breakfast, too – the chilaquiles and "webos" rancheros are quite good. Service is fast and friendly, and the shredded beef tacos are pretty much to die for.

Recommended for Surprise's Best Mexican Restaurants because: Caminero Mexican Food is a solid spot for home-style, casual Mexican food that's convenient to Surprise.

Patricia's expert tip: Try the shredded beef tacos.

Read more about Caminero Mexican Food →

Authentic, gourmet tacos and tasty, Spanish-style tapas are the name of the game at this west Phoenix eatery. Brushfire Tacos & Tapas offers a fun, fast casual ambiance and a menu that brings together classic Mexican and Spanish cuisine. Guests can choose from one of the menu's five signature grilled tacos. Munch on your choice of carne asade, cilantro-lime chicken or adobado-style shrimp, seasoned vegetables or al pastor pork. You can also find several delectable tapas like empanadas, croquetas, Spanish-style papas bravas, and shrimp en fuego. In a hurry? Brushfire Tacos & Tacos offers convenient online ordering and drive-thru service.

Recommended for Surprise's Best Mexican Restaurants because: If you're looking for something a little different, head just east of Surprise for the mash-up of Mexican and Spanish cuisine at Brushfire.

Patricia's expert tip: Hungry and in a hurry? Brushfire offers convenient drive-thru service!

Read more about Brushfire Tacos y Tapas →

What started out as one of the city's first (and possibly only) gluten-free Mexican food trucks is now one of Surprise's most interesting and exciting Mexican restaurants. Owners Lizz and Esteban Garcia first brick-and-mortar restaurant, Yaya's Mexican Bar & Grill offers an impressive menu of Mexican dishes, including several vegetarian, vegan and gluten-free offerings. On the menu, you'll find everything from a classic Mexican shrimp cocktail to chimis rancheras to vegan burritos stuffed with jack fruit, beans and pico. For a healthy twist on rice, try the restaurant's signature cilantro lime-rice cauli-rice.

Read more about Yaya's Mexican Bar & Grill →

This Phoenix institution, with locations around the Valley, has been dishing out some of the best home-style Mexican food for decades. Don't be fooled by the humble exterior and lackluster dining area: the food is hot, tasty, and top-notch. Tacos, burros, flautas, chimichangas, tostadas, and tamales: all your favorites are here, made to order. As if that wasn't enough, you can eat well here with the spare change in your pocket. Perfect for a quick and affordable meal on the go, Carolina's continues to draw regulars craving down-home, no-nonsense Mexican food. Great for a quick breakfast, lunch or dinner. Don't forget to sample the famous tortillas.

Recommended for Surprise's Best Mexican Restaurants because: Located a short drive from Surprise, Carolina's Mexican Food offers some of the best burritos in Phoenix.

Patricia's expert tip: The chorizo beef is a must for breakfast-lovers.

Read more about Carolina's →

When you're craving fast, hot and tasty Mexican food on the west side, Roliberto's Mexican Food delivers on all counts. This mom-and-pop eatery, popular with locals in the know, has a huge menu of Mexican staples, including burritos, tacos, enchiladas and homemade Menudo on the weekends. The restaurant offers good value, with generous servings that will leave you stuffed. Popular house items include the carne asada burrito, the green chile burro, the gooey and savory carne asada fries, and specialty cuts like the lengua and cabeza tacos. The restaurant offers popular Taco Tuesday specials, and offer a menu of popular all-day breakfast burritos.

Recommended for Surprise's Best Mexican Restaurants because: Roliberto's is a popular choice with locals seeking hot and tasty Mexican food that won't break the budget.

Patricia's expert tip: Check out the popular selection of breakfast burritos, available all day long.

Read more about Roliberto's Mexican Food →

Luscious plates of Mexican food classics fill the menu at Rio Mirage Cafe, a family-owned eatery on Phoenix's west side that delivers big flavors and hospitality. The house motto here is "Not fast food, not fast paced," so settle in for made-from-scratch plates designed to make your taste buds dance with joy. The menu focuses on Sonoran-style fare with unique, seasonal dishes. House specialties include steak fajitas, enchiladas del mar (seafood enchiladas), and "El Bombero Picado," or "the fireman." The dish features tender marinated top sirloin steak in thick slices, sauteed and simmered with onions, tomatoes, and bell peppers. The menu also includes American food like burgers and a grilled chicken sandwich.

Recommended for Surprise's Best Mexican Restaurants because: When you're looking for a nice sit-down dinner with the family, Rio Mirage Cafe offers a delicious array of Mexican and American food classics.

Patricia's expert tip: Check out the excellent fajita plates.

Read more about Rio Mirage Cafe →

This family-owned restaurant is the west side location of the popular central Phoenix Mexican take-out market that has been feeding local Mexican food lovers since the 1970s. The Surprise location delivers the same homespun flavors and comfort food favorites that have earned Rito's a loyal following from local foodies for years. One of the house specialties is their green chile beef, a concoction of chunky beef drenched in green chile sauce that is more savory than spicy and very satisfying. Other specialties include chimichangas, tacos, bean burritos and cheese crisps. Whatever you order, chances it will be savory, beautifully seasoned and cheesy.

Recommended for Surprise's Best Mexican Restaurants because: Rito's Mexican Food offers delicious Mexican food take-out specialties loaded with flavor.

Patricia's expert tip: Try the green chile burrito.

Read more about Rito's Mexican Food →


Meet Patricia Escarcega

Patricia Escarcega works as a writer and editor in Phoenix.