16 Best Mexican Restaurants in Upland

Plan your Upland Mexican food adventure using Restaurantji's list. Explore a variety of Mexican flavors, from a Menudo to Chile Verde, and enjoy great Mexican cuisine in the city.

Viva Vegan Diner Vegetarian • $
1490 E Foothill Blvd Suite D, Upland

Customers` Favorites

Asada and Al Pastor Tacos
Cauliflower Wingz
Vegan Quesabirria
Chicken Sandwich
Og Birria Tacos
Loaded Fries
Taco Platter
Cali Burrito
Chimibirria
Birria Ramen

“I’ve tried the quesabirria tacos with consume, SOOO GOOD. My partner is not vegan and he loved them too (and he loves the real meat birria tacos). Last time I visited, I tried the Asada California Burrito and added onions and cilantro inside and it was exactly the type of burrito I crave but can never find. It reminded me of taco truck burritos I used to get before I was vegan!! Most vegan restaurants burritos are very… not authentic lol, Taco Bell style, but Viva Vegan does it right <3 the photo of the burrito DOESNT DO IT JUSTICE!!! LolVegetarian options: All vegan!!! :)“

4.5 Superb113 Reviews
Taco Bout Good Mexican • $
507 N Mountain Ave, Upland

Customers` Favorites

Carne Asada Burrito Fat Pieces
Taco Tuesday Chorizo Tacos
Taco Tuesday Tri Tip Tacos
Chorizo Taco Sunday
Chicken Taco Sunday
Taco Variety Pack
Carnitas Burritos
Birria Burritos
Asada Burritos
Chicken Tacos

“First time trying these tacos , and they are really good , the red salsa its really tasty and hot , so good, clean place , great customer service , excellent environment , i have to try another plate , if u are driving around in the city of upland you should try these “

4.6 Superb71 Reviews
La Tapatia Mexican Grill Mexican • $
152 W Foothill Blvd, Upland

Customers` Favorites

Enchilada and Beef Taco Combination
Cheese Enchilada
Chips and Salsa
Chicken Flautas
Chile Relleno
Chile Verde
Shrimp Tacos
Street Taco
Al Pastor
Carnitas

“If only our burritos were hot it been 5✨️. Ww opened them to add hot sauce right there in their bar. We had to leave if not I'd ask them to re-heat it. You could taste the flavors but cold. It had bacon, potatoes, and cheese. Even the cheese wasn't even partially melted. I'm sure it'd tasted much better ?.“

4.2 Good144 Reviews
Panzarello's Mexican • $
1615 N Mountain Ave, Upland

Customers` Favorites

Spaghetti & Meatballs with Marinara Sauce & Garlic Bread
Kid's Pepperoni Pizza Dinner
Italian Enchiladas
Chicken Marsala
Chicken Piccata
Albondigas Soup
Tomato Soup
Fettuccine

“I ate here multiple times and every time the food was delicious, the service was friendly, and the atmosphere was cozy. The menu has something for everyone, whether you prefer mexican or italian cuisine, or both. The prices are reasonable and the portions are generous. I would highly recommend Panzarello’s (and especially the loaded fries with extra cheese).“

4.3 Superb67 Reviews
El Perico Ranchero Mexican • $
1401 E Foothill Blvd, Upland

Customers` Favorites

Super Nachos with Carne Asada
Carne Asada Wet Burrito
Bacon Wrapped Shrimp
Tableside Guacamole
Chile Verde Plate
Carnitas Burrito
Fajitas for Two
Carnitas Tacos
Carnitas Plate
Chile Relleno

“Went to el perico to have dinner today. Group of eight. great service good food reasonable price great family environment and Mexican music playing not too loud. The molcajete guacamole made at your table is the Bomb. Excellent service from waiter Rayo. We are definitely coming back to this place.“

4.2 Good90 Reviews
El Patron Shinola Vegan • $$
220 N Central Ave, Upland

Customers` Favorites

Fresh Chips & Salsa
Street Tacos

“Took 30 minutes to get a water. Sushi was okay and I wouldn’t order the quesotaco not that great. Beer was good lol can’t screw that up and the place looks nice. Hostess was nice and it wasn’t busy at all, only two customers.Kid-friendliness: Kids menuWheelchair accessibility: Ramp and seating“

4.2 Good77 Reviews
Ruben's Tacos Mexican • $
175 Grove Ave A, Upland

Customers` Favorites

Carney Asada Tacos
Street Tacos
Quesadilla

“Food is always great, good portions in burritos and tacos. Their red salsa is amazing if you like spicy. It has a really good smokey flavor. Prices have gone up recently, so I can't go as often as I'd like (usually about $20 for lunch, and this is without getting a beer!)“

4.4 Superb37 Reviews
Fuego Cravings - Upland Mexican • $
1466 E Foothill Blvd Q, Upland

Customers` Favorites

Breakfast Burrito
Birria Quesadilla
Upland Burrito
Birria Ramen
Birria Fries
Birria Taco
Fuego Fries
Quesabirria
Street Taco
Guacamole

“Food was phenomenal. Had asada tacos, rice, beans, and chips n salsa. Everything was on point. The service was quick, and the woman working the counter was super friendly and always spoke with a smile, truly embracing world-class customer service. The interior was very modern feeling with great music (Queen, for example). Would be happy to go again and try the highly recommended Birria.“

4.1 Good122 Reviews
Brandon's Diner American • $
370 N Mountain Ave, Upland

Customers` Favorites

Carne Asada with Beans Rice & Cheese
Crunchy Chicken Taco Plate
Chicken and Steak Fajitas
Biscuits & Gravy
Belgian Waffle
Steak and Eggs
Eggs Benedict
Club Sandwich
French Toasts
Potato Wedges

“We had a server named Kathy at Brandon's. It was our first time at this specific location. This is our new location. She was the best server I've had in years anywhere and I recommend that anyone and everyone should definitely go there and ask to be served by Kathy. She is absolutely amazing and will make you laugh all the way through your dinner“

4.1 Good107 Reviews
Brandon's Diner American • $$
870 E Foothill Blvd Ste A-5, Upland

Customers` Favorites

Country Fried Steak with Gravy
French Toast Sausage and Eggs
Pancakes or French Toast
Chicken and Waffle
Biscuits and Gravy
Breakfast Burrito
Huevos Rancheros
Mushroom Chicken
Reuben Sandwich
Eggs Benedict

“I was in there last Saturday food was great I got chorizo with eggs beans and potatoes as soon as walked in I was told I can sit anywhere I want the staff was smiling talking to the customer like if they were family that's what makes Brandon's diner different they actually care my waitress was the best I didn't catch her name she was very attentive big smile gorgeous women she even made it a point to say bye and thank u she got a 10 tip from me she earned it thank u Brandon's I will be back“

4.1 Good83 Reviews
Juanchos Mexican Grill Mexican • $
1945 N Campus Ave B, Upland

“First timer , live super close, was craving a michelada & found this spot. We were super satisfied not only with the drinks but the food is BOMB . wasnt the biggest fan of the potato taco but everything else was delicious. Street tacos are made with homemade tortillas . Their pastor and carnitas were tasty & the Quesabirria taco was delicious. Also the lady that helped us was super sweet & attentive“

4.3 Superb37 Reviews
Rancho Los Magueyes Mexican • $
1667 N Mountain Ave #128, Upland

Customers` Favorites

Wet California Burrito Supreme with Asada
Chile Relleno Enchiladas Hard Shell Taco
Chicken Tortilla Soup
Carne Asada Burrito
Chips and Salsa
Abondigas Soup
Supreme Nachos
Chili Relleno
Chimichanga
Combo Plate

“Really solid local Mexican restaurant. The soups are great, the ambiance is really warm and welcoming, the decorations are cool and thoughtful, the prices are reasonable, the music is good, and the service is friendly and efficient. What else can you really ask for?“

4.2 Good47 Reviews
Elvira's Grill - Upland Mexican • $
373 E Foothill Blvd, Upland

Customers` Favorites

Carne Asada Plate w Cheese Enchilada
Carne Asada and Shrimp Fajitas
Enchiladas de Pollo Con Mole
Fresh Tableside Guacamole
Camarones a La Diabla
Enchiladas Rancheras
Carne Asada Burrito
Fajitas El Patron
Flautas de Pollo
Chips and Salsa

“Great food with personable service. My wife and I have eaten here 4 times and enjoyed the service each time. Have brought extended family to share in the experience and they enjoyed it as well. Good quantity to price ratio and had a hard time stopping myself when I was full but had left overs. Smaller joint but hast been a problem when we've been there. A lot of Cary out orders came in so apparently many enjoy eating it out.“

4 Good92 Reviews
Taqueria Los Magueyes Mexican • $
185 S Euclid Ave, Upland

Customers` Favorites

Traditional Street Tacos
Tacos De Carne Asada
Tacos De Canasta
Chile Verde
Green Sauce
Wet Burrito
Asada Fries
Quesadilla
Enchilada
Carnitas

“Got two tacos and a large soda, cost around 8 bucks, tacos were small in size but flavorful, still disappointed in portions vs value. Have eaten here before, food was real good, will try again but will order a burrito and see if there is a better portion vs value in that menu item.“

4 Good53 Reviews
Juanchos Mexican Restaurant Mexican • $
2440 W Arrow Route, Upland

Customers` Favorites

Grilled Chicken Pasilla Ranchera
Ice-Cream and Churros
Table Side Guacamole
Juancho Burrito
Juancho's Torta
Chips and Salsa
Rice and Beans
Chile Relleno
Chicken Mole
Street Tacos

“The service is the best part of this place; it feels like home. The ambiance was nice with a guitar player and the friendliest servers. Tableside guacamole was delicious. I had Camarones a la Diabla. We all had different kinds of margaritas, original lime, mango, strawberry, blueberry. The mango with Chamoy and Tajin on the rim was perfection. Come check it out. They really know how to treat their guests!“

3.9 Good89 Reviews
Tacos El Paisa Mexican • $
1655 W Arrow Route B, Upland

Customers` Favorites

Chilaquiles and Eggs
Camarones Rancheros
Caldo De Camaron
Burrito Y Tacos
Tacos Al Pastor
Steak Fajitas
Beef Soup
Burritos
Pozole

“Very small restaurant with high quality food and service. Made fresh to order.Vegetarian options: Since everything is cook to order they will cook vegetarian food.Kid-friendliness: Very kind and friendly. Very polite.Wheelchair accessibility: They have a ramp for wheelchair and room inside to accommodate inside.“

3.9 Good28 Reviews
Loading...
map Map