Best Mexican Restaurants in Palm Beach / West Palm Beach

Viva Mexico: Best Mexican Restaurants in the Palm Beaches

With Palm Beach/West Palm Beach situated in South Florida, an area where the summers are hot and the food has a spice to it, it’s no wonder the craving for Mexican food can strike at any moment. When seeking out Mexican restaurants, authenticity and features like a homemade secret sauce or tortilla recipe are crucial. Consistency in flavor and service, all for a great price, also factor in to the spot that will soon become your new regular "go-to". For a restaurant that offers all of that and more, check out Torero's in the West Palm Beach. Torero's has a menu packed full of savory dishes with portions that could last you in to the next day if need be.

If a fiesta is what comes to mind when you’re on the prowl for tacos, then Rocco’s Tacos on Clematis is the best place to grab a large table with a group of friends. The lively scene is made even better by the table-side guacamole big enough to share. The restaurant boasts a full bar so feel free to indulge in a tasty margarita with salt or a stinging round of tequila. With so many great spots to choose from, it’s easy to have a favorite dish from each place on the list below. 


Look for the bright sign for Rocco's Taco's & Tequila Bar on the very happening Clematis Street and you've arrived. You feel the exciting atmosphere even before you walk in. The fun and casual setting is a genuine taste of Mexico. With five locations in Florida, patrons come back again and again for the authentic food, consisting of Antojitos (soup and small plates), Ensaladas y Tortas (big salads and sandwiches), especialidades de Cocinathe (specialties), Molcajetes (their version of an authentic fajita baked and served in a lava rock bowl from Mexico), Rocco's Tacos, Enchiladas, combinaciones (combination plates), delicious guacamole prepared tableside and to sample from 225 varieties of tequila. Stop for lunch or dinner or for a late-night meal Thursday through Saturday until 1:00 a.m., and the bar closes at 2 a.m. Great place to take the kids and also for take-out.

Recommended for Mexican because: The lively atmosphere at Rocco's Tacos on Clematis is a top destination for sharing a guacamole bowl and margarita.

Kristopher's expert tip: The place to go when you are looking for a party with your dinner

Read more about Rocco's Tacos and Tequila Bar →

Lake Worth

Casa Linda is a family run business known for both its Mexican and Spanish cuisine, and its lively atmosphere. This place is great fun on its 99 cents margarita nights as well as the evenings they have a live Mariachi band. While you're being serenaded, start with the white hot cheese dip with crab and eat until your heart's content. Casa Linda has something for everyone. Its vegetarian menu makes it easy to order something as flavorful as other dishes without breaking the diet. With lots of affordable entrees, including the kids section, taking the family out for a fun dinner is possible without breaking the bank.

Recommended for Mexican because: Casa Linda has two locations in the Palm Beach/West Palm Beach area with daily specials, like 99 cents margaritas.

Kristopher's expert tip: Live Mariachi really sets the tone

Read more about Casa Linda →

Taqueria La Placita is a family run Mexican restaurant in Lake Worth serving up delicious tacos seven days a week. The bright colored building and screened in outdoor patio are very welcoming and aid in finding the place just off of South Dixie Highway. The food is prepared fresh, including the salsas and sauces ranging from mild to very hot. The tacos taste best, or anything that is prepared on one of their homemade tortillas. Taqueria La Placita is a great stop for a casual lunch or dinner but they also have takeout for days when the Florida sun is just too hot to eat on the patio.

Recommended for Mexican because: The homemade tortillas and sauces at Taqueria La Placita make it very tempting to order everything on the menu at once.

Kristopher's expert tip: Great outdoor dining section

Read more about Taqueria La Placita →


JimmyChangas in downtown West Palm Beach is the best when it comes to takeout and delivery of Mexican food. The spot off of Banyan has limited seating but the staff has perfected the art of preparing food so that it tastes just as delicious in the park or back at the office. The happy hour during the week is from 4-6 PM and has three different groups meals for a special price, perfect to grab on the way home to feed the family. They also have catering opportunities for your next event where guests can create their own tacos or burritos.

Recommended for Mexican because: JimmyChangas certainly delivers on their jimmychangas, a Chimichangas with grilled chicken stuffed with salsa verde and guacamole.

Kristopher's expert tip: Plan on picking up - not dining in

Read more about JimmyChangas →


Cantina Loredo, located in Palm Beach Gardens, showcases an upscale twist on Mexican food in an environment perfect for groups, dates and even business gatherings. Before perusing the menu, go ahead and order the fresh table-side guacamole to enjoy while you make your decision. With so many appetizing food pairings, it's nice to know that the Casa Rita, the signature margarita at Cantina Loredo, goes well with whatever you choose. Check out the daily specials, like Margarita Monday and enjoy an evening meal on the outdoor patio. Brunch is also a big hit here, with the atmosphere perfect for arriving in your Sunday best.

Recommended for Mexican because: Cantina Loredo offers a modern take on the food of Mexico City in an atmosphere worthy of date nights and family outings alike.

Kristopher's expert tip: A classed-up Mexican joint where you can a woo a date or client

Read more about Cantina Loredo →

Located in West Palm Beach off of Military Trail, El Paso Taco serves freshly prepared Mexican entrees in a casual dining setting. Known for their extensive menu and great specials, they consistently deliver delicious food at a great value. If you're in the area for lunch, this place can't be beat. They offer a wide range of meals for $5.95 and guarantee that you'll be in and out within 30 minutes. Margaritas are also a specialty here, with 2-for-1 drinks during the week from 3-7 PM. When looking for an affordable place to take the family to dinner, the kids' plates under $4 make El Paso Taco a top contender.

Recommended for Mexican because: The flavorful dishes at El Paso Taco, like the Chile Colorado and the Carne Asada, are a steal for the price and portions served.

Kristopher's expert tip: Hit this place up for the lunch specials

Read more about El Paso Taco Restaurant →

Anita's Mexican Grill has been serving visitors and locals of West Palm Beach flavorful dishes for over ten years. Let's start by saying that its strip mall location off of Okeechobee does not give off the best first impression, but once you get past that the food will surely impress you. The combination plates are a great deal and the homemade sauces really make the meal complete. Open as early as 8 AM daily, it isn't hard to get the craving for flavorful Mexican food under control no matter how early it strikes. You can't go wrong ordering any of the tacos, but the chorizo tortas are worth trying at least once.

Recommended for Mexican because: The daily specials at Anita's Mexican Grill are the way to go when looking for authentic Mexican food on a budget.

Kristopher's expert tip: Dingy location, but keep an open mind and be rewarded

Read more about Anita's Mexican Grill →

Lupita's Tex-Mex is a Lake Worth gem and is absolutely worth the drive no matter where you are in the Palm Beach/West Palm Beach area. The menu has nearly 100 options to choose from, or to keep coming back for, but the real treat are the tacos. Made with only the freshest ingredients and prepared when ordered, there is a quality that is not matched anywhere in the area. Lupita's Tex-Mex also serves up breakfast all day; everyone knows that you can't go wrong with breakfast for dinner. The place gets busy in the evenings but the outdoor seating clears quickly. Even if there is a short wait, it'll be worth it.

Recommended for Mexican because: Lupita's Tex-Mex in Lake Worth is the perfect stop for made-to-order late night tacos that have a freshness that can't be beat.

Kristopher's expert tip: Best Mexican in Lake Worth

Read more about Lupita's Tex-Mex →

In West Palm Beach, the locals agree that Torero's is THE place to go to for authentic Mexican food. With an extensive menu and free meals for children on Saturday and Sunday, it's not hard to see why this place has made its mark on the area. Stop in and enjoy 2-for-1 beer from 4-7 PM daily and then order a local favorite - the Nachos Torero's - you won't be disappointed. The atmosphere is great and the servings are huge so come hungry or plan on taking some home for lunch the next day. Have an event you need catered? Torero's will provide the food as well as live music at your request.

Recommended for Mexican because: Torero's consistently delivers on its authentic Mexican dishes and the portions are worth way more than the low prices suggest.

Kristopher's expert tip: Nachos Torero's is where it's at

Read more about Torero's Mexican Restaurant →


Meet Kristopher Neild

Kris is a South Florida resident, living close to the coast in West Palm Beach.