| |

Restaurants for Christmas Dining: All Your Options in One Place

Spend more time with your family and less time worrying about cooking this Christmas when you dine out or order a delicious meal to-go!

Trying to figure out what restaurants are serving up something special for the holiday can be time-consuming, so we’re putting together a list of some of our favorite Christmas dining offerings around the Bay Area for Christmas dinner and Christmas brunch.

Loading ad...
<div id="c3be0912bb716eee4ca644c1dfc4ecde4"></div>

Be sure to check back here often, as we will be updating this blog as soon as more details are available!

Christmas Dining

Featured Christmas Dinner

Lattitude 28 at JW Marriott Clearwater

Thursday, December 25, 2025, 5 p.m.-10 p.m.
691 S. Gulfview Blvd., Clearwater Beach

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

Christmas Dinner 2025 at Latitude 28

Restaurants Open for Christmas Dinner

Flor Fina at Hotel Haya

  • Date: December 24 & 25, 2025
  • Location: 1412 E. 7th Ave., Tampa
  • Cost: $105 per person, $15 per child (under 5)

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.

BRIO Italian Grille Christmas Lunch and Dinner

  • Date: December 25, 2025
  • Locations: Various Locations
  • Cost: Varies 

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.

Island Grand Beach Resort in St. Pete Beach

  • Date: December 25, 2025
  • Location: 5500 Gulf Blvd. St. Pete Beach

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.

Wyndham Grand Clearwater Beach

  • Date: December 25, 2025, 10 a.m.-2 p.m.
  • Location: 100 Coronado Drive, Clearwater Beach, FL 33767
  • Cost: $75 per person

Celebrate the magic of Christmas with a truly unforgettable experience at Wyndham Grand Clearwater Beach at Ocean Hai! Indulge in the holiday spirit as you savor an elevated Christmas Brunch Buffet against the backdrop of breathtaking Gulf views from 10 a.m. to 2 p.m.


wyndham grand christmas buffet

Bon Appétit Christmas Day Buffet

  • Date: December 25, 2025, 11 a.m.-6 p.m.
  • Location: 148 Marina Plaza, Dunedin, FL 34698
  • Cost: $99 per adult

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!

Christmas Eve Dinner Buffet on Yacht Starship in Tampa and Clearwater

  • December 24, 2025, from 5:30 p.m.
  • Locations: 603 Channelside Dr., Tampa, or 25 Causeway Blvd., Slip #55, Clearwater
  • Cost: $79.95 and up for adults |$59.95 and up for kids

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.

Kona Grill

  • Location: 4134 W Boy Scout Blvd., Tampa
  • Cost: varies

Kona's Holiday Cheers menu will be available for dine-in with Brie and Crab Stuffed Salmon, Pumpkin Lobster & Mushroom Ravioli, and the BEST Pumpkin Spice margaritas in town! Their all-day menu is also available.

View the complete list in our guide to Restaurants Open for Christmas Dinner 

Christmas Brunch

Santa Brunch on Yacht Starship in Tampa

  • Date: December 14 and 21, 2025
  • Location: 603 Channelside Dr., Tampa
  • Cost: $59.95 and up for adults and $44.95 and up for kids

Set sail with Santa aboard the Yacht Starship! Enjoy a photo opportunity with Santa upon boarding, a delicious brunch menu, and fantastic views from the top deck while listening to holiday music. Enjoy bottomless mimosas for $15

Christmas Brunch with Santa Claus

  • Date: Thursday, December 25, 2025, from 9 a.m. to 2 p.m.
  • Location: J.W. Marriott Clearwater Beach
  • Cost: $78.00 per Adult (13+), $52.00 per child (12 & under)

Christmas is a time of wonder, joy, and heartwarming traditions, and one such cherished tradition is the opportunity to have Brunch with Santa, himself. This festive event blends the magic of the holiday season with delicious culinary delights, creating an enchanting experience for families and friends. Featuring a Raw bar, Butcher-Carving stations, Eggnog French Toast, a Grinch Buffet and much more!

Bon Appétit

  • Date: December 25, 2025, from 11 am-6 pm
  • Location:148 Marina Plaza, Dunedin, FL 34698
  • Cost: $99 per adult

Bon Appétit is pulling out all the stops to make sure this Christmas is extra special. You can enjoy a delicious buffet menu including a Charcuterie Station, Chilled Shrimp, Special Holiday Salad, Roasted Carolina Turkey, Roasted Prime Rib, Mahi Mahi, an assorted dessert station, and much more.

Island Grand Beach Resort

  • Date: December 25, 2025
  • Location: 5500 Gulf Blvd. St. Pete Beach, FL 33706

Island Grand will be serving a Christmas Brunch Buffet so you can get a tasty seasonal meal and great beach views this Christmas! Check back for details regarding the buffet menu closer to the holidays.

Tampa Holiday Brunch

  • Date: December 27 and 28, 2025
  • Location: 603 Channelside Dr., Tampa, FL 33602
  • Cost: Adults start a $54.95, children start at $34.95

This cruise includes a 2-hour trip with a holiday brunch buffet and live music! Bottomless mimosas are available for purchase for $15. There will also be a full bar available with adult beverages for an extra cost.

The Rusty Pelican

  • Date: December 25, 2025, 10 a.m.-4 p.m.
  • Location: 2425 N Rocky Point Drive, Tampa
  • Cost: $98 per adult, children 12 and under are $35

The Rusty Pelican is a staple for celebrating special occasions in Tampa Bay! Their brunch is definitely not something to miss as it features plenty of seafood from the raw bar, shareable starters, traditional, and unique brunch items. Pre order a Beef Wellington for $20, or consider enjoying endless bubbles with bottomless Mimosas for $30.

Get more ideas in our guide to Christmas Brunch in Tampa Bay

Christmas Dinner To-Go

More options in our guide to Christmas Dinner To Go

Enjoy the tastiest time of year! And stay tuned for more information as announcements are made.