22 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.

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

Customers` Favorites

Asada Taco No Onion No Cilantro
Carne Asada Burrito Fat Pieces
Taco Tuesday Chicken Tacos
Taco Tuesday Chorizo Tacos
Taco Tuesday Tri Tip Tacos
Chicken Taco Sunday
Chorizo Taco Sunday
Carnitas Burritos
Taco Variety Pack
Shrimp Quesadilla

“Tacos are fabulous! I tried them all! They are very generous with the meat! Also, the green salsa is amazing!“

4.4 Superb216 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
El Perico Burrito
Carnitas Burrito
Carnitas Tacos
Carnitas Plate
Fajitas for Two

“Always a great experience!! Love the staff & the food!“

4.4 Superb155 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
Asada Burrito
Chile Verde
Shrimp Tacos
Street Taco
Al Pastor

“DELICIOSO! I accidentally stumbled upon this place when I ran into the Marshall's... it's really well... yummy. Almost as if there's an abuela (grandma) making the food in the kitchen. That's really the best when it tastes home cooked yummy Tacos for the win!“

4.3 Superb146 Reviews
Fuego Cravings - Upland Mexican • $
1466 E Foothill Blvd Q, Upland

Customers` Favorites

Surf & Turf Burrito
Breakfast Burrito
Birria Quesadilla
Carne Asada Plate
Surf & Turf Taco
Upland Burrito
Birria Nachos
Birria Ramen
Quesabirria
Fuego Fries

“Love, love, love the Birria Ramen soup at Fuego's! Full of flavor, generous serving size for a reasonable price, and the soup is filled with birria and ramen noodles. They even offer a rewards program for free food items. Yummmy! Muy sabroso!“

4.2 Good201 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
Chicken Fajitas
Abondigas Soup
Supreme Nachos
Chili Relleno
Wet Burrito

“My wife and I had a great experience and the service was amazing. I would like to thank Victor for his outstanding service. Victor is the type of person any employer would love to have as an employee. Thanks again Victor for your outstanding service.

I would definitely recommend this restaurant. The food and drinks were excellent. Thanks again“

4.5 Superb67 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 Table-Side Guacamole
Fresh Tableside Guacamole
Camarones a La Diabla
Enchiladas Rancheras
Deep Fried Ice Cream
Carne Asada Burrito
Flautas de Pollo

“Great food! Loved the salsa so much I got a pint to go. Very fresh food and very friendly staff.“

4.3 Superb107 Reviews
Dos Mundos Kitchen Mexican • $$
425 N Mountain Ave, Upland

Customers` Favorites

Carne Asada
Parradilla

“We went to the 2 Mundos restaurant to celebrate 3 birthdays. 14 people in total. We ordered a lot of food and drinks. When it was time to pay, we were surprised by the total. It was very cheap and everything was delicious. Very friendly service. We will return again. Thank you all for your attention. Blessings to all who work at the restaurant.“

4.2 Good121 Reviews
Juanchos Mexican Grill Mexican • $
1945 N Campus Ave B, Upland

Customers` Favorites

Supreme Nachos with Carne Asada
Chile Relleno Burrito
Chile Verde Burrito
Quesadillas
Chilaquiles
Birria Soup

“Wonderful breakfasts! I picked up burritos and they were great! Love it for lunch too. You guys are great!! Recommend you for great mexican food!!

Kid-friendliness: Not really much room at Upland location but Claremont is good for kids“

4.3 Superb76 Reviews
Ruben's Tacos Mexican • $
175 Grove Ave A, Upland

Customers` Favorites

Carney Asada Tacos
La Tortilla Fresca
Masa Quesadilla
Carne Asada Taco
Full of Flavor
Wet Burritos
Street Tacos
Carnitas
Horcjata
Huarache

“Best tacos in Rancho Cucamonga. Order the adobada tacos with hot salsa and cheese.“

4.2 Good57 Reviews
Chucks Tacos Mexican • $
661 E Foothill Blvd, Upland

Customers` Favorites

Chilaquiles Con Huevo Rojos
Tacos Beans and Rice
Soft Taco De Asada
Fried Shrimp Tacos
Carne Asada Fries
Small Chili Fries
Jacked Up Tacos
Fiesta Platter
Super Nachos
Shell Tacos

“Chucks Tacos, Chucks Tacos, Chucks Tacos. What can I say? We ate here a really long time ago and we just rediscovered Chucks. The food was really good, portions are big, and the service was good. We ordered a wet chicken burrito, carne asada burrito, and a breakfast burrito. We all agreed it was very satisfying and delicious. I give Chucks a 5 out of 5.“

4 Good83 Reviews
Tacos Los Carnales Mexican • $
1262 W Foothill Blvd, Upland

Customers` Favorites

Carne Asada Fries
Taco Birria de Res
Tacos Al Pastor
Al Pastor Tacos
Birria Tacos
Tripas Tacos
Quesadilla
Tortillas
Carnitas
Lengua

“Would totally recommend this place I loved their birria tacos.“

4 Good82 Reviews
Mi Ranchito Restaurant & Cantina Mexican • $
1964 W Foothill Blvd, Upland

Customers` Favorites

All Meat Burrito
Bandera Burrito
Beef Chimichanga
Fiesta Platter
Burrito Bowl
Dinner Salad
Chips Salsa
Wet Burrito
Spicy Salsa
Carne Asada

“I love their fajitas and their margaritas!“

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

Customers` Favorites

Grilled Chicken Pasilla Ranchera
Ice-Cream and Churros
Chilaquiles Breakfast
Table Side Guacamole
Chicken Diabla Plate
Chips and Salsa
Juancho Burrito
Juancho's Torta
Rice and Beans
Chile Relleno

“This place is surprisingly delicious! I LOVE Mexican food… I mean, I could probably eat tacos and beans every day! We were hungry and it was getting late and we pulled in to 7/11 for something when I saw this restaurant. We drove across the lot and were promptly seated as soon as we walked in. My daughter got chicken soup, it was delicious with huge pieces of chicken breast and veggies. My son ordered a breakfast plate for his dinner and the waiter recommended the molcajete for my husband and I to share. I was septic’s since we have ordered one from other places previously and it is always small. But, THIS one was HUGE! And sooooo delicious! Handmade corn tortillas that were the PERFECT thickness complimented all the flavors in the pot! It also came with 2 sides of beans and rice so we each had our own plate!“

3.9 Good97 Reviews
Panzarello's Mexican • $$
1615 N Mountain Ave, Upland

Customers` Favorites

Chicken Fettuccine w Salad and Garlic Bread Family Deals
Spaghetti & Meatballs with Marinara Sauce & Garlic Bread
Traditional Meatballs over Angel Hair
Kid's Pepperoni Pizza Dinner
Spicy Penne with Shrimp
Garlic Mashed Potatoes
Mozzarella Sticks
Italian Enchiladas
Chicken Piccata
Chicken Marsala

“Words cannot express how wonderful this restaurant was to us. We had our wedding dinner here & the staff was so patient & accommodating to us, especially since we had to plan it from Virginia! Everyone had a lovely time & was raving about the food! Thank you for a wonderful experience & I hope to be back soon!“

3.9 Good86 Reviews
Taqueria Los Magueyes Mexican • $
185 S Euclid Ave, Upland

Customers` Favorites

Traditional Street Tacos
Tacos De Carne Asada
Cheeseburger Combo
Tacos De Canasta
Chile Relleno
Chile Verde
Green Sauce
Wet Burrito
Asada Fries
Quesadilla

“Great joint. Love that I found this place“

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

Customers` Favorites

Deep Fried Oyster Mushrooms
Asada and Al Pastor Tacos
Chicken Ciabatta Special
Bacon Lettuce & Tomato
Chile Relleno Burrito
Viva Las Fries Asada
Chicken and Waffles
Vegan Quesabirrias
Cauliflower Wingz
Loaded Quesadilla

“The most amazing mexican vegan food around!“

4.4 Superb170 Reviews
Tacos El Paisa Mexican • $
1655 W Arrow Route B, Upland

Customers` Favorites

Chicharrón Con Nopales En Salsa Roja
Chilaquiles and Eggs
Camarones Ala Diabla
Camarones Rancheros
Caldo De Camaron
Burrito Y Tacos
Tacos Al Pastor
Steak Fajitas
Beef Soup
Burritos

“Love it. Awesome food.“

4 Good46 Reviews
Jim's Burgers Hamburger • $
969 W Foothill Blvd, Upland

Customers` Favorites

Country Fried Steak Hash Browns and Eggs
Jims Famous Pastrami Sandwich
Carne Asada Burrito
Philly Cheese Steak
Chili Cheese Fries
Deep Fried Burrito
Breakfast Burrito
Fried Onion Rings
Fried Zucchini
French Fries

“The crew at Jim’s is awesome 👏 Jose and his team always go over and above to serve the customers. The hamburgers are the best! The restaurant is always clean, welcoming and family friendly. Keep up the good work thank you“

4.3 Superb178 Reviews
Brandon's Diner American • $
370 N Mountain Ave, Upland

Customers` Favorites

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

“The food and service were both amazing!!“

4.2 Good146 Reviews
Senor Baja Mexican • $
1620 W Foothill Blvd, Upland

Customers` Favorites

Chilaquiles En Salsa Roja
Grilled Shrimp Burrito
Grilled Shrimp Taco
Meat Quesadilla
Shrimp Cocktail
Torta Especial
Choice of Meat
Potato Taco
Fish Tacos

“So I came in for a shrimp burrito because they’re so good, the lady was really nice, and she brought out the food with salsa and set on the table like if I was at home with my grandma, I asked if she had red salsa because the salsa I got was a lil too sour she said no then after a min she said we have some red chipotle that’s hotter if you want that I took her upon that offer it was so good spicy too but delicious! Pull grab a shrimp burrito and ask for some chipotle salsa on the side it’s worth it!“

3.6 Good46 Reviews
Mariscos Camacho Mexican • $$
69 Grove Ave, Upland

Customers` Favorites

Oysters on the Half Shell
Ceviche Callo De Acha
Tostada de Camaron
Mariscos Grande
Tostada Mixta
Seafood

“Don't let the weathered barrio look of the area, less-than-luxury apartments across the street, or the borrachos congregating with their brown bags near the market that hasn't had a facelift in decades, scare you off. It's well worth checking out. Don't be expecting no Del taco prices because this is real mexican food made by real mexican people not like Del or the Bell that is fake mexican food made by real mexican people, anyhow these guys dish up some pure mexicano love, so go support local business and order a shrimp quesadilla.“

3.5 Good35 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

“We love ordering from Brandon's Diner. The Chili Colorado Burrito is outstanding...USUALLY. We are truly upset to report that as we were heading out of town for a couple days, we chose Brandon's to deliver our meal before we traveled. It tasted as if someone spilled an entire container of Allspice into the sauce. It was so overwhelming that we tossed them down the disposal and grabbed a breakfast fast food sandwich on our way out. It's important to note that this is not at all the norm, but until we can figure out what's changed...we'll not be ordering again.“

4.3 Superb60 Reviews

You May Also Like