Tampa Bay’s BEST Restaurants for Christmas Dinner, Including To-Go Options!
Put the pots and pans away, friends – there are several amazing restaurants open for Christmas dinner in Tampa Bay including some tasty to-go options as well if you'd rather dine at home. So, get ready to spend more time with your family enjoying Christmas with family and friends, and less time worrying about cooking this Christmas!
We’ve partnered with our friends at tampabaydatenightguide.com to put together a list of some of our favorite dining offerings around the Bay Area for Christmas Eve, Christmas Day, and New Year's Eve.
While we are still awaiting some details for the 2025 holiday season, we've got some confirmed dining options listed below. Be sure to bookmark this page as we will continue update as announcements are made.
Updated October 2025
Featured 2025 Christmas Dinner
Christmas Dinner at Latitude 28
Thursday, December 25, from 5-10 p.m.
J.W. Marriott Clearwater Beach
691 S. Gulfview Blvd., Clearwater Beach, FL
Indulge in the magic of the season with a Christmas dinner at Latitude 28. Immerse yourself in an enchanting ambiance of festive décor and warm, inviting lights. Our chefs have prepared a culinary masterpiece that will tantalize your taste buds, offering a delectable 3-Course Prix Fixe menu with the finest holiday flavors.
Cost: $210.00 per adult or $275 All-inclusive.

Restaurants Open for Christmas Dinner in Tampa Bay
Christmas Eve Dinner Buffet on Yacht Starship in Tampa and Clearwater
December 24, 2025, from 5:30 pm
Tampa: 603 Channelside Dr., Tampa
Clearwater: 25 Causeway Blvd., Slip #55, Clearwater
Leave the cooking to the experts and sit back and enjoy the view from the Yacht Starship! They are offering Christmas Eve Dinner aboard their downtown Tampa ship and a Christmas Eve dinner on the Clearwater ship. The 2-hour brunch features festive music and dancing and of course, a buffet brunch. Coffee, tea, and water are included, but adult beverages are available for purchase. Tampa departures receive two drink tickets.
They are also offering an Ugly Sweater Brunch on December 6, 7, and 20, on their Tampa ship, and Santa Brunch in Tampa on December 14 and 21, 2025.
Cost: $79.95 and up for adults |$59.95 and up for kids
Flor Fina at Hotel Haya
December 24 & 25, 2025
1412 E. 7th Ave., Tampa, FL 33605
This year, Flor Fina is offering a delicious family style Mediterranean Christmas feast that is sure to delight you and your guests! Their special family style meal is available on Christmas Eve and Christmas Day.
Cost: $105 per person, $15 per child (under 5)

BRIO Italian Grille Christmas Lunch and Dinner
December 25, 2025
Various LocationsÂ
Guests can enjoy BRIO’s chef-driven menu of Tuscan dishes, including classic Italian dishes with recipes that have been handed down for generations! Perfectly pair your meal with luxury wine offered by the bottle and imported directly from Italy.
Cost: Varies
Island Grand Beach Resort in St. Pete Beach
December 25, 2025
5500 Gulf Blvd. St. Pete Beach, FL 33706
Two restaurants at this beach resort will be serving Christmas brunch and Christmas dinner so you can get a tasty seasonal meal and great beach views this Holiday season! We are still awaiting the announcement of their 2025 menus for each dining option.
Bon Appétit Christmas Day Buffet
December 25, 2025, 11 am-6 pm
148 Marina Plaza, Dunedin, FL 34698
Bon Appétit is pulling out all the stops to make sure this Christmas is extra special! They’re offering a Christmas Day Buffet for a delicious meal without needing to cook!
Their buffet includes classic selections like Roasted Carolina Turkey and Roasted Prime Rib, with other menu items like Mahi Mahi, Mussels, Sesame Crusted Ahi Tuna, Tricolor Couscous, and so much more! There will be a Christmas Assorted Dessert Table for a sweet end to a delicious meal!
Cost: $99 per adult
Wyndham Grand Clearwater
2025 TBA
100 Coronado Drive, Clearwater Beach, FL 33767
Last year guests celebrated the magic of Christmas with a truly unforgettable experience at Wyndham Grand Clearwater Beach! The event included an elevated brunch buffet against the backdrop of breathtaking Gulf views from 10am to 2pm.
Cost: $75 per adult, $25 per child ages 6-12.
Columbia Restaurant in Tampa
2025 TBA
2117 E 7th Ave., Tampa, FL 33605
As is tradition, Columbia Restaurant will be serving Christmas Dinner this year. This year's special holiday offerings include Lechon Asado and baked Virginia ham. The regular dinner menu is also available. Call for reservations.
Terra Gaucha in Tampa
2025 TBA
1108 S. Dale Mabry Hwy., Tampa, FL 33629
In the past this Brazilian Steakhouse has served up its regular menu for Christmas as always. Get the full Rodizio experience, which includes a wide variety of meats brought to your table, for $51.95 per person, or just the gourmet salad and hot bar for $31.95 per person. Children 6-12 are half priced, and ages 0-5 are complimentary.
Cost: $31.95-$51.95
Ocean Hai Restaurant – Wyndham Hotel
2025 TBA
100 Coronado Drive, Clearwater, FL
Enjoy an elevated Christmas Buffet, with spectacular gulf views paired perfectly with a delightful selection to choose from!
Cost: $75 Adults $25 Kids (6 to 12) (5 and under complimentary with a paying adult)
The Rusty Pelican
2025 TBA
2425 N Rocky Point Drive, Tampa, FL 33607
The Rusty Pelican is a staple for celebrating special occasions in Tampa Bay. Soak in stunning views of the bay from Rocky Point as you choose from a three-course Christmas brunch featuring items such as Pineapple & Cherry Glazed Ham, Steak & Eggs Benedict, Fried Chicken & Waffles, and Gingerbread Cheesecake.
Cost: Brunch – $79 per adult, $35 per child
Oystercatchers in Tampa
2025 TBA
2900 Bayport Drive, Tampa
This is another beautiful waterfront dining experience. Oystercatchers will be offering a Christmas Day 4-course Prix Fixe Menu created by Chef Alessandro Silverstro.
Cost: $125 per person
Kona Grill in Tampa
2025 TBA
4134 W Boy Scout Blvd., Tampa, FL 33607
Kona Grill is the place to be for a festive and unforgettable dining experience with steak, seafood and the BEST margaritas in town. Don’t miss out on seasonal holiday cocktails, turkey, prime rib, desserts & MORE this Christmas Eve & Day (All Day Menu also available).
Cost: varies
K Club Bar & Bistro at The Karol Hotel in Clearwater
2025 TBA
2675 Ulmerton Road, Clearwater, FL 33762
K Club Bar & Bistro is offering buffet on Christmas Eve and Christmas Day for $49.95 per adult, $29.95 for children under 12 and a limited menu for those 5 and under. Price includes buffet and one winter beverage per person. Seating will be offered in the Bistro, Ballroom, or outdoors on our beautiful patio.
Cost: $49.95 per adult, $29.95
Beachcomber Restaurant
2025 TBA
447 Mandalay Avenue, Clearwater Beach, FL 33767
Enjoy a special holiday menu at Beachcomber Restaurant this Christmas in Clearwater Beach. You’ll find their classic dishes, like honey baked Christmas ham, and special holiday treats like peppermint bark cheesecake on the menu. Beachcomber opens at 2pm.
Cost: Price varies per dish.
Christmas Dinner Take-Out and Desserts To-Go in Tampa BayÂ
Metro Diner
Tampa: 4011 W. Kennedy Blvd. Tampa, FL 336.9
St. Petersburg: 5250 4th St. North, St. Petersburg, FL 33703
Metro Diner wants to make your holiday hosting as stress-free as possible. Whether you're keeping it small or opening up your home to family and friends, their Holiday at Home Feast has options to work with any size crowd. Choices includes baked ham or roast turkey plus items such as mashed potatoes, sweet potato mash, green bean casserole, cornbread stuffing, cranberry sauce, and macaroni and cheese. Orders must be placed by December 23.
Cost: $16.79-$125.49
4 Rivers Smokehouse
Let 4 Rivers take care of your holiday feast with a variety of delicious smoked meats, sides, and desserts available for pickup on Christmas Eve. Go traditional with a whole or half smoked turkey or boneless ham, or opt for 4 Rivers signature angus brisket, pulled pork, St. Louis ribs, smoked chicken, or vegan burnt ends. Smoked salmon, prime rib, and bone-in leg of lamb are also on offer.
Sides are available a la carte ($10.79/quart, feeds 4-6 people) or bundled in the Fixins Package (6 sides for $67.49). End your meal on a sweet note with a 9 inch pie ($24.99) or 6 inch cake ($27.99). Holiday orders must be placed by midnight on December 20, for pickup on December 24.
Cost: Pricing is a la carte. 4 Rivers Smokehouse Holiday Info
BRIO
BRIO Italian Grille’s Catering Menu boasts a variety of Traditional Italian Catering Packages or options to create one’s own feast. They are available in half pan (serves 10 people) or full pan (serves 20 people) for to-go orders. Options include salads, pastas, entrées, side dishes and desserts. For more information, you can find a full breakdown of dishes, packages and prices here. Advanced order is required and can be placed online or over the phone with your local BRIO Italian Grille.
Cost:Â Pricing is a la carte
*Cover photo by DragonImages, courtesy of iStock by Getty ImagesÂ