Taco Heaven Awaits: The Best Mexican Restaurants in Ontario, CA for Authentic Street-Style Flavor!

Best Mexican Restaurants in Ontario, California

Ontario, California is home to a vibrant and diverse Mexican food scene, offering everything from traditional family-style dishes to modern takes on classic flavors. Whether you’re craving street-style tacos, regional specialties, or hearty combo plates, the city’s many taquerias, grills, and cantinas provide a rich blend of authenticity and fresh, flavorful cooking. Below is a look at some of the best Mexican restaurants that showcase the heart and heritage of Mexican cuisine in Ontario.

1. Compadres Cantina

  • Overview: Compadres specialize in modern Mexican fusion cuisine, influenced by Asian & Mediterranean flavors. Here at Compadres, you can go from a sushi roll to a very tasty carne asada and end with delicious grilled octopus.
  • Location: 2250 S Euclid Ave Ste E Ontario, CA 91762
  • Timings:
    • Monday – Wednesday: 11 AM to 10 PM
    • Thursday: 11 AM to 11 PM
    • Friday: 10 AM to 12 AM
    • Saturday: 9 AM to 12 AM
    • Sunday: 9 AM to 10 PM

2. El Mezcalito

  • Overview: El Mezcalito is a Mexican restaurant known for serving traditional dishes like tacos, enchiladas, and burritos, offering fresh ingredients, authentic family recipes, and a vibrant cultural dining experience across its various locations.
  • Location: 9255 Base Line Rd Rancho Cucamonga, CA 91730
  • Timings:
    • Monday – Thursday: 10 AM to 9 PM
    • Friday: 10AM to 10 PM
    • Saturday: 8 AM to 10 PM
    • Sunday: 8 AM to 8 PM

3. Elvira’s Mexican Grill

  • Overview: Elvira’s Mexican Grill is a Mexican restaurant offering authentic Mexican and Southwestern cuisine, featuring traditional dishes like burritos, enchiladas, and molcajetes, with fresh ingredients and options for various diets.
  • Location: 373 E Foothill Blvd, Upland, CA 91786
  • Timings:
    • Monday – Thursday, Sunday: 11 AM to 8 PM
    • Friday – Saturday: 11 AM to 9 PM

4. El Chilitos Mexican Restaurant

  • Overview: El Chilitos is a Mexican restaurant known for serving authentic Mexican cuisine, including tacos, burritos, and other traditional dishes, often highlighted for fresh ingredients and flavorful meals, though experiences can vary by location.
  • Location: 1630 E 4th St Ste K Ontario, CA 91764
  • Timings:
    • Monday – Thursday: 9 AM to 9 PM
    • Friday: 9 AM to 10 PM
    • Saturday: 8 AM to 10 PM
    • Sunday: 8 AM to 9 PM

5. Taqueria 2 Potrillos

  • Overview: Taqueria 2 Potrillos is a Mexican restaurant specializing in authentic Mexican food, especially tacos with meats like carne asada, al pastor, and birria, along with other traditional dishes and aguas frescas. Its name, meaning “colts” or “foals,” complements its Mexican theme.
  • Location: 980 N Haven Ave ste 170, Ontario, CA 91764
  • Timings:
    • Monday – Thursday, Sunday: 9 AM to 10 PM
    • Friday – Saturday: 9 AM to 11 PM

6. Tacos El Juanito

  • Overview: Tacos El Juanito is an authentic Mexican restaurant or taqueria known for traditional dishes like tacos, burritos, tortas, and salsas, often family-owned and popular in places such as California and Texas.
  • Location: 1866 S Euclid Ave, Ontario, CA 91762
  • Timings: Open 24 hours

7. El Torito

  • Overview: El Torito is an American chain that serves Mexican food. El Torito operates 25 restaurants in all California. El Torito is one of several Mexican cuisine restaurant chains operated by Experience Restaurant Group.
  • Location: 3680 Inland Empire Blvd Ontario, CA 91764
  • Timings:
    • Monday – Thursday: 11 AM to 10 PM
    • Friday: 11 AM to 11 PM
    • Saturday: 9 AM to 11 PM
    • Sunday: 9 AM to 10 PM

8. Cocina Serrano y Cantina

  • Overview: Cocina Serrano y Cantina is an authentic Mexican restaurant specializing in traditional Mexican cuisine, offering a family-friendly atmosphere often described as a warm and welcoming experience.
  • Location: 8417 Haven Ave, Rancho Cucamonga, CA 91730
  • Timings:
    • Monday – Thursday: 10 AM to 9 PM
    • Friday: 10 AM to 10 PM
    • Saturday: 8 AM to 10 PM
    • Sunday: 8 AM to 9 PM

9. El Pescador

  • Overview: El Pescador is a popular family-run Mexican restaurant chain known for authentic Mexican food and seafood, with Southern California locations serving fresh, quality ingredients from breakfast through dinner.
  • Location: 2322 S Mountain Ave, Ontario, CA 91762
  • Timings:
    • Monday – Thursday: 11 AM to 10 PM
    • Friday: 11 AM to 12 AM
    • Saturday: 10 AM to 12 AM
    • Sunday: 10 AM to 10 PM

10. Casa Diaz Sabor a México

  • Overview: Casa Diaz Sabor a México is a Mexican restaurant serving authentic, family-style Mexican food with specialties from Guadalajara, Jalisco, featuring dishes like Tacos Ahogados, Carne En Su Jugo, and Queso Fundido in a vibrant atmosphere with cocktails and specials like Taco Tuesdays.
  • Location: 7041 Schaefer Ave, Chino, CA 91710
  • Timings:
    • Monday – Thursday: 11 AM to 9 PM
    • Friday: 11 AM to 11 PM
    • Saturday: 10 AM to 11 PM
    • Sunday: 10 AM to 9 PM

With so many standouts Mexican restaurants in Ontario, California, enjoying authentic flavors is never far from reach. Whether you’re exploring regional specialties, savoring street-style favorites, or sharing a family-style meal, the city offers something for every taste. And for travelers or locals looking to stay close to great dining options, the Best Western Ontario Mills Mall provides convenient access to many of these top spots, making it easy to enjoy the best of Ontario’s vibrant Mexican food scene.

Book now and enjoy a comfortable stay near Ontario’s top Mexican restaurants.