San Bernardino's Best Mexican Restaurant [Updated 2025]

San Bernardino's Best Mexican Restaurant [Updated 2025]
Food tour map
The Local's Blackbook 📓

The 48-Hour Insider Itinerary to Los Angeles

Join our Explore Los Angeles newsletter and get our 48-hour insider itinerary to the top hidden spots in Los Angeles.

  • Custom 3-stop crawl with QR codes for easy navigation
  • 5 photo-worthy hidden gems (Instagram gold)
  • Insider timing tips: when to go to skip crowds
  • Top spots in your inbox every week

With a passion for tacos that rivals my love for adventure, I dove into San Bernardino’s vibrant culinary scene, exploring twelve of the top Mexican restaurants this city has to offer. Each spot had its own unique flair, but only a few truly captured the heart and soul of authentic Mexican cuisine.

As someone who’s tasted everything from street tacos in bustling markets to gourmet enchiladas in upscale eateries, I know what makes a meal truly unforgettable. So, trust me when I say that I’ve done the legwork—sampling, savoring, and sometimes even dancing in my seat. Ready to find out which restaurant stole my heart (and my taste buds)? Let’s taco ‘bout it!


The Mexico Cafe

The Mexico Cafe
🗺️ 892 E Highland Ave, San Bernardino, CA 92404
☎️ 909-882-3000
🌐 Website
Sunday: 10 AM–8 PM
Monday: 11 AM–8 PM
Tuesday: 11 AM–8 PM
Wednesday: 11 AM–8 PM
Thursday: 11 AM–9 PM
Friday: 11 AM–9 PM
Saturday: 11 AM–9 PM
Highlights
Excellent customer service
Authentic, homemade flavors
Secret menu options available
Welcoming staff interactions
Memorable Spanish rice experience

The Mexico Cafe truly feels like a hidden gem nestled in San Bernardino. From the moment you step inside, the welcoming staff interactions set a positive tone that makes you feel right at home. The vibrant ambiance captures the essence of traditional Mexican culture, with colorful decorations that pique your curiosity.

One of the highlights of my visit was the excellent customer service. Our server was not only attentive but also enthusiastic about the menu, recommending some secret menu options that made my mouth water with anticipation. I opted for the tacos al pastor, and let me tell you—each bite was bursting with authentic, homemade flavors. The tortilla was soft yet sturdy, perfectly cradling the savory fillings.

And let’s not forget about the memorable Spanish rice experience. It was seasoned to perfection, complementing my meal splendidly. Overall, The Mexico Cafe encapsulates the heart of Mexican cuisine, making it a top contender for the best in San Bernardino. If you're in the mood for genuine flavors served with a smile, I wholeheartedly recommend you give it a try. You won’t be disappointed!

You might also want to check out the best mexican restaurants in Orange County.

Los Altos Mexican Food San Bernardino

Los Altos Mexican Food San Bernardino
🗺️ 245 N Waterman Ave B, San Bernardino, CA 92408
☎️ 909-888-8487
🌐 Website
Sunday: 8 AM–7:30 PM
Monday: 8 AM–7:30 PM
Tuesday: 8 AM–7:30 PM
Wednesday: 8 AM–7:30 PM
Thursday: 8 AM–7:30 PM
Friday: 8 AM–7:30 PM
Saturday: 8 AM–7:30 PM

During my culinary adventure at Los Altos Mexican Food San Bernardino, I was greeted by the vibrant colors and lively atmosphere that truly capture the essence of Mexican culture. Their street tacos are a delightful revelation—each bite bursts with authentic flavors that transport you straight to Mexico! The homemade salsa had just the right kick, complementing the tender meats perfectly. I also savored their fresh guacamole, which was creamy and zesty, a must-try for any avocado lover! The friendly staff made my visit even more enjoyable, proving that Los Altos is a top contender in San Bernardino's dining scene.

You might also want to check out the best mexican restaurants in Santa Clarita.

Cocina 85

Cocina 85
🗺️ 424 E Hospitality Ln Ste B8, San Bernardino, CA 92408
☎️ 909-571-0015
🌐 Website
Sunday: 10 AM–9 PM
Monday: 10 AM–9 PM
Tuesday: 10 AM–9 PM
Wednesday: 10 AM–9 PM
Thursday: 10 AM–9 PM
Friday: 10 AM–9 PM
Saturday: 10 AM–9 PM

From the moment I stepped into Cocina 85, I felt enveloped by an inviting atmosphere filled with vibrant colors and tantalizing aromas. Their mole enchiladas are a heavenly delight, balancing rich flavors that dance on the tongue. I couldn’t resist the house-made salsa, bursting with freshness that paired beautifully with their crispy tortilla chips. The service was as warm as their signature horchata, making me feel like family. With an extensive menu that celebrates traditional roots while adding a playful twist, Cocina 85 is a must-visit for anyone craving authentic Mexican cuisine in San Bernardino.

You might also want to check out the best mexican restaurants in Culver City.

PV'S Fresh Grill and Tequila - San Bernardino, CA

PV'S Fresh Grill and Tequila - San Bernardino, CA
🗺️ 1250 S E St, San Bernardino, CA 92408
☎️ 909-381-1050
🌐 Website
Sunday: 10 AM–10 PM
Monday: 10 AM–10 PM
Tuesday: 10 AM–10 PM
Wednesday: 10 AM–11 PM
Thursday: 10 AM–11 PM
Friday: 10 AM–11:30 PM
Saturday: 10 AM–11:30 PM

Nestled in the heart of San Bernardino, PV'S Fresh Grill and Tequila offers a vibrant atmosphere that perfectly complements its mouthwatering cuisine. The moment I stepped inside, I was greeted by the sizzle of fajitas and the inviting aroma of fresh tortillas. Each dish is a colorful masterpiece, bursting with flavor—especially the taco trio, a delightful medley that showcases their culinary creativity. The extensive tequila selection made it impossible to resist a refreshing margarita. With friendly service and a lively vibe, it’s clear that PV's isn't just a restaurant—it's a celebration of Mexican culture. Highly recommended!

You might also want to check out the best italian restaurants in Orange County.

Jose's Mexican Food

Jose's Mexican Food
🗺️ 950 S E St, San Bernardino, CA 92408
☎️ 909-381-8899
🌐 Website
Sunday: 9 AM–9 PM
Monday: 9 AM–9 PM
Tuesday: 9 AM–9 PM
Wednesday: 9 AM–9 PM
Thursday: 9 AM–9 PM
Friday: 9 AM–9 PM
Saturday: 9 AM–9 PM

At Jose's Mexican Food, the vibrant atmosphere immediately embraced me, setting the stage for a delightful culinary adventure. The menu offers an array of delicious options, but the homemade enchiladas stole the show with their rich flavors and perfectly balanced spices. Each bite was like a warm hug, wrapped in a corn tortilla. Friendly service complemented the experience, making me feel right at home. If you're in San Bernardino and craving genuine mexican cuisine, Jose's is a must-visit. Their dedication to flavor and hospitality truly makes this hidden gem shine!

You might also want to check out the best italian restaurants in Hollywood.

Mi Lupita Restaurant

Mi Lupita Restaurant
🗺️ 999 N Waterman Ave, San Bernardino, CA 92410
☎️ 909-383-1597
Sunday: 10 AM–4:45 PM
Monday: 10 AM–4:45 PM
Tuesday: Closed
Wednesday: 10 AM–4:45 PM
Thursday: 10 AM–4:45 PM
Friday: 10 AM–4:45 PM
Saturday: 10 AM–4:45 PM

Tucked away in San Bernardino, Mi Lupita Restaurant is a delightful treasure. From the moment I stepped inside, the warm ambiance and vibrant decor enveloped me like a warm embrace. The carne asada tacos I ordered were nothing short of divine—perfectly seasoned, with a touch of lime that made each bite sing! Their homemade salsas are a must-try; they add a perfect kick to every dish. The attentive service and family-friendly atmosphere made me feel right at home. For anyone looking for authentic flavors and a cozy vibe, Mi Lupita is surely a top contender in San Bernardino's culinary scene!

You might also want to check out the best italian restaurants in Glendale.

Alanberto's Authentic Mexican food

Alanberto's Authentic Mexican food
🗺️ 1616 W Highland Ave, San Bernardino, CA 92411
☎️ 909-880-0640
🌐 Website
Sunday: 7 AM–12 AM
Monday: 7 AM–12 AM
Tuesday: 7 AM–12 AM
Wednesday: 7 AM–12 AM
Thursday: 7 AM–12 AM
Friday: 7 AM–12 AM
Saturday: 7 AM–12 AM

Visiting Alanberto's Authentic Mexican Food in San Bernardino was an absolute delight! The ambiance exudes a warm, welcoming vibe, making it perfect for friends and family. I sampled their famous carne asada tacos, and let me tell you, they were nothing short of divine—perfectly seasoned with just the right amount of zest. The tortillas were fresh, and each bite transported me straight to the heart of Mexico. Don’t forget to try their homemade salsa, which adds a delightful kick. Overall, Alanberto’s stands out as a must-visit for anyone craving authentic flavors. Truly a gem in the city!

You might also want to check out the best italian restaurants in San Pedro.

La Taquiza Restaurant

La Taquiza Restaurant
🗺️ 1591 E Date St #4237, San Bernardino, CA 92404
☎️ 909-881-8555
🌐 Website
Sunday: 8 AM–9 PM
Monday: 9 AM–8 PM
Tuesday: 9 AM–8 PM
Wednesday: 9 AM–8 PM
Thursday: 9 AM–8 PM
Friday: 9 AM–9 PM
Saturday: 8 AM–9 PM

Stepping into La Taquiza Restaurant felt like a vibrant fiesta! The aroma of fresh corn tortillas filled the air, promising a delightful culinary adventure. I savored their signature tacos, bursting with authentic flavors, each bite a testament to their culinary craftsmanship. The friendly staff added to the warm ambiance, making me feel like a cherished guest. Don’t miss their house-made salsas—each one packs a playful kick! With its cozy vibe and fantastic fare, La Taquiza truly embodies the essence of Mexican cuisine. For anyone seeking a taste of tradition with a sprinkle of fun, this spot is a must-visit!

You might also want to check out the best mexican restaurant in Riverside.

El Torito

El Torito
🗺️ 118 E Hospitality Ln, San Bernardino, CA 92408
☎️ 909-381-2316
🌐 Website
Sunday: 9 AM–10 PM
Monday: 11 AM–10 PM
Tuesday: 11 AM–10 PM
Wednesday: 11 AM–10 PM
Thursday: 11 AM–10 PM
Friday: 11 AM–11 PM
Saturday: 9 AM–11 PM

El Torito in San Bernardino is a delightful journey through Mexican flavors! As soon as I stepped in, the vibrant décor and warm ambiance set the stage for a truly enjoyable meal. The tacos al pastor danced with flavor, their perfectly marinated meat complemented by fresh pineapple. I couldn’t resist trying the guacamole, crafted tableside and bursting with zest. Their margaritas? Absolutely refreshing—just the right balance of tang and sweetness. Service was attentive but not intrusive, making me feel right at home. For anyone seeking a memorable meal, El Torito is a must-visit gem in the heart of the city!

You might also want to check out the best mexican restaurant in Long Beach.

Taqueria La Central Mexican Grill

Taqueria La Central Mexican Grill
🗺️ 806 E Baseline St, San Bernardino, CA 92404
☎️ 909-888-0788
🌐 Website
Sunday: 9 AM–5 PM
Monday: 9 AM–9 PM
Tuesday: 9 AM–9 PM
Wednesday: 9 AM–9 PM
Thursday: 9 AM–9 PM
Friday: 9 AM–9 PM
Saturday: 9 AM–9 PM

My recent visit to Taqueria La Central Mexican Grill was a delightful culinary adventure! From the moment I stepped in, the vibrant atmosphere welcomed me with open arms. I indulged in the carne asada tacos—succulent, flavorful, and topped with a refreshing pico de gallo that danced on my taste buds. Their homemade salsa added the perfect kick to each bite. Don’t overlook their famous horchata—it’s the ideal complement to the spicy dishes. The staff was friendly and attentive, making my experience even more enjoyable. For a true taste of Mexico, Taqueria La Central is a must-visit!

You might also want to check out the best mexican restaurant in Anaheim.

Tony's Mexican Food

Tony's Mexican Food
🗺️ 290 W Mill St, San Bernardino, CA 92408
☎️ 909-885-4855
🌐 Website
Sunday: Closed
Monday: 10:30 AM–7 PM
Tuesday: 10:30 AM–7 PM
Wednesday: 10:30 AM–7 PM
Thursday: 10:30 AM–7 PM
Friday: 10:30 AM–7 PM
Saturday: 10:30 AM–7 PM

Nestled in the heart of San Bernardino, Tony's Mexican Food enchants with its vibrant atmosphere and tantalizing aromas. The moment I entered, I was greeted by the cheerful staff and a menu that promised an array of delights. I savored the carne asada tacos, bursting with flavor and topped with fresh salsa. The homemade guacamole was a creamy masterpiece that paired perfectly with crispy tortilla chips. Each bite felt like a warm embrace from Mexico itself. If you’re seeking a delightful escape into authentic flavors, don’t miss out on this gem! Tony’s truly captures the essence of Mexican cuisine.

You might also want to check out the best mexican restaurant in Glendale AZ.

Rosa Maria’s Drive In

Rosa Maria’s Drive In
🗺️ 4202 N Sierra Way, San Bernardino, CA 92407
☎️ 909-881-1731
🌐 Website
Sunday: 9 AM–7 PM
Monday: 9 AM–7 PM
Tuesday: 9 AM–7 PM
Wednesday: 9 AM–7 PM
Thursday: 9 AM–7 PM
Friday: 9 AM–7 PM
Saturday: 9 AM–7 PM

Rosa Maria’s Drive In is a delightful gem hidden in San Bernardino! The moment I stepped in, the vibrant atmosphere welcomed me like an old friend. Their tacos al pastor are simply divine, bursting with flavor and just the right amount of spice. I was also enchanted by their homemade salsas, which added a delightful kick to every bite. The service was warm and friendly, making me feel at home. If you're craving authentic Mexican comfort food, this spot is a must-try. Rosa Maria’s is definitely a place where flavor thrives and I can't wait to return for more!

You might also want to check out the best mexican restaurant in Torrance.

Ashley JohnsonA
WRITTEN BY

Ashley Johnson

Ashley Johnson is a passionate writer and local enthusiast, deeply immersed in the vibrant culture and diverse offerings of Los Angeles, California. With a keen eye for hidden gems and a love for storytelling, she shares unique insights and experiences that celebrate the City of Angels.

Related posts

featured
2025-05-11

Orange County's Best Romantic Restaurants [Updated 2025]

featured
2025-05-06

The Absolute Best Family Restaurants in Anaheim [Updated 2025]

featured
2025-08-02

The Absolute Best Peruvian Restaurant in Hollywood FL [Updated 2025]

featured
2025-09-06

Santa Barbara's Best Romantic Restaurants [Updated 2025]

featured
2025-03-28

Santa Barbara's Best Casual Restaurants [Updated 2025]

featured
2025-04-20

Los Angeles' Best Casual Restaurants [Updated 2025]

featured
2025-10-11

Malibu's Best Casual Restaurants [Updated 2025]

featured
2025-11-15

Pasadena's Best Casual Restaurants [Updated 2025]

Food tour map
The Local's Blackbook 📓

The 48-Hour Insider Itinerary to Los Angeles

Join our Explore Los Angeles newsletter and get our 48-hour insider itinerary to the top hidden spots in Los Angeles.

  • Custom 3-stop crawl with QR codes for easy navigation
  • 5 photo-worthy hidden gems (Instagram gold)
  • Insider timing tips: when to go to skip crowds
  • Top spots in your inbox every week
Ashley Johnson
Los Angeles Black Book
The Local's Blackbook 📓

INSIDER ITINERARY

Join our Explore Los Angeles newsletter and get our 48-hour insider itinerary to the top hidden spots in Los Angeles.