- Georgina D'Angelo
17 Best Restaurants in St Augustine: Wine & Dessert Too
Enjoy the best food and drinks you can find in St. Augustine, Florida.

Located on Florida’s northeast coast, St. Augustine is a great vacation destination. Here you can enjoy beautiful beaches, historical monuments, shopping downtown, and picturesque views. After exploring the city, you’ll definitely want to refuel and enjoy some delicious food.
You can’t visit St. Augustine without stopping by the best restaurants in town. Enjoy fresh seafood, American classics, Italian, sweets, and fresh cocktails at the best restaurants in St. Augustine. Once you’ve refueled on great food, you’ll be ready to get back to exploring the city!
Let’s dive in. Grab a fork, these restaurants will make you hungry if you’re not already. Which of the best restaurants in St Augustine will you be trying?
Best Restaurants in St Augustine
While you’re in St. Augustine, you should definitely dine on some seafood. Because this city is right on the coast, you can find incredibly fresh and delicious seafood dishes everywhere. And because this is a popular choice when it comes to dining in St. Augustine, there are a plethora of seafood restaurants to choose from. So we’ve narrowed it down for you!

Best Seafood Restaurants in St Augustine
1. Salt Life Food Shack | Seafood
Enjoy the eclectic vibe here at Salt Life Food Shack with surf-themed decor and a fun seafood-centered menu. You can find tacos, burgers, sushi, and more here, and you can enjoy it all on the patio in the ocean breeze. You should also try their spinach dip, it’s delicious!
2. Meehan’s Irish Pub & Seafood House | Irish & Seafood
Transport yourself to Ireland at Meehan’s and admire the authentic Irish pub feel along with some classic Irish dishes like Shepherd's pie. But that’s not the only cuisine here; try the shrimp scampi, oysters, or swordfish for a delectable seafood meal.
3. St. Augustine Fish House | Oyster Bar & Seafood
Get your crab and oyster on at St. Augustine Fish House. This laid-back restaurant is perfect for relaxing after a long day of exploring. Sit back and enjoy your seafood! Their lobster roll and stuffed grouper are amazing.
4. Harry’s Seafood, Bar & Grille | Seafood
Enjoy a different kind of vibe with New Orleans-inspired seafood and fare at Harry’s. You can find jambalaya, catfish etouffee, she crab soup, amazing cocktails, and more here.

Waterfront Restaurants St Augustine
5. The Reef | Waterfront
After a morning of lounging on Vilano Beach, head to the Reef to refuel on yummy food. Just make sure you have an outfit to throw on as this is a white-tablecloth establishment. They have seafood choices, meat mains, and even vegetarian options!
6. Aunt Kate’s | Waterfront
You can’t go wrong with a meal at Aunt Kate’s. Enjoy your meal with waterfront views on the patio, and maybe catch the sunset hues floating over the water. I recommend the crab cakes or Mahi tacos if you’re feeling like seafood. Otherwise try a burger, chicken sandwich, or a fresh salad!
7. The Conch House Restaurant | Waterfront
Feeling like a twist on classic seafood dishes? The Conch offers Caribbean-style seafood you don’t want to miss. Plus they have a nice outdoor patio and fun sea-themed decor. Make sure you try the conch fritters and Minorcan nachos.
8. Beachcomber St. Augustine | Waterfront
Open for brunch, lunch, and dinner, the Beachcomber St. Augustine is perfect for any meal of the day. They have indoor seating along with outdoor picnic-style tables along the beach dunes. The coconut shrimp are delicious, and pair them with a fun cocktail to cool off in the sun.
9. Cap’s On the Water | Waterfront
Located on the Tolomato River, enjoy a fresh seafood meal at Cap’s On the Water, because you’re literally nearly on the water. The views are gorgeous, the energy is romantic, and the food is delicious! The oysters here are fantastic if you’re looking for oysters while in St. Augustine.

Alternative Best Restaurants in St Augustine
10. Bin 39 | Wine Bar
Sit outside at Bin 39 and enjoy live music while sipping on a glass of wine. You can try a flight if you can’t pick, or choose your favorite wine and enjoy a glass. The outdoor setting here is perfect for enjoying an afternoon break. Note that there isn’t always live music, but it’s still a great place to chill out.
11. Amici | Italian
This Italian eatery is a great place to sit down and enjoy a nice dinner. Order your favorite pizza or pasta and enjoy the live music when they have it. And don’t forget to order cannolis! This Italian dessert is the perfect way to end your meal.
12. Green Papaya | Thai
Not feeling like seafood or Italian? Head to Green Papaya for incredible Thai dishes. The atmosphere is modern with cool decor. You can find traditional Thai and Japanese eats here, so get your sushi on! And order a fun cocktail from their bar.
13. Mellow Mushroom | Pizza
You can’t go wrong with Mellow Mushroom. The St. Augustine location is amazing, but it does get busy on the weekends as this is some of the best pizza in town. They have options for everyone, including vegetarian pizzas that I could eat every day. It's all so good!
14. Sidecar on St George | Cocktail Bar
Feeling like something light and fancy? Make your way to Sidecar on St. George for fun cocktails and bar snacks like Charcuterie or jalapeno cheese balls. They really do have the best drinks in town!
15. Raintree Restaurant | American
This restaurant is really like no other in St. Augustine. Here at Raintree Restaurant, you can find specialties like steak and seafood. Their beef Wellington is amazing! The restaurant itself is inside a Victorian home, so you’ll really be eating in style.

Best Dessert St Augustine
16. The Hyppo | Gourmet Ice Pops
I’m sure you’ve had a popsicle before, but have you ever had a gourmet ice pop? These are seriously so delicious and the perfect way to cool down on a hot day. Find classic flavors as well as fun, unique flavors like avocado and coconut!
17. Cousteau’s Waffle and Milkshake Bar | Shakes & Waffles
If you’re a milkshake fan or waffle lover, you need to visit Cousteau’s. They have rich milkshakes you can’t go wrong with, and even waffle ice cream sandwiches dipped in chocolate or other toppings! Grab the dessert you didn’t know you needed here.

There are a handful of really great restaurants you definitely don’t want to miss when you’re in St. Augustine. Enjoy delicious seafood fresh from the ocean. Dine with a view at one of the best waterfront restaurants St Augustine has to offer. Or try another cuisine like Thai or Italian!
Recap! Best Restaurants in St Augustine:
1. Salt Life Food Shack | Seafood
2. Meehan’s Irish Pub & Seafood House | Irish & Seafood
3. St. Augustine Fish House | Oyster Bar & Seafood
4. Harry’s Seafood, Bar & Grille | Seafood
5. The Reef | Waterfront
6. Aunt Kate’s | Waterfront
7. The Conch House Restaurant | Waterfront
8. Beachcomber St. Augustine | Waterfront
9. Cap’s On the Water | Waterfront
10. Bin 39 | Wine Bar
11. Amici | Italian
12. Green Papaya | Thai
13. Mellow Mushroom | Pizza
14. Sidecar on St George | Cocktail Bar
15. Raintree Restaurant | American
16. The Hyppo | Gourmet Ice Pops
17. Cousteau’s Waffle and Milkshake Bar | Shakes & Waffles
With many options, we’ve narrowed it down to the best so you can make the most of your dining in St. Augustine. This small east coast city has a lot to offer. Make sure you also check out the best things to do in St. Augustine. Plan a beach day, explore a museum, shop downtown, or hop on the trolley. There’s something for everyone here!
Whatever you prefer when it comes to food, the best restaurants in St Augustine have a lot to offer. Explore the city, learn about its history, find beautiful viewpoints, and refuel with a delicious meal. And don’t forget to grab the best dessert St Augustine has - The Hyppo or Cousteau’s are amazing!
You might also like to read…