Savor the Season: Restaurants Serving Christmas Dinner and Brunch
<div id="c3be0912bb716eee4ca644c1dfc4ecde4"></div>

Spend more time with your family and less time worrying about cooking this Christmas when you dine out at these restaurants open for Christmas dinner in Tampa Bay. Trying to figure out what restaurants are serving up something special for the holiday can be time-consuming, so we’ve put together a list of some of our favorite dining offerings around the Bay Area for Christmas dinner.



Wyndham Grand Clearwater

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 Dinner in Tampa Bay


Christmas Dinner at The Dan

Sunday, December 24th and Monday, December 25th from 12pm – 5pm
This holiday season, Hotel Flor’s “The Dan” is offering guests a chef-curated holiday menu with a unique twist on traditional favorites. The menu will be available Sunday, December 24th and Monday, December 25th from 12:00pm – 5:00pm (a kids’ menu will also be available for ages 12 and under). 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 4-course family style Mediterranean Christmas feast that is sure to delight you and your guests! Come join Flor Fina for a fantastic holiday dining experience!
Adults are $75 per guest, children ages 6-12 years old are $25.


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.

Cost: $99 per adult/$25 children under 10


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 9 and 16 and Santa Brunch in Tampa on December 10 and December 17, 2023.

Tampa Brunch Cost: $79.95 and up for adults |$54.95 and up for kids


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, for $57.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.


Oystercatchers in Tampa

2900 Bayport Drive, Tampa
This is another beautiful waterfront dining experience. Oystercatchers will be offering a Christmas Day Prix Fixe Menu created by Chef Alessandro Silverstro. Menu options include a family-style seafood platter, soup selection, a main course featuring duck, prime rib or gnocchi, along with delicious sides and desserts.

Cost: $110 per person


Rusty Pelican Christmas Brunch and Dinner in Tampa

2425 N Rocky Point Drive, Tampa
Enjoy the waterfront views as you savor the season at the Rusty Pelican! They are offering Christmas Brunch, Christmas Dinner on Christmas Eve and Christmas Day. the four-course brunch includes a wide selection of seafood including oysters and crab, Salt-Roasted Turkey, bone in Rib Eye, and so much more.

Brunch Cost: $86 for adults | $35 for kids | Bottomless mimosas $30


Kona Grill

4134 W Boy Scout Blvd., Tampa, FL 33607
Kona’s Christmas menu will be available for dine-in Dec. 23-25. Enjoy rich seasonal specialties like filet with lobster cream and macadamia nut turkey. Eat, drink and be merry!

Kona Grill Facebook Page


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: Price varies per dish.


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.



St. Pete: 204 Beach Drive, St.Pete, FL 33701
Tampa: 1015 Grammercy Lane, Tampa, FL 33607
BellaBrava will be open at both of their locations on Christmas Eve. They’ll be serving up their full menu of traditional Italian fare, seafood, and pastas all night long. Reservations are encouraged.


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.


K Club Bar & Bistro at The Karol Hotel

2675 Ulmerton Road, Clearwater, FL 33762
K Club Bar & Bistro is offering a three-course, prix-fix Christmas Eve and Christmas Day Feast for $75 per adult, $40 for children under 12 and a limited menu for those 5 and under. The meal includes:

  • First Course: French Onion & Cider Soup or Holiday Karol Salad
  • Second Course: Smoked Baby Back Ribs; 14oz Dry Aged New York Strip; 6oz Filet; Crab Raviolo Carbonara or Baked Vegetable Moussaka
  • Third Course: Gingerbread Cake & Ice Cream or Christmas Trifle


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.


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: Dinner – $110 per adult (13+). $10 to $20 per child (12 and under). Brunch – $75 per adult (13+) and $50 per child (12 and under)

Christmas Dinner To-Go

Catch 23

10103 Montague St., Tampa, FL 33626
Catch 23 is serving up a special Christmas to-go menu with an array of festive items. Choose from Roasted Turkey and Gravy or Prime Rib along with sides like Sage and Celery Stuffing, Grilled Asparagus, and Boursin Cheese Twice Baked Potatoes. All orders serve 6-8 and must be placed by December 18 for pickup on December 23 or 24.
Cost: $195-$265


Goody Goody

Christmas Dessert 

1601 W. Swann Ave., Tampa, FL 33606

Make Christmas goody goody with some of the most famous pies in Tampa. Notorious for their signature Butterscotch pie, Goody Goody will be taking to-go orders for that plus their Chocolate Cream Pie, Coconut Cream Pie, Banana Cream Pie, and their seasonal Milk Chocolate Pecan Pie. They’re sure to be the perfect ending to your holiday meal! Orders must be placed online by December 21 at noon and can be picked up on December 23 or 24 from 10:00 a.m.-4:00 p.m.

Cost: $30-$40 per pie


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 22 at 8:00 p.m. for pickup on December 24.

Cost: $16.49 for one serving, $61.99 for four, $119.49 for eight.