The Best Mexican Restaurants in Jacksonville

Handpicked Top 3 Mexican Restaurants in Jacksonville, Florida. Our 50-Point Inspection includes everything from checking reviews, ratings, reputation, history, complaints, satisfaction, trust and cost to the general excellence. You deserve only the best!


21 East Adams Street, Jacksonville, FL 32202

Since 2005

Enchiladas, Burritos, Salads, Tacos, Cajun Shrimp, Grilled Chicken, Steak, Carnitas, Ground Beef, Teriyaki Tofu, Grilled Veggies, Nachos, Caesar, Shrimp Chopped, Cobb, Chicken, Shrimp, Curry Chicken, Choriqueso, Guacamole, Cajun Mahi, Beef Burrito, Chicken Burrito, Kid's Bean Burrito, Drinks, Bean & Avocado

Serves in Three Locations within Florida - Offers Kids Menu Bean Burrito, Chicken Burrito, Beef Burrito, Ground Beef & Cheese Tacos $5.50 (Ages 12 & Under)

Price: Starts from $2.50

Mon - Fri 11:00 am - 2:00 am
Sat 11:00 am - 1:30 am
Sun 11:00 am - 8:00 pm


3546 St. Johns Bluff Road, Jacksonville, FL 32224

Since 2012

Mexican Tacos, American Tacos, Tacos Ranchero, Burrito, Sopes, Quesadilla Si Senor, Carne Asada, Chimichanga, Fajitas, Crunchy Tacos, Pollo Loco, Carnitas, Nachos Supreme, Taco Salad, Guacamole Dip, Enchiladas Suizas, Mexican Bread, Refried Beans, Cheese Dip, Wet Burrito, Senor Salad, Carne Fries, Camarones a La Diabla & Cebollitas Asadas

Offers Lunch Special Monday Chimichanga $8.99, Tuesday Tacos $2.50, Wednesday Carne Fries $10.99, Thursday Chimichanga $8.99 & Friday Enchiladas Suizas $8.99

Price: Starts from $1.75

Mon - Sun 11:00 am - 11:00 pm


818 Post Street, Jacksonville, FL 32204

Since 2011

Tacos, Sides, Dessert, Dijon Buttermilk Fried Chicken, Crispy Corn Quesadilla, White Cheddar Quesadilla, Jerk Chicken Pastor Burrito, Queso, Blackened Mahi Fillet, Southern Fried Grouper Cheeks, Chicken Marinated in Fresh Thyme Vinaigrette, Plain Marinated Chicken Taco, Sour Cherry Tenderloin Asada & Seared Asparagus

Buy the Crispy Corn Quesadilla $3.75, Housemade Chorizo $3.25, Southern Fried Catfish $4.95 & Blackened Mahi Fillet $4.95

Price: Starts from $1

Sun - Wed 11:00 am - 7:00 pm
Thu - Sat 11:00 am - 9:15 pm