If you are a fan of tacos, you will definitely want to stop by Osprey Tacos during your time in St. Augustine. This local shop is located near the St. Augustine lighthouse and is also conveniently enroute to the beaches, so a great pick if you are heading towards either of these attractions.
Osprey serves tacos a la cart so you can mix and match to your desire. The menu includes a range of interesting options for everyone including several great vegetarian options. Produce and proteins are fresh and local. In addition, you will find 2 Fresh Catch tacos (one carnivore and one veggie option) daily which are based on what is currently in season.
Some of the tacos are traditional, while others take into mind the local seafood culture of St. Augustine. Protein choices include Carne Asada, Carnitas, Pollo Asada, Ground Beef, Shrimp, Soy protein, and rice and black beans.
Both traditional and Tex-mex options available. You can also turn any taco into a bowl. One great healthy choice to consider is The Avocado featuring avocados, black bean puree, pickled red onion and cabbage, cotija cheese, and baja sauce. Another great option is The Boise. This taco includes crispy fried potatoes, cheddar cheese, baja sauce, and scallions.
Add in some chips and salsa or guacamole for a full meal.
This is a counter service restaurant so it can get busy. A bit inconvenient to browse the hard-to-read menu while standing in line. Therefore, I recommend reviewing the menu online prior to your visit or grabbing a paper menu. The food is served pretty quick despite the crowds.
The outdoor patio is fresh, airy, and covered. Great place to enjoy a casual meal without the harsh direct sunlight in your face. The vibe is super casual so you can comfortably visit right after your visit to the beach.
Osprey is a great choice for anyone who loves a good taco. The casual environment and affordable pricing make it a great laid-back choice in an otherwise pricey tourist destination. Stop by for a laid-back lunch after exploring beautiful St. Augustine beach!