What are you looking for?

Mexican Restaurants in Temecula

4.7 - 167 votes

Hours: 10AM - 7PM

29760 Rancho California Rd #115, Temecula
(951) 225-9720

La Choza

I love this place the lady at the front idk her name but she is always so so kind and the food is really good and fresh. Has a home-y taste to it. Love it! More reviews

4.4 - 189 votes

Hours: 10AM - 9PM

42072 5th St #106, Temecula
(951) 695-4444

Rene's Cowgirl Cantina

Food is awesome and very reasonable Ashlee is an excellent waitress We will return next month More reviews

4.2 - 230 votes

Hours: 10:30AM - 9PM

28134 Jefferson Ave, Temecula
(951) 506-5800

Rosa's Cafe & Tortilla Factory

First impression; well this is different You go and order just like a typical fast food place then you go sit down and wait for your number to be called ... More reviews

4.1 - 245 votes

Hours: 11AM - 10PM

27780 Jefferson Ave # 2, Temecula
(951) 506-6002

Guadalajara Mexican Grill & Cantina

Best Mexican food in town. Prefer Lake Elsinore location but this one makes everything the exact same. Props on having multiple locations and keeping the... More reviews

4 - 261 votes

Hours: 9AM - 10PM

43810 Butterfield Stage Rd #104, Temecula
(951) 302-7501

Aztek Tacos

Their Aztec tacos are delicious. Great authentic Mexican tacos. I highly recommend them. More reviews

4.2 - 209 votes

Hours: 8AM - 10PM

32065 Temecula Pkwy, Temecula
(951) 303-2333

Los Tacos

The girl at the counter is have a really bad attitude yelling, disrespectful and ordering and makes you feel like doing a favor by serving you. Los taco... More reviews

4.2 - 203 votes

Hours: 11AM - 9PM

41653 Margarita Rd #104, Temecula
(951) 383-4560

La Carreta Mexican Cuisine & Cantina

It was our first time and we had a great experience and we're looking forward to a brunch where the wait is less than two hours!Food was excellent w... More reviews

4 - 232 votes

Hours: 11AM - 10PM

32459 Temecula Pkwy d103, Temecula
(951) 302-6233

La Cocina Bar and Grill

Wait was long for Saturday evening as expected but food was good. Draft selection could be better but overall worth to try. More reviews

4.7 - 91 votes

Hours: 11AM - 8PM

32117 Temecula Pkwy #D, Temecula
(951) 240-7434

Amo Nakatl Asada

We used to get food from here all the time when they were at the market, and when they first moved into the Vail Ranch location. It’s changed. The family... More reviews

4.3 - 150 votes

Hours: 8:30AM - 9PM

31285 Temecula Pkwy #100, Temecula
(951) 308-1468

Baja Cactus Mexican Food

Really nice spot, the carnitas burrito was top 5 all time best I’ve had (and I each muchos burritos) was looking for a spot to grab some grub on the park... More reviews

4.3 - 150 votes

Hours: 10AM - 8PM

27465 Jefferson Ave, Temecula
(951) 587-6900

Casa de Lucy

My first time eating at this restaurant and with so many choices of food to choose from i ordered the Tostada Salad and it was delicious! Plus the Custo... More reviews

4.1 - 174 votes

Hours: 9AM - 12AM

28636 Old Town Front St #109, Temecula
(951) 428-1537

Be Good Restaurant & Experience

Be Good is amazing the food is great the ambiance is great and the customer service is great as well! More reviews

4.3 - 138 votes

Hours: 11AM - 8PM

29073 Overland Dr, Temecula
(951) 694-4444

Wahoo's Fish Taco

The food here is usually good. Last time I me I was there the service sucked. Ordered, and said I'd be seated on the patio. They gave me my margarit... More reviews

4.3 - 132 votes

Hours: 11AM - 9PM

32459 Temecula Pkwy d107, Temecula
(951) 302-0052

Baja's Catch Fresh Grill

First time trying Marlin taco it was delicious!!I also ordered mahi-mahi taco and a salmon bowl everything was sooo soooo good!!! to bad I don’t live nea... More reviews

4 - 162 votes

Hours: 12 - 8PM

31940 Temecula Pkwy C1, Temecula
(951) 303-1101

Duke's Mesquite Broiler

Nice place. Took awhile for the food to come and it was a little over cooked.People were very nice and we felt welcomed.Will go back. More reviews

3.8 - 192 votes

Hours: 11AM - 9PM

39562 Winchester Rd, Temecula
(951) 506-4191

Rodrigo's Mexican Grill

The service was great and the food was even better! The food did not take long to come after ordering and the waitresses were really nice and sweet. I ha... More reviews

4 - 155 votes

Hours: 10AM - 8PM

29000 Old Town Front St, Temecula
(951) 699-2500

Lienzo Charro Mexican Restaurant Bar & Grill

First time to eat here. Was very pleased. Had rolled tacos, chesse enchiladas, rice, beans, albondigas soup. All were very good. Soup and rolled taco we... More reviews

3.6 - 222 votes

Hours: 11AM - 12AM

28544 Old Town Front St, Temecula
(951) 216-7311


The food lacks flavor. The guac tasted like it was oxidized!! Gross. Alcoholic mixed Drinks had no flavor what so ever. Literally that's all we got ... More reviews

4.4 - 98 votes

Hours: 8AM - 3PM

27315 Jefferson Ave # A, Temecula
(951) 719-3434

Serrano's Fresco Grill Inc

Just had the most AMAZING street tacos! Good food! The best customer service! I just found my new favorite spot!! More reviews

4 - 131 votes

Hours: 8AM - 10PM

40335 Winchester Rd F, Temecula
(951) 296-1350

El Ranchito Taco Shop

I use to enjoy their food. I realize everyone raised their prices but dang. I am checking out other Mexican restaurants out on their prices, see if I can... More reviews

4.5 - 73 votes

Hours: 11AM - 8PM

32117 Temecula Pkwy Unit B, Temecula
(951) 383-8046

La Isla Cevicheria

June 2021Party of 5 chose 5 different restaurants that were under one roof. Las Isla was my choice. The burritos looked too big for my current appetite... More reviews



4.3 - 93 votes

Hours: 7AM - 12AM

29000 Old Town Front St, Temecula
(951) 308-1803


People are very very nice!!! They made sure they have all our orders and theyre soo friendly More reviews

3.6 - 184 votes

Hours: 6:30AM - 10PM

40575 Winchester Rd, Temecula
(951) 296-0543

Yellow Basket Restaurant Temecula

Got stuck in the drive thru for 57 minutes. It took forever. :/ was late to work. Paid $21 for a pastrami sammich combo with zucchini, not sure why it w... More reviews

3.9 - 135 votes

Hours: 8AM - 9PM

27911 Jefferson Ave #101, Temecula
(951) 694-6373

Vero's Mexican Food

i cant believe that this is considered Authentic Mexican food. besides the poor customer service and no attention to detail, the food here is so horrible... More reviews

4 - 120 votes

Hours: 8AM - 9PM

27523 Ynez Rd, Temecula
(951) 294-9035

Jilberto's Taco Shop

My new fave taco shop been there three times.. temecula lacks good Mexican food I feel, and this one is a bit more legit than others. More reviews

View on map