If you love food and Florida, this road trip is basically your dream come true.
We’re talking about 11 of the oldest restaurants in the state, with some that are over 100 years old!

You’ll hit beach towns, big cities, and tiny backroads, all while eating your way through crab claws, fried chicken, gator tail, and steaks the size of your steering wheel.
So buckle your seatbelt (and maybe loosen it a little), because this trip is all about good eats, local legends, and true Florida flavor.
1. Joe Patti’s Seafood, Pensacola

Joe Patti’s Seafood in Pensacola has been reeling in seafood lovers since the early 1930s, and it’s still the go-to spot for fresh Gulf shrimp, snapper, and crab.
This place is part fish market, part deli, and part local legend, with a walk-up sushi bar, a broad seafood selection, and gourmet specialty foods.
It’s located near the waterfront at 524 South B Street, and while there’s often a line, it moves fast and is always worth the wait.
2. The Yearling Restaurant, Cross Creek

Next up is The Yearling Restaurant in Cross Creek, serving Old Florida flavors since 1952 in the same rural setting that inspired author Marjorie Kinnan Rawlings.
Here, you can chow down on red fish, venison, frog legs, and even gator tail while soaking up the front-porch charm.
Found just off County Road 325, it feels like stepping into a Florida novel, with taxidermy on the walls and plenty of sweet tea.
3. Angel’s Dining Car, Palatka

Then there’s Angel’s Dining Car in Palatka, flipping burgers since 1932 and proudly holding the title of Florida’s oldest diner.
It’s a silver railcar‑style diner on Reid Street, looking as if it just rolled out of the 1930s.
Try their Goliath Burger (a quarter‑pound handmade patty), pair it with crispy onion rings and a rich milkshake, and you’re basically time-traveling with fries.
4. Linda’s La Cantina Steakhouse, Orlando

From humble greasy spoon roots to a big-time steakhouse, Linda’s La Cantina in Orlando has been serving serious steaks since 1947.
This old-school spot on Colonial Drive is all about thick-cut filets, baked potatoes, and the same no-nonsense service that’s been around for generations.
It’s the kind of place locals choose when they want a perfectly cooked steak with a side of nostalgia.
5. Columbia Restaurant, Tampa
And now for a total flavor switch, Columbia Restaurant in Tampa has been serving Cuban and Spanish classics since 1905, making it Florida’s oldest operating restaurant.
It takes up an entire city block in Ybor City, with colorful tilework, flamenco shows, and rooms that feel like little time capsules.
After ordering the original Cuban sandwich and a bowl of their famous 1905 Salad, don’t be surprised if you stay way longer than planned.
6. Bern’s Steak House, Tampa
Just 10 minutes away, Bern’s Steak House in Tampa takes things to a whole other level with chandeliers and a phone book-sized wine list.
Opened in 1956, this place is famous for its dry-aged steaks, perfect cuts, and an iconic dessert room where you get your own private booth.
It’s not just dinner but a full-on experience, so come hungry and consider wearing stretchy pants.
7. Farmer’s Market Restaurant, Fort Myers

If fancy steaks aren’t your style, head to Fort Myers for the Farmer’s Market Restaurant, a no-frills Southern spot that’s been around since 1952.
It’s located on 2736 Edison Ave, offering comfort food favorites like fried chicken, collard greens, and cornbread that tastes like grandma made it.
With dishes rooted in tradition and sweet tea that flows like water, it’s the kind of place that makes you feel right at home.
8. Okeechobee Steak House, West Palm Beach

Next stop is West Palm Beach, where Okeechobee Steak House has been grilling prime beef since 1947 and claims the title of Florida’s oldest steakhouse.
This spot is all about big steaks, well-made cocktails, and an old-school vibe with leather booths.
Make sure to try their massive ribeyes and delicious salads, a combo that makes you feel fancy without even trying.
9. Cap’s Place, Lighthouse Point

Shifting from steakhouse swagger to the sea, Cap’s Place in Lighthouse Point has been cooking up seafood since 1928.
Once a rum-running hideout during Prohibition, this quirky little place still feels like a secret with its creaky floors, nautical décor, and fresh Florida fish.
Park at the dock, ride the restaurant’s motor launch, and dig into char-grilled salmon or fried calamari for a taste of Florida history.
10. Joe’s Stone Crab, Miami Beach
Around 1-1.5 hours from Cap’s Place is Joe’s Stone Crab in Miami Beach, a true Florida legend that has been cracking claws since 1913.
The draw here is buttery stone crab, homemade key lime pie, and a dose of timeless Miami glam just a few blocks from the sand.
With well‑dressed servers, busy dining halls, and walls covered in vintage photos, the restaurant feels straight out of another era.
11. No Name Pub, Big Pine Key
Last stop is the Florida Keys, where No Name Pub on Big Pine Key has been slinging cold drinks and pizza since the 1930s in a bar covered in dollar bills.
Hidden off a back road near the No Name Key Bridge, it makes the trip feel like an adventure because you might spot a Key deer along the way.
The pizza’s legit, the beer is icy, and the ceiling is basically wallpapered with money, making this quirky joint the perfect way to end a seriously tasty road trip.
Related Posts

