St. Augustine, Florida is one of those rare places where history and great food collide in the most delicious way possible. Whether you’re strolling the cobblestone streets of the nation’s oldest city or watching the sun dip below the Matanzas River, the dining scene here is absolutely worth exploring.
From waterfront seafood shacks to upscale Peruvian fine dining, there’s something for every appetite and every budget. Pack your stretchy pants and get ready, because these 12 restaurants are the real reason to visit St. Augustine in 2026.
1. Catch 27
Every bite at Catch 27 tastes like the ocean called and said, “You’re welcome.” This standout St. Augustine spot is built around fresh, locally sourced seafood that changes with the seasons, so the menu stays exciting year-round.
The shrimp and grits here have developed a loyal following, and honestly, one taste tells you exactly why. Creamy, rich, and loaded with coastal flavor, it’s comfort food with serious culinary ambition.
Chef-driven touches elevate every dish without making the experience feel stuffy or pretentious.
The atmosphere is relaxed but polished, perfect for a date night or a solo dinner where you treat yourself right. Portions are generous, prices are reasonable, and the staff genuinely knows the menu inside out.
Catch 27 is the kind of place that turns first-time visitors into repeat customers before they even finish their appetizer.
2. Ice Plant Bar
Once an actual ice manufacturing facility, Ice Plant Bar has transformed into one of St. Augustine’s most iconic and photographed dining destinations. The building itself is a conversation starter, with exposed brick, soaring ceilings, and vintage industrial details that feel straight out of a design magazine.
Craft cocktails are the headliner here, and the bartenders treat mixing drinks like an art form. Each cocktail is carefully constructed with fresh ingredients and unexpected flavor combinations that genuinely surprise and delight.
The elevated small plates menu pairs beautifully with the drinks, offering bites that are creative without being confusing. It’s the perfect spot for a pre-dinner drink that somehow turns into a full evening out.
Locals and tourists alike keep coming back for the atmosphere as much as the food. Ice Plant Bar is simply one of those places that makes any night feel like a special occasion.
3. Llama Restaurant
Peruvian cuisine doesn’t always get the spotlight it deserves, but Llama Restaurant is here to change that conversation entirely. Widely regarded as one of St. Augustine’s top fine dining experiences, Llama brings bold South American flavors to Florida’s oldest city with impressive skill and creativity.
The ceviche alone is worth making a reservation for. Bright, citrusy, and layered with complex seasoning, it showcases exactly why Peruvian food has taken the global culinary world by storm in recent years.
Beyond the ceviche, the menu explores traditional Peruvian techniques and ingredients with a refined modern touch. The plating is stunning, the service is attentive, and the wine list complements the food beautifully.
Llama isn’t a casual drop-in kind of place. Book your table in advance, dress a little nicer than usual, and prepare to be genuinely impressed by every course that arrives at your table.
4. St. Augustine Fish Camp
There’s something deeply satisfying about eating fresh seafood within sight of the water it came from. St. Augustine Fish Camp nails that experience with a relaxed waterfront setting that feels effortlessly Florida through and through.
Locals have been singing its praises for years, and the consistent rankings as one of the city’s best restaurants aren’t accidental. The menu sticks to what works, fresh fish, classic preparations, and generous portions that keep customers happy without overcomplicating things.
The outdoor seating area is especially popular during golden hour when the waterfront views are at their most spectacular. It’s the kind of spot where you can linger over your meal, watch the boats drift by, and completely forget about whatever was stressing you out before you arrived.
Families, couples, and solo travelers all feel equally welcome here, making St. Augustine Fish Camp a reliable crowd-pleaser in every sense.
5. The Drunken Horse
Tucked quietly into the heart of St. Augustine’s historic district, The Drunken Horse is the kind of restaurant you feel lucky to stumble upon. French cuisine with an intimate, romantic atmosphere makes this hidden gem a favorite for special evenings and anniversary dinners.
The menu leans into classic French technique without being intimidating or overly formal. Dishes are rich, beautifully executed, and portioned generously enough to satisfy without leaving you overwhelmed.
The wine selection is thoughtfully curated and pairs naturally with almost everything on the menu.
Seating is limited, which only adds to the exclusive, tucked-away charm of the experience. Reservations are strongly recommended, especially on weekends when word of mouth keeps tables filled well in advance.
If you’re looking for a restaurant that genuinely transports you somewhere romantic and memorable, The Drunken Horse delivers that feeling from the moment you walk through the door.
6. Columbia Restaurant
Florida restaurant royalty is the only way to describe Columbia Restaurant, which has been serving Spanish and Cuban cuisine since 1905. That’s not a typo.
Over a century of history means this place has perfected its classics in ways that newer restaurants can only dream about.
The famous sangria alone has earned its own devoted fan base, and one sip explains exactly why. It’s fruity, balanced, and dangerously drinkable.
Pair it with the 1905 Salad, which is prepared tableside with theatrical flair, and you’ve already had an unforgettable dining experience.
The space itself is gorgeous, all Spanish tile, dramatic archways, and live flamenco performances that add energy and culture to every meal. Columbia Restaurant isn’t just dinner out, it’s a full experience steeped in history and tradition.
First-timers and longtime fans alike find something magical here every single visit without exception.
7. DJ’s Clam Shack
Lobster rolls in Florida might sound unexpected, but DJ’s Clam Shack makes a very convincing case that they belong here permanently. This cheerful, no-frills seafood spot has built a devoted following on the strength of its fresh, satisfying, and honestly excellent fried seafood menu.
The lobster roll is the star attraction, generous with meat, lightly dressed, and served on a perfectly toasted bun. Fried clams, shrimp baskets, and fish sandwiches round out a menu designed for people who just want great seafood without overthinking it.
Reviews consistently praise both the food quality and the friendly service, which makes the overall experience feel warm and welcoming rather than transactional. It’s casual dining at its most satisfying.
Prices are wallet-friendly, portions are filling, and the vibe is pure laid-back coastal fun. DJ’s Clam Shack is the kind of place that earns a return visit every single trip to St. Augustine.
8. Lotus Noodle Bar
Ramen in historic St. Augustine might surprise you, but Lotus Noodle Bar has quickly made itself completely at home in the city’s dining scene. This rising hotspot serves creative ramen and Asian fusion dishes that feel fresh, bold, and genuinely exciting to eat.
The broths are rich and deeply developed, clearly the result of hours of careful preparation. Toppings are creative and generous, and the flavor combinations keep things interesting without veering into confusing territory.
Each bowl feels like a thoughtful, complete meal rather than just a trendy dish.
The restaurant’s modern, moody interior makes it a great spot for evening dining when the atmosphere really comes alive. Online reviews consistently rank it among St. Augustine’s top-rated eateries, and the buzz shows no signs of slowing down.
If you’re craving something a little different from the city’s usual seafood-heavy offerings, Lotus Noodle Bar is exactly the change of pace you need.
9. Aunt Kate’s
More than a century of history sits behind every plate served at Aunt Kate’s, and that legacy shows in every detail of the experience. Perched along the riverside with sweeping views and old Florida charm, this legendary restaurant has been feeding locals and travelers since the early 1900s.
Classic Florida seafood is the focus here, think fried shrimp, fresh fish, and coastal comfort food done with consistency and care. There’s nothing flashy about the menu, and that’s entirely the point.
Sometimes the best thing a restaurant can do is master the classics and serve them with pride.
The setting itself is worth the visit, with moss-draped trees, waterfront breezes, and a relaxed pace that feels like stepping back in time. Aunt Kate’s isn’t chasing trends or reinventing anything.
It’s simply delivering honest, delicious Florida seafood in one of the most atmospheric settings the city has to offer.
10. River & Fort
Eating dinner while overlooking a 17th-century fort and a shimmering Florida river is not something most restaurants can offer, but River & Fort makes it look effortless. This newer St. Augustine favorite has quickly earned a reputation for its rooftop dining experience and genuinely impressive views.
The menu matches the elevated setting with upscale dishes that showcase quality ingredients and confident cooking. The kitchen balances creativity with approachability, delivering plates that feel special without requiring a culinary dictionary to understand.
Sunset is the golden hour at River & Fort, when the views shift into something truly breathtaking and the atmosphere gets undeniably romantic. It’s become a go-to for celebrations, first dates, and any occasion that deserves a memorable backdrop.
Service is polished and attentive without being overbearing. River & Fort proves that newer restaurants can earn their place alongside St. Augustine’s long-established favorites remarkably quickly when the food and setting are both this good.
11. Cap’s on the Water
Watching the sun melt into the water while eating perfectly fresh fish is a very specific kind of happiness, and Cap’s on the Water has been delivering that experience for decades. This St. Augustine institution has earned its loyal following through consistent quality, stunning scenery, and seafood that genuinely shines.
The menu centers on fresh, simply prepared fish that lets the quality of the ingredients speak for itself. Grilled, blackened, or fried, the fish here arrives tasting clean and honest without unnecessary fuss.
Sunset views from the waterfront seating area are the kind that make you reach for your camera immediately.
Cap’s has the rare quality of feeling both casual and special at the same time, comfortable enough for a family dinner but scenic enough for a romantic evening out. Decades of local popularity don’t lie.
This is a St. Augustine seafood experience that absolutely belongs on your 2026 must-visit list.
12. The Tides Grill & Oyster Co @ Dunes Cracker House
Few things in life beat a cold, briny oyster eaten in a spot that actually feels like it belongs near the sea. The The Tides Grill & Oyster Co @ Dunes Cracker House captures that coastal energy perfectly with a laid-back vibe and a menu built around honest, satisfying seafood classics.
Fresh oysters are naturally the star of the show, served raw, grilled, or dressed with creative toppings that enhance without overwhelming the natural flavor. The rest of the menu holds its own too, with classic seafood dishes prepared with care and served without pretension.
The relaxed atmosphere makes it easy to settle in, slow down, and genuinely enjoy the meal rather than rushing through it. It’s the kind of place where good food and good company combine effortlessly.
Whether you’re an oyster obsessive or just looking for a reliably great seafood dinner, The Tides Grill & Oyster Co earns its spot on this list without any hesitation.
















