Key Largo

iStock International
ShermansTravel experts know where to find the best meal in town at the best price. Our restaurant reviews sift through the mountains of menus to highlight neighborhood gastronomic institutions and up-and-coming foodie hotspots – not to mention where to go for affordable, dependable fare complemented by a charming atmosphere.

Top Restaurants in Key Largo


Built in the 1930s, this historic seafood grill may not have the scenic views common to other area restaurants, but they make up for it in the tasty cuisine. The stone crab and prime rib specials are a hot item, and the staff is very attentive. Get there early to avoid a wait - it gets very crowded for dinner.

98000 Overseas Hwy. at MM 97.8, FL, 305-852-0822,
Tags: moderate | seafood | historic | casual

Harriet’s Restaurant

For a breakfast that will really get the morning started right, head to Harriette's. This restaurant is another town staple, serving up fluffy homemade biscuits, steak and eggs, pancakes, and sausage - the comfort food menu continues into lunch, with dishes like beef brisket and meatloaf.

95710 Overseas Hwy. at MM 95.7, FL, 305-852-8689, N/A
Tags: budget | diner

Mrs. Mac’s Kitchen

The local favorite serves up down-home Florida cooking like crab cakes, home fries, chili, fish 'n' chips, and their famous milkshake-like Key Lime Freeze (not to mention the pie that shares its name, reputed as one of the best in the Keys). The eatery's fun, casual atmosphere (there are colorful license plates mounted on the walls), affordable prices, and friendly service make it an ideal spot for families. It's open for breakfast, lunch, and dinner.

99336 Overseas Hwy. at MM 99.4, FL, 305-451-3722,
Tags: budget | editor pick | american food

Old Tavernier

This elegant, yet casual waterfront restaurant is a top choice if you're looking for a wider variety of options in addition to seafood dishes, with Greek and Italian specialties, as well as rack of lamb, chicken, and steak, featuring prominently on the menu.

90311 Overseas Hwy. MM 90.3, FL, 305-852-6012,
Tags: seafood | expensive


This casual waterfront restaurant serves up seafood dishes with Caribbean, Mexican, and Asian flair for both lunch and dinner. Sunday's jazz brunch includes free mimosas and live performances, while near-nightly entertainment comes in the form of musicians, DJs, and magicians. If you find yourself wanting to stay the night, rentals are available in one of the four cozy rooms above the restaurant.

139 Seaside Ave. at MM 94.5, FL, 305-852-5956,
Tags: moderate | editor pick | brunch | caribbean fusion

The Fish House Encore

The original Fish House was such a hit that a second was opened next door, only a bit more upscale then its neighbor. In addition to traditional fresh-fish favorites, Encore also offers a full sushi bar, and selection of martinis and margaritas. There are three dining areas to choose from, including the main dining room, the piano bar, and the outdoor patio. For dessert, take a break from Key Lime Pie and try their signature White Chocolate Baby Grand Piano filled with chocolate mousse.

102341 Overseas Hwy. at MM 102.3, FL, 305-451-0650,
Tags: moderate | seafood

Compare Rates to Key Largo

Sign up for the Top 25 Newsletter
to get exclusive weekly deals

Tell Us Your Preferences

To help us understand your travel preferences, please select from the following categories

Check all that apply
Oops, something went wrong.
No Thanks