Best Restaurants in St. Augustine, Florida

St. Augustine, known as the oldest city in the U.S., marries historical charm with a vibrant culinary scene. As you stroll through its cobblestone streets, the scents of diverse cuisines wafting through the air promise an exciting gastronomic journey. Here’s a curated list of some of the best restaurants this iconic city has to offer.


1. The Floridian

Nestled in the heart of downtown, The Floridian offers a unique Southern menu with a twist. Prioritizing locally-sourced ingredients, it’s a haven for those looking for fresh, sustainable, and innovative dishes.

2. Collage Restaurant

Offering an intimate dining experience, Collage is renowned for its artful global cuisine. Each dish, carefully crafted, tells a story of flavors from around the world, with a special nod to local ingredients.

3. O.C. White’s Seafood & Spirits

An iconic spot with a picturesque view of the marina, O.C. White’s serves some of the freshest seafood. From shrimp to scallops, every dish celebrates the bounties of the ocean.


4. Prohibition Kitchen

Transport yourself to the 1920s at this gastropub that resonates with the Prohibition era vibes. With live music, craft beers, and a menu boasting comfort food, it’s a treat for both your palate and soul.

5. La Herencia Cafe

Dive into authentic Cuban flavors at La Herencia. With their traditional recipes and aromatic Cuban coffee, it’s a little slice of Havana in the heart of St. Augustine.

6. Catch 27

True to its name, Catch 27 promises fresh catches every day. Serving seafood that’s locally caught, their dishes range from classic to contemporary, ensuring there’s something for everyone.

7. Columbia Restaurant

With over a century of history, this Spanish restaurant offers dishes like the iconic 1905 Salad and paella. Dine in an ambiance that echoes the beauty and traditions of Spain.

8. Llama Restaurant

A unique gem in St. Augustine’s culinary landscape, Llama serves Peruvian dishes that are a delightful fusion of flavors, textures, and colors. Don’t miss their ceviche!

9. Preserved Restaurant

Set in a beautifully restored Victorian house, Preserved offers a Southern-inspired menu. With a focus on farm-to-table dining, they serve dishes that are both heartwarming and sophisticated.

10. Raintree Restaurant

Housed in a Victorian-era building, Raintree not only offers a diverse international menu but also an ambiance steeped in history and elegance.


St. Augustine’s dining scene is a testament to its rich history and cultural diversity. From traditional eateries to contemporary establishments, every restaurant offers a unique tale of flavors and experiences. Whether you’re a history buff, a culinary enthusiast, or someone looking to explore, St. Augustine promises a dining journey that satiates not just your hunger but also your wanderlust. Bon appétit!