Are you sick of cooking a huge meal every Christmas? How about leaving the cooking and dishes to someone else this year and take the gang out to eat on Christmas day. Here’s a list of the best restaurants open Christmas and what their cooking up for this year’s holiday feast or buffet.


Pelagia Trattoria

Renaissance International Plaza Hotel
200 Jim Walter Blvd.
Tampa, FL, 33607
813-313-3235 |

PRICE: $45 for adults & $18.95 for children 12 and under
HOURS: 10am – 8pm

Enjoy a lavish Christmas Day buffet featuring oven-roasted turkey and prime rib carving stations, seafood, pastas and salads made with organic vegetables, and a dessert station to die for. They will also serve freshly made pizza in case you have a picky eater. Reservations are recommended. Complimentary mimosas will be served to adults (one per person).

Seminole Hard Rock Hotel & Casino

Tampa’s Seminole Hard Rock Hotel & Casino
5223 N Orient Road
1-866-502-PLAY (7529

PRICE: $30-$35    HOURS: various

All of Seminole Hard Rock Hotel & Casino’s restaurants will be open on Christmas Day. Try Rise Kitchen & Bakery, Council Oak, Fresh Harvest or the Hard Rock Safe for your Christmas meal.

SHOR American Seafood Grill

Hyatt Regency Clearwater Beach
301 S. Gulfview Blvd.
Clearwater, FL 33767
727-373-4780 |

PRICE: Adults $55 Child (5-12) $25 HOURS: 11am-3pm

The resort’s SHOR American Seafood Grill offers a Christmas Day brunch buffet that includes breakfast food in addition to  traditional turkey and ham holiday favorites. There also will be a large seafood bar and dessert station. Brunch includes FREE unlimited mimosas and create-your-own Bloody Mary cocktails for those 21 and over. Live jazz music will accompany the brunch, and even Santa will be on-site for picture taking. Complimentary parking.

Related:  Best New Year’s Eve Parties And Fireworks In Tampa Bay

Mitchell’s Fish Market

204 Westshore Plaza
Tampa, FL 33609
813-289-3663 |

PRICE: $24.99  HOURS: 12pm-19pm

Mitchell’s celebrates Christmas with a traditional 3- course turkey meal plus, all your favorite seafood dishes.

Don Cesar Hotel

Maritana Grille
3400 Gulf Blvd.
St Pete Beach, FL 33706

PRICE: $85 per person  HOURS: 3pm – 10pm

Executive Chef Kenny Hunsberger and Chef de Cuisine, Gavin Pera, have created a beautiful holiday inspired four-course menu.

Related: Best Places To Go Caroling In Tampa Bay

Bob Heilmans BeachComber

447 Mandalay Ave
Clearwater, FL 33767
727-442-4144 |


Christmas day menu offers nine entree choices including Stuffed Fresh North Carolina Turkey. This meal includes soup, salad, two sides and desert for $28. Heilmans also offers Ham, Prime Rib and seafood entrees. Reservations recommended. Children’s menu.

Dempsey’s Steak House

Saddlebrook Resort
5700 Saddlebrook Way
Wesley Chapel, FL 33543
813-973-1111 |

PRICE: Adults $54 Children 10 and under $24.95  HOURS: Noon – 5pm

Discover why Saddlebrook is famous for their Christmas Buffet. This festive buffet comes with 8 stations including carving stations for ham or prime rib and all the trimmings and desserts you can eat.

Related: Best Holiday Lighted Boat Parades In Tampa Bay

Waterside Grill

Tampa Marriott Waterside
700 S Florida Ave, Tampa, FL 33602
813-221-4900 |
Reservation Link

PRICE: $24 per person  HOURS:  11am – 4pm

Enjoy a traditional Christmas Day buffet filled with all your holiday favorites in a relaxed and casual setting. Discounted valet parking with ticket validation.