Christmas in Key West: Where to Eat on Christmas Eve and Christmas Day

Christmas Eve is Thursday, December 24, 2026 and Christmas Day is Friday, December 25. Plenty of Key West restaurants open for both, and a few put their holiday meal on one day only.

Below is who does what, with this year’s menus and prices added as each restaurant posts them. Bookmark it and check back through December.

What’s Open in Key West on Christmas Day?

Most of the restaurants on this list open on both Christmas Eve and Christmas Day. Nine One Five and Seven Fish put their holiday menus on Christmas Eve. Flagler’s at Casa Marina, Grand Cafe, Ocean Grill and The Saint do theirs on Christmas Day.

Hours shift around the holiday, so check before you walk over.

Is Christmas a Good Time to Visit Key West?

Yes, if you book ahead. It is warm, and it is one of the busiest weeks of the year, so restaurants and hotels both fill early.

If you still need a room, compare Key West hotel rates for Christmas week here.

Key West Restaurants Open on Christmas Eve and Christmas Day

These are the Key West restaurants that do Christmas Eve, Christmas Day or both. Dinner to go and the Lower Keys have their own sections below.

A & B Lobster House

A&B Lobster House runs a holiday menu built around seafood, with sunset views over the harbor. Make your reservations early.

Call for information, or details will be posted here as they become available.

Located at: 700 Front Street, Key West, FL 33040 • (305) 294-5880

Bagatelle

Bagatelle runs a four-course Chef’s Tasting Menu on Christmas Eve and Christmas Day, starting with an amuse-bouche and a champagne toast. The full menu is available as well. Reservations by phone.

Call for information, or details will be posted here as they become available.

Located at: 115 Duval Street, Key West, FL 33040 • (305) 296-6609

Banana Cafe

Banana Cafe. I recommend this restaurant for any meal, all day long.

For the holidays they serve a Special Christmas Plate, and the full menu runs every day from 7:30 am until 9 pm.

Call for information, or details will be posted here as they become available.

Located at: 1215 Duval Street, Key West, FL 33040 • (305) 294-7227

Cafe Marquesa

In addition to the nightly dinner menu, Cafe Marquesa runs a four-course holiday menu on Christmas Eve and Christmas Day. It is $135 per person plus tax and service, with wine pairings for an additional $95.

Located at: 600 Fleming Street, Key West, FL 33040 • (305) 292-1244

Cafe Sole

Cafe Sole serves a holiday dinner on Christmas Eve and Christmas Day. In past years the choice has been slow-roasted goose with homemade stuffing or prime rib with black truffle au jus, with a limited regular menu alongside.

Call for information, or details will be posted here as they become available.

Located at: 1029 Southard St, Key West, FL 33040 • (305) 294-0230

The Docks Restaurant + Raw Bar

The Docks is a good spot for seafood on Stock Island, open on Christmas Eve and Christmas Day. They do accept reservations.

Call for information, or details will be posted here as they become available.

Located at: 6840 Front St, Key West, FL 33040 • (305) 396-7049

Duffy’s Steak & Lobster House

Duffy’s is open on Christmas Eve and Day. Walk-ins are always welcome; reservations are recommended for larger groups.

I enjoyed dining here on Christmas Eve a few years back. Fantastic food and service leave you not worrying about much during the season.

Located at: 1007 Simonton St, Key West, FL 33040 • (305) 296-4900

Flagler’s Restaurant (at the Casa Marina)

Casa Marina runs its Christmas Day buffet at Flagler’s Restaurant on December 25th from noon to 4 pm.

The spread includes fresh-shucked oysters, oven-roasted turkey, a carving station, sides and desserts.

$120 for adults and $35 for children 12 and under, plus tax and service. Reservations through OpenTable. The 2026 buffet details are here.

A private Toes in the Sand dinner on the beach can also be booked if you choose.

For December 31st, see New Year’s Eve at Dorada.

Located at: 1500 Reynolds Street, Key West, FL 33040 • (305) 296-3535

Four Flamingos

Four Flamingos, Richard Blais’s restaurant at the Hyatt Centric, runs Christmas Eve and Christmas Day menus alongside its complete menu.

Call for information, or details will be posted here as they become available.

Located at: 601 Front St, Key West, FL 33040 • (305) 809-4000

Four Marlins Oceanfront Dining (at The Reach)

Four Marlins serves Christmas Eve dinner from 5 to 9:30 pm and Christmas Day dinner from 4 to 9:30 pm, with live music from 5 to 9. Reservations recommended, through OpenTable.

The Christmas Eve special is duck confit with lavender jus and Moroccan couscous. On Christmas Day it is Angus prime rib with horseradish butter. Prices will be posted here as they become available.

Holiday brunch runs Friday through Sunday from 7 am to 2 pm, with live music from 10 to 2.

They also have a New Year’s Eve dinner.

Located at: 1435 Simonton St, Key West, FL 33040 • (305) 293-6250

Grand Cafe

The Christmas Day menu at Grand Cafe has featured baked carved turkey, honey-glazed ham and traditional sides, served from noon until close alongside the regular menu.

Call for information, or details will be posted here as they become available.

Located at: 314 Duval St, Key West, FL 33040 • (305) 292-4740

Hot Tin Roof Restaurant

Hot Tin Roof at Ocean Key, at the top of Duval overlooking the water, runs a prix fixe dinner on Christmas Eve and Christmas Day at $140 per person plus tax and service.

See the menu here.

Located at: 0 Duval St, Key West, FL 33040 • (305) 295-7057

La Te Da

La Te Da runs holiday specials. Reservations by phone.

Call for information, or details will be posted here as they become available.

Located at: 1125 Duval St, Key West, FL 33040 • (305) 296-6706

Latitudes (on Sunset Key)

Latitudes is on Sunset Key, so Christmas dinner starts with a boat ride. The launch leaves from Slip 29 behind the Opal Key Resort, and your reservation time is your departure time.

The Christmas Day menu runs from noon to 9 pm on December 25th and is priced by the course. Mains are lobster ravioli at $36, slow roasted prime rib at $68, Hudson Valley confit duck leg at $48 and wild mushroom risotto at $32.

Starters run $24 to $25, and the cherry and white chocolate bread pudding and the Pain Killer crème brûlée are $15 each.

Reservations are required, by phone. They also have a New Year’s Eve menu.

Located at: 245 Front Street, Key West, FL 33040 • (305) 292-5394

Mac’s Place

Mac’s Place has run a surf and turf Christmas special until it sells out. Holiday hours change around Christmas Eve and Day.

Call for information, or details will be posted here as they become available.

Located at: 1605 N Roosevelt Blvd, Key West, FL 33040 • (305) 504-3648

Matt’s Stock Island Kitchen & Bar at the Perry

Matt’s runs three-course dinners on Christmas Eve and Christmas Day. The Perry posts them on its event calendar.

Call for information, or details will be posted here as they become available.

Located at: 7001 Shrimp Rd, Key West, FL 33040 • (877) 496-8712

Milagro Restaurant and Bar

Milagro runs an à la carte holiday menu on Christmas Eve and Christmas Day, with the regular menu available too.

Call for information, or details will be posted here as they become available.

Located at: 821 Duval St, Key West, FL 33040 • (305) 440-3534

Nine One Five

Nine One Five runs a holiday menu alongside the full menu on Christmas Eve. Reservations are recommended, through OpenTable.

Call for information, or details will be posted here as they become available.

Located at: 915 Duval St, Key West, FL 33040 • (305) 296-0669

Ocean Grill & Bar

Ocean Grill runs a special à la carte menu on Christmas Day, with prime rib on it in past years, and the regular menu as well. This location also has free parking.

Call for information, or details will be posted here as they become available.

Located at: 1075 Duval St, Key West, FL 33040 • (305) 296-4300

The Saint Hotel Key West

The Saint serves a Christmas Day dinner. In December they have also run their Sunday brunch at a holiday price.

Call for information, or details will be posted here as they become available.

Located at: 417 Eaton St, Key West, FL 33040 • (305) 294-3200

Sarabeth’s Key West

Sarabeth’s keeps regular hours with a Christmas menu on Christmas Eve and Day.

Call for information, or details will be posted here as they become available.

Located at: 530 Simonton St, Key West, FL 33040 • (305) 293-8181

Seven Fish

Seven Fish does a three-course prix fixe on Christmas Eve. Book through OpenTable or call them directly.

Call for information, or details will be posted here as they become available.

Located at: 921 Truman Ave, Key West, FL 33040 • (305) 296-2777

Southernmost Beach Cafe

Southernmost Beach Cafe does Christmas dinner beachside: a prix fixe with a choice of starter, main course, and dessert, a welcome glass of prosecco, and an optional wine pairing.

Call for information, or details will be posted here as they become available.

Located at: 1405 Duval St, Key West, FL 33040 • (305) 295-6550

Yellowfin Bar & Kitchen

Yellowfin, at the Hilton Key West Resort & Marina (formerly Ocean’s Edge) on Stock Island, serves a three-course holiday dinner on Christmas Eve and Christmas Day alongside the regular menu.

Call for information, or details will be posted here as they become available.

Located at: 5950 Peninsular Ave, Key West, FL 33040 • (877) 935-0862


Christmas Dinner To Go in Key West

Fausto’s

Fausto’s does holiday dinners at home, pre-ordered through either location. Past options have been a turkey dinner for a group and a Cuban pork dinner in two sizes, all fully prepared and ordered ahead.

Call for information, or details will be posted here as they become available.

Located at: 522 Fleming Street, Key West, Florida 33040 • (305) 296-5663
Located at: 1105 White Street, Key West, Florida 33040 • (305) 294-5221


Christmas Dinner Up the Keys

Broil Steakhouse (Cudjoe)

Broil serves its regular menu on Christmas Eve and a Brunch Buffet on Christmas Day. These are by reservation only, and they fill up early.

Call for information, or details will be posted here as they become available.

Located at: 21611 Old State Rd 4a, Cudjoe Key, Florida 33042 • (573) 220-8812


Christmas in Key West: The Short Version

The restaurants that do Christmas dinner in Key West fill early, so book as soon as the menus post. If you are in a rental, Fausto’s can do the cooking for you.

Staying through the 31st? Here is New Year’s Eve in Key West. Every other day of the year, the Key West Happy Hour Guide has the full list.