• Banner 1
  • Banner 2
  • Banner 3

Elvira’s Mexican Grill: Authentic Mexican Flavors in Upland, CA

Elvira’s Mexican Grill, located in Upland, CA, is a beloved Mexican restaurant offering a wide range of dishes with a focus on traditional flavors and fresh ingredients. Known for its vegan and vegetarian options, this casual dining spot caters to a variety of dietary preferences. With amenities like outdoor seating, happy hour specials, and friendly service, Elvira’s is perfect for families, groups, and solo diners alike. Whether you’re craving sizzling fajitas, homemade tortillas, or flavorful enchiladas, this restaurant delivers a memorable dining experience every time. Don't miss out on the chance to experience the authentic taste of Mexico at Elvira’s Mexican Grill.

Elvira’s Mexican Grill at a glance

  • Address 373 E Foothill Blvd Ste F Upland, CA 91786
  • Phone (909) 981-0734
  • Restaurant type Mexican restaurant , Restaurant .
  • Popular for Popular for lunch , Popular for dinner , Good for solo dining .

Photos & Gallery

Elvira’s Mexican Grill: Reviews & Ratings

Steve Senkle
5

Great little family owned and run Mexican restaurant. Food is consistently good. Service is good and friendly. I find the food here is better than their Claremont location. I like the fish tacos, carne asada tacos, and tostadas. Chips and salsa are good too. Sometimes the salsa can be a little hot.

Jess Angulo
5

I’m not going to lie , it’s expensive. But you definitely get what you pay for. The carne asada is fire . We got a carne asada wet burrito and asada tacos. The meat has a really good flavor. I’m a very picky eater. Tacos are big. I wrote 20/30 dollars as I paid 69 for 2 ppl but I fed 4 people (2 adults and 2 kids) with the food I got. So not bad.

Mar Legazpi
5

Tried this spot for the first time tonight and omg it did not disappoint. We tried the guac, Elvira’s salad with grilled chicken, chicken tortilla soup, steak tacos, and topped it off with a deep fried ice cream. Everything was DELICIOUS and our server Angel was amazing. I got tired just watching him go from table to table not missing a beat. Even though he was super busy he was very friendly and attentive. We will definitely be coming back.

Kevin Ostorva
5

The steak shrimp fajitas and grilled salmon was 10/10 really good quality dishes at this spot. Price is good too.

Caroline C B Ragland
5

Best salsa and carne asada I have had in my life. I am a big fan of a different Mexican restaurant and I have to say Elvira’s salsa is even better. I got the shrimp and steak fajitas and I don’t even like fajita veggies like that but with the carne asada juices, it was delicious. Good crust / sear, tender but not soggy. Everything was delicious with good portion sizes. 10/10

Michelle F
5

We love the food here. There are two locations but this one is closer to our house. When have ordered take out and dined in. Its much quieter than the Claremont location which is nice when we want a more chill meal. And the fried ice cream is delicious!!

Todd Stout
5

Last night my friends and I dined at Elvira's Grill in Upland. For three of the four of us, it was our first time there. For starters, we had chips and salsa. They were both good. I liked their salsa, it was "tomato-y" with just the right amount of heat. We also tried their guacamole, which was was prepared at our table. That was excellent. The flavor was on-point. For my entree, I ordered the Steak Picado. It's kind of like Mexican stir-fry... or maybe saucier, more flavorful fajitas. It was steak cooked with green peppers, onions, and tomatoes. It also came with rice, beans, and tortillas (I chose corn tortillas). It was delicious. Everyone else enjoyed their entrees as well. Our server was very nice and she was quite attentive. The service was excellent. Overall, I highly recommend the place.

Amber Peña
5

Came up from San Diego and this restaurant was highly recommended by my brother who lives near by. It did not disappoint! Very cut ambiance. All the paintings in the restaurant are absolutely gorgeous! The food was delicious! We had the table side guacamole, tortilla soup, a mole enchilada and the steak fajita salad. Nothing disappointed. My sister, my mom and I enjoyed every bit of it! Andres was our server and after a long day at the hospital crying all day for my brothers surgery he really lightened the mood and was so accommodating and friendly. His service was a compliment to the food. If we had Elvira’s in SD I would definitely be a regular customer!

Location

  • Elvira’s Mexican Grill
    Elvira’s Mexican Grill
    373 E Foothill Blvd Ste F Upland, CA 91786 Hotline: (909) 981-0734

Elvira’s Mexican Grill is a hidden gem located in Upland, California, offering a wide range of authentic Mexican dishes. This casual yet vibrant restaurant not only provides a cozy ambiance but also caters to a variety of dietary preferences with options for vegans and vegetarians.

The menu at Elvira’s Mexican Grill boasts an array of mouthwatering options that cater to all tastes, including traditional favorites like tacos, burritos, and enchiladas. The restaurant also offers happy hour specials and has a beer and wine selection for those looking to unwind after a long day.

What sets Elvira’s Mexican Grill apart is its commitment to quality and customer satisfaction. The attentive waiter service ensures that guests have a pleasant dining experience, and the availability of outdoor seating adds to the charm of the restaurant.

Whether you're looking for a quick lunch or a fun dinner with friends and family, Elvira’s Mexican Grill is the perfect choice. With a convenient drive-thru option and ample parking, dining at this establishment is hassle-free. Don't forget to try their delicious dishes, and you'll keep coming back for more!

Business Information

  • Accessibility
    • Has wheelchair-accessible car park
    • Has wheelchair-accessible entrance
    • Has wheelchair-accessible seating
    • Has wheelchair-accessible toilet
  • Service options
    • Offers takeaway
    • Serves dine-in
    • Delivery
  • Payments
    • Accepts credit cards
    • Accepts debit cards
    • Accepts NFC mobile payments
    • Credit cards