<div id="c3be0912bb716eee4ca644c1dfc4ecde4"></div>
Spend more time with your family, your sweetheart, and your friends. Dining out at these restaurants open for Christmas dinner in Tampa Bay will make this season much easier. Trying to figure out what restaurants are serving up something special for the holiday can be time-consuming, so we’ve compiled a list of some of our favorite dining offerings around the Bay Area for Christmas dinner.
Since it is early in the planning stages, there will be lots of updates. You can get a preview of places that are open for Christmas, and we will fill in more details as announcements are made.
Updated December 2024
FEATURED BRUNCH
Wyndham Grand Clearwater Beach
100 Coronado Drive, Clearwater Beach, FL 33767
Celebrate the magic of Christmas with a truly unforgettable experience at Wyndham Grand Clearwater Beach! Indulge in the holiday spirit as you savor an elevated brunch buffet against the backdrop of breathtaking Gulf views from 10am to 2pm. The culinary team has crafted a mouthwatering selection of your holiday favorites, ensuring a feast that will tantalize your taste buds and leave you in the festive spirit.
Cost: $75 per person
Restaurants for Christmas Dining in Tampa Bay
Christmas Eve Brunch and Dinner on Yacht Starship in Tampa and Clearwater
Leave the cooking to the experts and sit back and enjoy the view from the Yacht Starship! They are offering Christmas Eve Brunch and Christmas Eve Dinner aboard their downtown Tampa ship and a Christmas Even dinner on the Clearwater ship. The 2-hour brunch features festive music and dancing and of course, a buffet brunch.
They are also offering an Ugly Sweater Brunch on December 8 and 21, and Santa Brunch in Tampa on December 15 and December 22, 2024.
Cost: $79.95 and up for adults |$54.95 and up for kids
Island Grand Beach Resort
5500 Gulf Blvd. St. Pete Beach, FL 33706
Two restaurants at this beach resort will be serving Christmas dinner so you can get a tasty seasonal meal and great beach views this Christmas. RumFish Grill will be serving Christmas dinner from 2-10pm. The special menu includes crispy pork osso bucco, grilled halibut and cardamom tart. Palm Court Italian Grill will be open 1-9pm and serving roasted prime rib and blue crab-stuffed dover sole.
Terra Gaucha
1108 S. Dale Mabry Hwy., Tampa, FL 33629
This delicious Brazilian Steakhouse is serving up its regular menu for Christmas as always, and it is sure to be a hit with your family. Get the full Rodizio experience, which includes a wide variety of meats brought to your table.
Cost: $59.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.
Bon Appétit
Christmas Eve dinner & Christmas Day buffet and dinner
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 both a four-course plated dinner and a buffet option, so your family can choose the one that works best.
The Four-Course Dinner features plenty of options, including smoked salmon, slow-roasted half-duckling, and pumpkin cheesecake. If loading your plate up at the buffet is more your style, you’ll find a plethora of options including prime rib and baked Virginia ham. Regardless of the option you choose, you’ll receive a complimentary champagne toast. They also have Christmas Eve offerings if you prefer to dine out before Santa arrives.
Dinner will be served on Christmas Eve from 4 pm-9 pm and Christmas Day from 11 am-9 pm.
Cost: $99 per adult, $25 per child 10 and under.
Columbia Restaurant
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.
Christmas Dinner at The Dan
905 N Florida Ave, Tampa, FL
This holiday season, Hotel Flor’s “The Dan” is offering guests a chef-curated holiday menu with a unique twist on traditional favorites. Guests are highly encouraged to make reservations ahead of time via OpenTable or by calling the restaurant at (813) 318-9719.
Flor Fina at Hotel Haya
1412 E. 7th Ave., Tampa, FL 33605
This year, Chef is offering a delicious family style Mediterranean Christmas feast that is sure to delight you and your guests! Come join Flor Fina for a fantastic holiday dining experience! Meal is available on Christmas Eve and Christmas Day.
Cost: $105 per person, $15 per child (under 5)
Azure at EDITION
500 Channelside Dr, Tampa, FL
Serving seaside-inspired Grecian fare, expansive rooftop views, and a breezy atmosphere, Azure for Christmas is the ideal setting for exceptional flavors and moments with those who matter most. Their usual offerings will be complemented by specialty festive offerings. Reserve your seats for an evening of timeless hospitality, extraordinary cuisine, and the warmth of the holidays. Open for Christmas Eve and Christmas Day.
Ocean Hai Restaurant – Wyndham Hotel
100 Coronado Drive, Clearwater, FL
Enjoy an elevated Christmas Buffet, with spectacular gulf views paired perfectly with a delightful selection to choose from! Served from 10:00am – 2:00pm.
Cost: $75 Adults $25 Kids (6 to 12) (5 and under complimentary with a paying adult)
Holiday Grand Ballroom Brunch at The Ritz-Carlton, Sarasota
1111 Ritz Carlton Dr, Sarasota, FL
‘Tis the season to indulge in an exquisite brunch in The Ritz-Carlton Grand Ballroom featuring Christmas and Hanukkah delicacies.
Cost: $170 per adult, $60 per child
BRIO
Various Locations – Christmas Eve & Day
Guests can enjoy BRIO’s chef-driven menu of Tuscan dishes, including fan-favorites like Gorgonzola Lamb Chops, Lobster Bisque, Grilled Chicken Marsala and Pasta Alla Vodka. These recipes have been handed down for generations and are perfectly paired with luxury wine offered by the bottle and imported directly from Italy.
Cost: Varies
Oystercatchers in Tampa
Available on Christmas Eve (after 4pm) & Day (all day)
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
4134 W Boy Scout Blvd., Tampa, FL 33607
Kona’s Christmas menu will be available for dine-in Dec. 24-25. This holiday season, 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
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
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: 2024 TBA
Stillwaters Tavern
224 Beach Drive NE in Saint Petersburg, FL
Stillwaters Tavern will be open on Christmas Eve serving up their regular menu of American fare. Reservations can be made online.
Cost: 2024 TBA
Lattitude 28 at JW Marriott Clearwater
691 S. Gulfview Blvd., Clearwater Beach, FL
Enjoy a three-course dinner including appetizer, entrée, and dessert and an a la carte children’ menu on Christmas Eve from 3 pm- 10 pm. On Christmas Day, unwrap a magnificent brunch buffet and add bottomless mimosas for $25 per adult (21+). Reservations are available from 7 am to 1 pm on Monday, Even Santa will be there from 9 am- 1 pm. Missed brunch? Come back in for another three-course meal.
Cost: 2024 TBA
Christmas Dinner To-Go
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