El Castillo Market & Restaurant

771 reviews

9735 Old St Augustine Rd, Jacksonville, FL 32257

+19043285135

About

El Castillo Market & Restaurant is a Mexican restaurant located at 9735 Old St Augustine Rd, Jacksonville, FL 32257. It has received 771 reviews with an average rating of 4.4 stars.

Photos

Hours

Monday9AM-9PM
Tuesday9AM-9PM
Wednesday9AM-9PM
Thursday9AM-8PM
Friday9AM-9PM
Saturday9AM-9PM
Sunday9AM-9PM

F.A.Q

Frequently Asked Questions

  • The address of El Castillo Market & Restaurant: 9735 Old St Augustine Rd, Jacksonville, FL 32257

  • El Castillo Market & Restaurant has 4.4 stars from 771 reviews

  • Mexican restaurant

  • "Well let me update my review after my terrible experience"

    "I don’t write reviews, this is my first time"

    "Read it all if you want something real! My experience is important because it has to do with hygiene"

    "As other reviews mentioned, the tamales are reheated and bad"

    "Hands down the best damn Taco's in North Florida"

Reviews

  • BamBam

Well let me update my review after my terrible experience. I used to have a 5 star review. This has been my favorite restaurant for years. I tell everyone about this place. All my friends and family that come into town, coworkers, neighbors etc. BUT today was bad. We seated ourselves and a little bit later the menu was brought to us and we ordered queso while we were waiting to order. The lady came back to take our order and brought our drink. Probably 30 to 45 minutes later my daughter's taco came out. I asked for some salsa and chips and again my queso...the man said okay. Like 15 min later he brings out my food and walks away before I can finish my sentence asking for my salsa, dip, and more drink. He and another waittress kept coming out of the kitchen with mouthfuls of food and he was drinking beer. The other waitress behind the cash register had a mean look on her face and was glaring at people. They never once asked if we needed anything, never brought my salsa or dip, and the tables around us were being given way more attention and getting their cheese dip and the one waittress was sitting down sharing their food, talking to everyone, and asking if their food was good. So I ate my food without salsa and queso and without drink. When we finished- the other tables had come in, had drinks, ate food, and were checked out and we still hadn't gotten our requested items and were twiddling our thumbs just staring at each other waiting for the bill. Oh and chunks of my ground beef were raw in the middle. So finally I went up to the waitresses and waiter (who was sitting at bar drinking beer and eating a pile of meat on a napkin he brought from the kitchen- not exactly sanitary to walk in and out of the kitchen eating-YUCK!) and asked for my ticket. I will never come back here. This is so disappointing because it's the only place we really like to eat. We drive far just to come eat here and before they expanded the place the service was great and the people were so nice and welcoming. I do feel that we were receiving bad service due to my pale skin or because of my daughter's dark skin. We were treated differently than every other table there. You should really get rid of the man, the black girl who did nothing but eat the hr and half we were there, and the two girls behind the bar who just stood there the whole time. Bad experiences travel fast and you will lose customers if you keep them around too long.

  • M L

I don’t write reviews, this is my first time. El Castillo is one of the saddest restaurants I have ever visited, as soon as we stepped into the restaurant we saw dirty tables no hostess so we walked in went to the first table it was dirty went to the second table it was also dirty went to the third table and there was rice all over the table so we went to the fourth table and that wasn’t as dirty it wasn’t clean do, all of this while the waiters are all behind the counter talking or on the phone, ten minutes past and one of the girls came to ask if we wanted something to drink, with out any facial expressions she asked if we were ready to order, we did, the 3 of us ordered tamales pork chicken and sweet tamales they where not fresh but reheated, hard and had a bad taste well we ate what was edible and put aside most of the food, then we where ready to leave and waited about 20 minutes in hopes of getting the girl to come over and ask if where done, it didn’t happen so we stood up and wen to the the register, the same girl ( no facial expressions) asked if we where paying all together and my daughter said yes while she was paying I turned back and I saw this girl sweeping the floor and all the sudden she sweps the top of the table!!! With that broom El Castillo is a restaurant the we are not going back at all ever.
Meal type
Dinner
Price per person
$1–10
Food: 1
Service: 1
Atmosphere: 1

  • Mía De Vita

Read it all if you want something real! My experience is important because it has to do with hygiene. It's been a long time since I've been back to this restaurant and I thought both the service and the food had improved, but I was wrong. To start I had to go through four tables until I found a more or less clean one. Then I could see the floor and other dirty tables. If you want to know the worst? A waitress who finally took the broom to sweep passed that same broom over the table. Can you believe it? How disgusting!! Four waitresses doing nothing instead of cleaning the place. Outside at the entrance the dirt is disgusting, the tables with empty bottles, the floor dirty, Secondly the service was sad. From the moment I started eating until I finished, the waitress never stopped by to ask me if everything was okay or if I wanted something else and I finished and she didn't come to bring me the bill.,, I had to go to the cashier to pay. Oh I almost forgot, my order of two tamales wasn't good at all. Anyway… My recommendation? Don't go eat there, don't waste your time or money.
Service
Dine in
Meal type
Dinner
Price per person
$1–10
Food: 1
Service: 1
Atmosphere: 1

  • Kimberly S

As other reviews mentioned, the tamales are reheated and bad. I ordered 2 chicken tamales and I was not able to eat them. The edges were hard as a rock, the chicken was burned inside, it clearly looked like they were not fresh and they were overheated. The service was also bad, there were 4 waitresses and they were chit chatting behind the bar. Our server was not attentive and she looked lost out in the space. She never came by to ask if we needed anything additional and didn’t bother to bring us the check, we had to get up and ask for our check on the counter. We had to pick and choose a decent table to sat on, because all the tables were dirty. The tables outside had empty beer bottles and trash. Same as the bar, close to the register, there was a bear bottle cap and half a cookie someone ate. Too many servers doing nothing, not even keeping the restaurant clean, when it wasn’t even busy. Bad food, bad service, wouldn’t recommend it.
Service
Dine in
Meal type
Dinner
Price per person
$1–10
Food: 1
Service: 1
Atmosphere: 1

  • David Pressley

Hands down the best damn Taco's in North Florida. My wife and I recently had dinner here on a whim. I queried Google maps as to "Top rated Mexican restaurants" in Jacksonville and was not disappointed. The food is excellent! The prices were very reasonable and the service was attentive. This isn't just a Mexican restaurant it's a taqueria. Which if you've ever been to one you know you're going to have some really great taco's and burritos. Hot, flavorful and satisfying is how they're served up at El Castillo. From that first bite you just want to keep eating their mouthwatering taco's. A really nice bonus is that this location also houses a Mexican market. So you can find some really great items to prepare your own meals at home. I will definitely come and dine here again with my wife. Well worth the hour long drive from Palm Coast.
Service
Dine in
Meal type
Dinner
Price per person
$20–30
Food: 5
Service: 5
Atmosphere: 5

  • Junior BXNYC-AZ

I want give this place (5) stars. The food is delicious, flavorful and the portions are reasonable. However, they lack attention to detail and it affects their customer service. For example: a family restaurant, yet they literally have (3) highchairs and it is normally busy at this place. This past Saturday, September 4th, 2022, I was there for a late lunch with my family and my one year old had no where to sit, because the (3) high chairs were occupied by other guests. Now imagine how great that went. My spouse and I had to take turns to eat in order to hold onto our little one. Previous visits also weigh on my 3 Star rating. Attention to detail is a must in the food industry. Other than the complaints expressed above, the food is great!!! and the locale is always clean!!!!
Service
Dine in
Meal type
Lunch
Price per person
$20–30

  • Jess Limegrover

I honestly don’t know how they have such a high review, maybe if I did dine in my experience would have been better maybe? I doubt that, sat at the bar to get take out and a margarita, she said they did not have a liquor license I said oh I get it I don’t seeing as they have a whole physical bar and this is not a new restaurant. Not only that I was not offered a single beverage period even though the couple that came in 30 mins after me and got a beer and food right away seemed to just rub me the wrong way. I’m sitting here for 30+ mins eating chips and salsa waiting on ONE QUESADILLA and I can’t even be offered water or a beverage period?? You’re lucky I didn’t just up and walk out to be perfectly honest, any other same person should have.
Service
Take out
Meal type
Dinner
Price per person
$10–20

  • Noir Bunny

The food is delicious, the place is clean. But it’s like no one pays attention or cares about the customer. Every single time I go I ask for PINTO beans with my meal and also an extra side of PINTO beans, and every time they say okay, and I ask about 3 more times to make absolute sure they know I want PINTO beans, then I get my food and it’s REFRIED BEANS! Only twice out of all the times I’ve been there and ordered have they given me the correct beans. The waitresses also spend so much time talk to one another and singing and dancing that you will awkwardly stand there for 5-10 minutes just waiting to be acknowledged so you can ask about something or check on the status of your order.
Service
Take out
Meal type
Lunch
Price per person
$20–30

  • BidenLikesMinors

This is the most authentic Mexican food I have had in the area. I'm originally from California and have spent plenty of time in Mexico where my father lives. This is the closest to street food I have tasted. The ingredients are fresh, seasoning is flavorful, and the prices are excellent. The owner is from Monterey, Mexico, and she employs the right people. There is even a small market attached to the store. I love this place. Don't expect fast service all the time. It's inconsistent, just like in Mexico! But the food is not inconsistent. It's always yummy. Make sure your know what and how to order or you may be disappointed. For example: if you don't like onions in your guacamole, ask for no onions since they are included and in a large amount.

  • Anntoniette Hutchinas

First time here today. L O V E the store on the other side. I was able to get some bay leaves and chips i never had before. The wait time was long, but it was to be expected, so my husband and i browsed the store portion. Everything was GREAT. I wanted to try lengue(beef tongue) and it was melt in my mouth delicious! It eas like eating roast beef. Definitely will be eating all three tacos. Hubby enjoyed his burrito, but shouldnt have chosen chorizo. Omg the Caldo de res! It was A M A Z I N G!!!! Only bad thing about the visit was i asked for 3 of every taco we ordered. Got 3 of the lengue tacos, but the other tacos came one of each. Besides that hiccup, i enjoyed the food. Whenever im back near san jose, i will DEFINITELY visit again.

  • Donnell Anderson

My wife and I went early on a Saturday night for the first time after reading the great reviews. The Mexican food in JAX has never been good from our perspective so we were excited to try it. The place is small but the service and food were excellent! We started with some queso dip which was really good...just the right consistency and great flavor. I had chicken fajitas and my wife had steak fajitas and they were cooked and seasoned perfectly! Corn tortillas instead of flour with rice, beans and lettuce. So much food we each took some home. We'll definitely be back to try other menu items! This place is a definite must if you like authentic Mexican food!

  • Lisa Marie

Awful. I had the Carna Asada. the steak was tasty but as thin as my corn chips and not tender. The beans were pureed with cold crumbled cheese. The salad was good. The plate came with a huge amount of rice which I could not eat. The waitress was sweet but could not tell me what kind of beer they had. No Rita's. No iced tea - only bottled unsweetened tea. Very loud open area with a few booths and the rest tables and a bar. The waitress brought my check without asking me if I wanted dessert or anything else. The prices are reasonable for the amount of food received. I left the appropriate tip but I won't go back.

  • Matty Smyth

Nobody understands English here. Called in order , lady answers couldn't understand taco salad. She transfers me to a guy who understands very very little English. Takes my order, I show up 15 mins later. They act like this is no order. So they didn't even start the order. Wait 30 mins for 2 taco Salads. They have to be the slowest, no hustle, zero hospitality towards their customers. They must ONLY like Mexicans. Because they treat friendly Americans like trash.. P.s. this is the 2nd time I've been here and they did me dirty the same way the 1st time.
Service
Take out
Meal type
Lunch

  • Randy

This place is absolutely delicious. New favorite. Possibly the best Mexican food I've had in North Florida. Would definitely recommend you come by and try something. Asada street tacos were insanely good! They had tamales on special. I've not found many, if any places that serve good ones. Staff was extremely nice, helpful and the service was quick(it wasn't packed at 2pm). I'll be back for more food later! Update. This place is still amazing! I’m embarrassed I don’t know how to say a lot of the stuff on the menu, but I’ve never been disappointed in what I ate. Highly recommend!

  • Bobby B

It’s not a fancy place but the food is so good and tasty that you will keep coming back. Enter through the store area to get to the restaurant part. Staff is friendly and cheerful, helps if you speak/understand Spanish but you’ll be okay if you don’t. Just be patient if you have a lot of questions or want to be specific about your food. Saw this situation today. The food is great, at least all the ones I’ve had. Their tacos and nachos are so good . They make/fry the Tortilla chips fresh when you order the nachos. Sometimes, I just go there for the tacos. So good

  • Katherine Hooper

We had an inconsistent experience here with some food that was fabulous and some that was not. The chips and salsa were hardly edible-- chips were tough and dry. However, our dinners were quite good. The tacos are excellent. Also enjoyed the huevos rancheros. I ordered sangria and it came in a small bottle and was not alcoholic. That was disappointing, wish I had been told. We will be back and will focus on the amazing tacos.
Service
Dine in
Meal type
Dinner
Price per person
$10–20
Food: 4
Recommended dishes
Tacos Callejero Style

  • Kristie smith

Good and id definitely go back but not the amazing id hoped/heard it would be. Upon giving it another try, i dont think ill be back so many things wrong. I specifically discussed not being able to eat raw onions after asking to not have any in my food...but they were all over it...both orders of nachos that I asked for them to not put on. Plus the bits if meat are so small its like chewing dirt and sometimes gravel. $18 fajitas with no sour cream & cheese to top ...and EVERYTHING had GROSS corn tortillas instead of flour which is what we all wanted.

  • Amanda Meade

Highly recommend for authentic Mexican dishes. Simple menu. I really wanted to try their pupusas, but they were out. But their tacos, burritos, fajitas, Carne asada, beans & rice were great! The prices were also great! The amount of salsa and chips were low, we had to get 3 baskets of chips with normally 1 is good. Service is slow but everything is made to order, you might have to flag down your waitress but everyone was friendly and accommodating... just a bit busy. I was very impressed with their food! Try it out, you won't be disappointed.

  • david hancock

Well we came on a Sunday. There might have been 2 other customers. It still took us 5 minutes just to get menus. But once we ordered we sat around and ate our chips. Well about a hour and 15 minutes later our food started to arrive. But still took a full 10 minutes to bring out our 4 plates. The meal was fairly good. But there are plenty of places that have better food, service, and more affordable. I can only assume they charge more because of their lack of return customers. Do not come here. Go to mi pueblo.

  • elaine rodriguez

I ordered a to go order over the phone, something simple, 2 tamales, one pork and one chicken, the pork was not edible, it was so hard all around the edges I couldn’t chew it, and the meat was so dried out, the chicken on the other hand was very good and soft. I don’t know if there serving old and reheated food or what, but I can’t eat that, that can harm me and my unborn child.
Service
Take out
Meal type
Lunch
Price per person
$1–10
Food: 1
Service: 2

  • Steve Tu

Echo everything else that's been said here. From California, despairing over lack of good Mexican in this fine city. And then, this place. Despair gone. Enough said. Language barrier issues are gone, the staff speaks good enough English nowadays. If it's your first time there don't be put off by the not so straightforward seating / ordering process. Just find the person who looks like the waitress or cook and ask them if you can order. Go get those tacos gringo style and be happy!

  • Jamie Shaw

The food was really really good however the customer service was poor af there was literally 4 waiters sitting at a table not doing anything one Even had his feet propped up I had to wave my hand several times to get my waitresses attention and even with that she still pretended like she did not see us I won’t be back unfortunately based on the service alone despite how good the food was.
Service
Dine in
Meal type
Dinner
Price per person
$10–20

  • James “Timone TwoTone”

This little half shop half grocery store has better food than the giant big name restaurant across the street. The tacos were stuffed with well seasoned meat, and the shells were fresh and crispy. It's not fancy by any means; but the food was prepared well and the portions are great. On top of that, still reasonably priced.
Service
Take out
Meal type
Dinner
Price per person
$1–10
Features
Dine in: Yes
Takeout: Yes

  • Luke Strasser

What a gem! I came here once with a coworker and it’s now our go-to Thursday lunch spot. $5.99 for 3 tacos (any meat) is a deal that cannot be beat! The food and staff are always top notch. Swing by and get lunch or dinner, you’ll be glad you did, I promise.
Service
Dine in
Meal type
Lunch
Price per person
$1–10
Features
Dine in: Yes
Outdoor seating: Yes
Takeout: Yes
Delivery: Not sure
Curbside pickup: Not sure

  • That one Dude

THEY NOW HAVE birria tacos!!! 6-11-2021 5 out of 5 on a carne asada taco! Once I took a bite I couldn't put it down. Also order sandwich... And what I got was a torta almost the size of a soccer ball muchas gracias Amigos. Definitely coming back. Wow the salsa GoooooooD 2 years later I can now, say I have been here countless times. It's always GREAT !! They also have tables outside. Server breakfast

  • Ashleigh Johnson

This place has THE BEST TACOS in all of Jacksonville and St Augustine!!! True authentic tacos. The absolute best sour cream I’ve ever had (and I don’t even like sour cream!) Best hot sauce I’ve ever had. BEST chorizo I have ever tasted. This is truly a hidden gem!! You are severely missing out if you don’t get your tacos from here!!!!!! Best service ever truly happy employees. My favorite and definitely a must. I recommend the chorizo!

  • Chase Wood

It's a mexican restruant very friendly kind and clean meat is exspensive so the taco price is changed depending on the economic cost of it so they do there best to give the right price honestly just around good
Service
Dine in
Meal type
Lunch
Price per person
$10–20
Food: 5
Service: 5
Atmosphere: 5
Recommended dishes
2 Tacos De Carne Asada Y Uno De Lengua, Steak Quesadilla, Carnitas

  • Mark Johnson

I have eaten at El Castillo twice and they were both consistent and delicious. The birria and quesobirria tacos were both excellent. They provide a couple of different hot sauces ranging from mild to rather spicy. The servers were very friendly. The store was well stocked with specialty items at reasonable prices. Highly recommend the churro cheesecake!
Service
Dine in
Meal type
Dinner
Price per person
$10–20

  • Lea P

We like going to El Castillo for their amazing Menudo! It’s just so good! Unfortunately , it is only available on weekends and they usually sold out immediately, so be early! We also love their Steak Quesadillas! Very tasty and filling! Other dishes we have tried were the Seafood soup and tacos. The soup was just okay for me. I’m not a taco person but I appreciate the flavors of the meat tacos. Next time I will try the Tamales!

  • Uncle Jonathan

Not sure how the food was, but the customer service is very bad. I was given chips and salsa and a drink but no menu. Halfway through the chips and salsa they came back and gave me a menu. I sat there for almost 12 minutes without anyone ever coming back. I left a little bit of money on the table for the drink and chips before leaving.
Service
Dine in
Food: 1
Service: 1
Atmosphere: 1

  • Kayla Post

This place has been consistent every time I’ve been. I judge all places like this one their carne asada my first time going and it was delicious. The other times I’ve been I get the quests birra and it has been just as good as the first time. I hope El Castillo stays forever because I don’t know what i would do without their tacos
Service
Take out
Meal type
Dinner
Price per person
$10–20

  • Marissa Clark

Great place to eat if you want some delicious authentic Mexican food! We love this place! It's small but clean restaurant/grocery store so don't expect to have a "fine dining" experience as far as the location and ambiance. You'll pay a fraction of the price and get much better tasting food compared to some fancy restaurants at the town center. The staff is friendly and accommodating. Highly recommended!

  • DeeJay Nicholson

Love the tacos from here and I enjoy walking through the tienda to find candy or baked goods that remind me of my childhood back in L.A. However, I have to tell y'all about this BOMB breakfast burrito I got from there today!! YO!!! When I tell you I had an epiphany when I bit into this thing, I almost turned around to go back and buy another one!! As simple as a breakfast burrito is, I tasted the love!!

  • Gina Thompson

Not enough good things to say about this spot. Best authentic tacos in Jax, hands down. And the flan they sell at the grocery store connected? To die for. This place is twenty minutes from our house, and we will drive here every single time we feel the taco craving. So worth it. Gotta try their hot sauces too!
Service
Dine in
Meal type
Dinner
Price per person
$10–20

  • Jacque Maddox

This is a Mexican store/bakery with an attached kitchen that serves the best taco's I have had in a long time. Nothing to look at, maybe 10 tables but the food was delicious! The cook took our order and he didn't speak English but we were able to point at the items on the menu. We grabbed a tray and bought items from the bakery and paid for it all at the store register. We will be back!

  • Kayla M

One of my coworkers brought me here, it's very authentic, next time I came back on my own from OP craving some authentic tacos, it was a little busy so I didn't get a greeting, staff was decent, other shoppers were looking at me funny but the food itself was good, full of flavor, worth the money.
Service
Take out
Meal type
Dinner
Price per person
$1–10

  • Julie Jernigan

If you are looking for authentic Mexican street style tacos, this is the place. The corn tortillas are soft and chewy, the choices of meat are perfection and simple.. I even love the home made sauces. They use mexican crema instead of sour cream and it is delicious. We have had the asada, al Pastor, carnitas and the fajita tacos. Everyone in our group of 10 loved them!

  • Charlie Bennett

Literally still sitting in the restaurant stuffed to the brim. Their Quesabirria is the best I’ve had in the city. My wife’s chicken tacos were fantastic too. We will be back over and over again.
Service
Dine in
Meal type
Lunch
Price per person
$10–20
Food: 5
Service: 5
Atmosphere: 5
Recommended dishes
Taco De Birria

  • Chris Truman

Today was my first (and last) time going to this restaurant. I ordered birria tacos and the supreme nachos appetizer with ground beef. The tacos were eh.. decent not impressed but the nachos were TERRIBLE. all the chips were soggy and everything was cold as if it was refrigerated. i threw it all away. the reviews were misleading and i definitely will not go back.

  • Jimmy P

El Castillo is our go-to place for Mexican menudo. It’s a traditional Mexican soup usually made with cow’s stomach in broth with a red chili pepper base. It’s flavorful! I believe it’s only available on the weekends. I’ve also had their Steak quesadilla which was also good. In the back of the store, you’ll find various types of bread and pastries. Good service!

  • Angelina Eidson

Amazing authentic Mexican food and very friendly service! Owner introduced himself and talked with my family for a bit, and even let us try the different juice flavors because we were unsure of which one to order. The cheese dip was one of the best I’ve ever had! Steak and tacos were on point, and the rest of my family loved their meals as well (quesadillas)

  • Gladis MC

Great Mexican Tacos! I am so happy to have found them. They also sell other plates, I tried pupusas not so good. Place looked clean Service was really good, however I went back to ask for something and the waitress were just so into there own conversation that I left. Will definitely be back! For a Togo order!
Price per person
$1–10

  • Carlos J. Fidel Amaya

The meats are not made fresh. We had a stake torta and the stake wasn't fresh.we also had a burrito and the rice in the burrito was hard from seating on the steamer for a long time. The food is decent, but I would not recommend
Service
Dine in
Meal type
Dinner
Price per person
$10–20
Food: 1
Service: 4
Atmosphere: 4

  • Francois Abadir

Great "callajero" style tacos. This is the place to go if you want real Mexican tacos. The homemade deserts and pastries in the shop are also amazing. Crazy that something so delicious is so inexpensive. Definitely worth a try. Ohh also try the agua fresca, horchata was great.
Service
Dine in
Meal type
Dinner
Price per person
$10–20

  • Cy Navejar

Food was amazing! Cannot wait to come back. Tacos were so bomb. Also idk why people are complaining about the service. I get that’s a big deal for American standards, but for a lot of ethnic people all that matters is how good the food is. I couldn’t care less about being checked up on repeatedly by a waiter once my food is brought. 12/10 I’ll be back!

  • Jasmyne Bates

The BEST burrito I’ve ever had. My boyfriend got tacos and loved them. Definitely the best around.
Service
Dine in
Meal type
Dinner
Price per person
$1–10
Food: 5
Service: 5
Atmosphere: 5
Recommended dishes
2 Tacos De Carne Asada Y Uno De Lengua, Al Pastor Burrito
Parking space
Plenty of parking

  • Tracy Grissett

I've lived within a quarter mile of this place for two years. I only visited it for the first time last week. I had the 3 tacos and I added yellow rice and black beans. Wow. Wow. Wow. Absolutely, fantastic. I had the pork, steak, and chicken. I am seriously amazed at how good it was. An absolute jewel tucked away in a nondescript strip mall plaza.

  • Brittney Rice

This is by far my favorite Mexican restaurant in all of Duval. I've had the breakfast and dinner items and every time it's just absolutely the most delicious meal of the week. The chilaquiles knocked my sauce off and my picky eater if a kid nearly inhaled her quesadilla. Thank you for adding so much flavor and variety to the Mandarin food scene!

  • SumAlee Fox

I dont think they "landed on thier feet" when I had dinner there. Maybe it was just a bad day for the cook. I'll go try them again because that 1st visit was very ordinary cookie cutter menu.
Service
Dine in
Meal type
Dinner
Price per person
$10–20
Recommended dishes
Salsa, Al Pastor Burrito, Refried Beans

  • Kendra Lane

I cannot say enough great things about this neighborhood restaurant/taco bar. The food is exemplary and the staff is friendly and helpful. If it takes an extra moment, it’s because every dish is fresh and delicious! You will enjoy it! Outstanding!
Service
Take out
Meal type
Lunch
Price per person
$1–10

  • Nessnessa00

I have been going here for over 2 years and it is hands down the best and most authentic tacos I’ve had. I’m so glad they were able to expand and more people are discovering them! Great food, even better prices. Would recommend to anyone c10/10.
Service
Dine in
Meal type
Dinner
Price per person
$1–10

  • John Polidan

Awful experience. Burrito was COLD. Server would not bring the bill. At register asked for the tip prior to being able to see the receipt. Got charged over menu prices. The attitude was pure arrogance. This is an edit of previous 5 star review. We will not be back.
Food: 1
Service: 1
Atmosphere: 2

  • Cyberstorm

This place isn't easily spotted from the road, but it's food is authentic and excellent. I enjoyed the cheese pupusa a lot. When I ordered their tacos, I tried different meats in each and all of them had their unique great taste. I'd recommend stopping in here if you're in the area for a quick affordable great lunch.

  • Jorge Enrique Estevez

My favorite dishes here are the "costilla de res guisada" and "tacos de lengua". All the food is delicious and with the Dominican Republic sazon.
Service
Dine in
Meal type
Lunch
Price per person
$1–10
Features
Dine in: Yes
Outdoor seating: Yes
Takeout: Yes
Delivery: Yes
Curbside pickup: No

  • Travis Smith

Far better and far more authentic than 90% of the Mexican restaurants in Jax. They have an attached market as well. I found the prices reasonable, the steak tacos to die for, and the service very good as well. Places like these make it kind of crazy to go to big chain restaurants. The local places are always better!

  • Scoot Scoot (ScootScoot)

It's hard to find a place that has great Carne Asada steak meat seasoned like they do in Mexico. El Castillos has the best I have tasted in a very long time. You are family when you come to eat here. Grandma cooking at its best. Everyone is so polite and happy. Everyone smiles it's a happy place, just like home.

  • Anthony M. Casapao

Very authentic and it is has a store next to it. Enter through the store door rather than bothering people with the other door. Great prices it reminds me of other authentic Mexican restaurants. Yes they make corn tortillas and they have awesome tacos. I highly recommend this place if you want Mexican food.

  • Malibu Mike Jax,Fl.

Authentic street-style tacos. Very reasonably priced. The red and green sauces really make the tacos pop. Fajitas are excellent. Burrito is awesome can't go wrong here I promise! But keep in mind your cash tips go to the right place......... opposed to tipping using debt or credit when paying for your meal.

  • Stephen G

Try the breakfast burrito and add a little of the spicy red or green sauce that they give you at the table. Incredible! Best breakfast burrito ever!
Service
Dine in
Meal type
Brunch
Price per person
$1–10
Parking space
Plenty of parking
Parking options
Free parking lot

  • Nicole P

Excellent food! Guacamole was fresh and had the perfect amount of lime. Chips were good and warm. Tacos were awesome! Rice and beans were fantastic, haven’t had that good in this area before. Service was wonderful, friendly and prompt. Lots of great seating options for inside and out. We will be back!

  • Excessive Poet 03

If you want authentic Mexican cuisine,then look no further. Their food selection is pretty awesome, they also have shrimp tacos, and their tortas are to die for. They also carry Mexican beer, so go with some friends and enjoy a nice beer, that goes well with some tacos! Just don't drink and drive!!

  • Charles Young

My date fell down in the grocery store. Floors were covered in soapy liquid from a leaking Tide bottle. Here comes a lawsuit.
Service
Dine in
Meal type
Lunch
Price per person
$20–30
Food: 4
Service: 2
Atmosphere: 1
Recommended dishes
Salsa and Chips

  • Jer bear

Barely any service given. Food tasted okay, but barely any substance in the meal. Paid over $30.00 for two taco salads and 1 cheese quesadia with waters to drink.
Service
Dine in
Meal type
Lunch
Price per person
$10–20
Food: 3
Service: 2
Atmosphere: 1

  • Fe s

A variety of Latin grocery items and the food/services are the best in Jacksonville. Best Tacos in Northern Florida. They now have a full service sit down restaurant. Full meat counter. They have upped their game
Service
Take out
Meal type
Dinner
Price per person
$10–20

  • Kaitlin Mazza

Outdoor seating is available and tables inside are 6 ft apart. We had the buritto asada and taco asada and pollo. They were delicious! Their house made green sauce is very good, you'll want to get an extra container. Their baked goods are very good and well. We had the Tres Leches yum!

  • liz averill

Hands down the best taco place in Jax. I’m a big foodie and have gone to MANY Mexican restaurants. This food is authentic, portions are HUGE, and everything is exploding with flavor. HIGHLY RECOMMEND!!
Service
Dine in
Meal type
Lunch
Price per person
$10–20

  • Batiste Iceman

Bruh, don't pass this place up. It's all about the taste hmm hmm delicious
Service
Dine in
Meal type
Dinner
Food: 5
Service: 5
Atmosphere: 5
Parking space
Plenty of parking
Parking options
Free parking lot

  • Shannon Nelson

Food is good but the service sucks!!!!
Service
Dine in
Meal type
Dinner
Price per person
$20–30
Food: 5
Service: 1
Atmosphere: 2
Recommended dishes
2 Tacos De Carne Asada Y Uno De Lengua, Nacho Supreme, Salsa, Salsa and Chips

  • Debbie Burgos

If you haven’t tried this place you’re missing out. The food is good and so is the service. It’s clean and comfortable. The prices are reasonable and the portion good. It’s part restaurant and part convenient store. They have good lunch specials too. I highly recommend it

  • Carla Ann Lewandowski

Love the pure authenticity that this little nook offers. Thank You.♥️
Service
Dine in
Meal type
Lunch
Price per person
$10–20
Food: 5
Service: 5
Atmosphere: 5
Recommended dishes
2 Tacos De Carne Asada Y Uno De Lengua

  • Robert Alexander

We always order the chicken fajitas and feel these are the best in town. The fajitas at Casa Maria are a close second, but the chicken here is obviously marinated and tenderized with plenty of Green and Red peppers that many restaurants are skimpy with these days.

  • Cody Dixon

My favorite authentic Mexcian restaurant in Jax. Their chicken quesadilla is on another level..
Service
Dine in
Meal type
Dinner
Price per person
$10–20
Food: 5
Service: 5
Atmosphere: 5
Recommended dishes
Salsa

  • Vivian Brown

July 31, 2021 around 6:30 I had 2 yellow corn, beef tacos and a beef tostada. That was the best Mexican food i have ever had. Next time I'm in town I will be back.
Service
Dine in
Meal type
Dinner
Price per person
$10–20

  • Larry Jordan

This has become my Sunday morning breakfast spot. Whether it’s the Platillo Asada or the Menudo the food is consistently good. Today I chose the Menudo complete with tortillas, onions, cilantro and rice. The service is always outstanding. Give them a try.

  • Anthony Contreras

Hidden gem! The food is great. I had some street tacos and they were on point. They have awesome customer service and just the setup alone gives you a welcoming atmosphere. They are remodeling as well and it didn't affect the service. Will go again soon

  • Alex Navarro

The best place to eat Mexican food definelity, highly recommend this place. The best service in town.
Service
Dine in
Meal type
Lunch
Price per person
$30–50
Recommended dishes
2 Tacos De Carne Asada Y Uno De Lengua, Torta

  • Shannon Luce

My husband is a lover of all things tacos, but El Castillo is his favorite place to get tacos! I finally joined him for lunch and had their quesadilla and it was great too.
Service
Dine in
Meal type
Lunch
Price per person
$1–10

  • Dane Edwards

Food is nothing less than incredible. I've been to Texas, California, and Baja California and this food gives all those places a run for their money. Highly recommended.
Service
Dine in
Meal type
Dinner
Price per person
$20–30

  • zyra Arroyo

Food is fresh and prepared to order. Just be sure and ask for extra salsa since they serve it in tiny take out containers. Service was nice and friendly. Very attentive. AUTHENTIC Mexican fare.
Service
Dine in
Price per person
$10–20

  • Keona Bull

FOOD AND SERVICE IS EXCELLENT AND NOT TOO EXPENSIVE. COME HERE TO SPEND YOUR MONEY!! MY HUSBAND AND I LOVED IT
Service
Dine in
Meal type
Lunch
Price per person
$10–20
Food: 5
Service: 5
Atmosphere: 5

  • Paul Cameron

Best Mexican food in Jacksonville so far. The fresh made guacamole is fantastic. I will be going back soon.
Service
Dine in
Meal type
Dinner
Price per person
$10–20
Food: 5
Service: 5
Atmosphere: 5

  • Kara

My husband and I are originally from California (lots of amazing food) & we are also both Mexican. When I tell you this was the first place that tasted like home & our moms authentic food I was so happy to find our new favorite local spot!

  • Emily Klein

I’m from South Florida and really struggled with finding good Hispanic food that reminds me of home. This place has the BEST authentic tacos in Jacksonville hands down! Can’t beat their Taco Tuesday deals either. Truly a Jacksonville gem

  • J F

1 cook 1 waitress 20 customers. Food comes out 1 plate at a time. Been waiting over 40 minutes for 3 tacos. Guacamole is 90% onion and cilantro 10% avocado. No refills on drinks. Other tables ordered after us already getting their food

  • Liz Vargas

Great tacos! Definitely authentic Mexican food. The Al pastor amazing flavor! Will be back!
Service
Dine in
Meal type
Dinner
Price per person
$10–20
Recommended dishes
Choice of Meats, Salsa and Chips

  • Sandra Dornford

Food was very good and filling. Best Mexican food we have had in a while. My husband had the fish and it came off the bones so easy and he says it was delicious. I had the Carne Asada fajitas. Very good and flavorful.

  • Linda E

Food is so good and really authentic Mexican food. Friendly, helpful staff, great service, great prices. It's our go-to Mexican restaurant.
Service
Dine in
Meal type
Lunch
Price per person
$10–20

  • Joel Fakelastname

Easily my favorite Mexican food in Jax. A true hidden gem with fantastic flavor at an amazing value. Friendly staff, real, fresh guacamole, and some of the best chorizo tacos I've ever eaten. Cannot recommend enough

  • tom traver

1st time here. Food and service was awesome. Best salsa I've had ( next to the wife's of course) . Will definitely go back and try more . Server was extremely pleasant, guys in the butcher shop where cool as well

  • Caroline Sampson

It was loud, like most restaurants in Jacksonville. Food and service were great!
Service
Dine in
Meal type
Lunch
Price per person
$10–20
Food: 5
Service: 5
Atmosphere: 3

  • Lauren D

I have never had crunchy tacos as good as El Castillo; nothing else compares to how amazing and authentic this place is. I used to eat here at least 3 times a week when I worked down the street!!

  • Laurie Wohl

Excellent, authentic Mexican. We got the Asada, Pollo and Camarones. The shells are cooked perfectly, the tacos are super filling. The Aquas Frescas are amazing! We got horchata... the best!!

  • Exequiel Valentin

I had the tacos you can't go wrong it was phenomenal
Service
Take out
Meal type
Dinner
Price per person
$30–50
Food: 5
Service: 5
Atmosphere: 5

  • Megan Michelle

I went to El Castillo for the first time on Fri 3/4 for lunch. I then came back for dinner on Sat 3/5 and lunch on Sun 3/6. The delicious food and friendly service are truly fantastic!

  • Abby Miller

Best Mexican around! We found this place on accident when our dinner plans fell through a few months ago and are here every week now! Everything we have had has been amazing here :).

  • Caitlin Longerbean

Really good. I haven't been here in forever. Always good... And they expanded which is really cool
Service
Dine in
Meal type
Dinner
Price per person
$20–30

  • Matthew Miller

Best Mexican in all of Jax and it's not close. The tacos are authentic and chips and salsa I can eat all day. Truly a gem and they are expanding and upgrading seemingly every year.

  • Bruce Thompson

This is the place to go for real Mexican food.
Service
Take out
Meal type
Dinner
Price per person
$1–10
Food: 5
Service: 4
Atmosphere: 4

  • Mark Rowley

Great Mexican food and always fantastic service.
Service
Dine in
Meal type
Lunch
Price per person
$1–10
Food: 5
Service: 5
Atmosphere: 5

  • hernan robles

asked for fried fish. it was dirty from the very used and old oil they used. beans were cold, rice was old, terrible food
Food: 1
Service: 2
Atmosphere: 2

Similar places

La Nopalera Mexican Restaurant San Marco

2320 reviews

1434 Hendricks Ave, Jacksonville, FL 32207

La Nopalera Mexican Restaurant

2185 reviews

4530 St Johns Ave, Jacksonville, FL 32210

Don Juan's Restaurant

1844 reviews

12373 San Jose Blvd, Jacksonville, FL 32223

La Nopalera

1764 reviews

9734 Crosshill Blvd, Jacksonville, FL 32222

Casa Maria Authentic Mexican Restaurant

1710 reviews

12961 N Main St, Jacksonville, FL 32218

Nacho Taco

1416 reviews

751 Stockton St, Jacksonville, FL 32204

Los Loros Mexican Restaurant

1415 reviews

5210 Baymeadows Rd, Jacksonville, FL 32217

Chipotle Mexican Grill

1312 reviews

8635 Blanding Blvd, Jacksonville, FL 32244

Chipotle Mexican Grill

1306 reviews

8635 Blanding Blvd, Jacksonville, FL 32244

Casa Leon

1071 reviews

2260 Mayport Rd, Jacksonville, FL 32233