| |

Restaurants for Christmas Dinner: 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 dining offerings around the Bay Area for Christmas dinner and Christmas brunch.

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

While some of the Christmas dinner and Christmas brunch details have not been released for most places, 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

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)

Christmas Eve Dinner Buffet on Yacht Starship in Tampa and Clearwater

December 24, 2025, from 5:30 p.m.
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

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 a.m.-6 p.m.
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

Grand Christmas Buffet at Wyndham Grand Clearwater Beach

2025 TBA
100 Coronado Dr, 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.
Reserve your table today!

Cost: $75.00 per person


wyndham grand christmas buffet

Kona Grill

2025 TBA
4134 W Boy Scout Blvd., Tampa, FL 33607

Kona Grill offers holiday dining on Christmas Eve and Christmas Day, featuring a Prime Rib Surf & Turf, Turkey, Honey Glazed Ham, and a “Holiday Cheers” menu. The all-day menu is also available, making it a festive spot for a holiday meal. Reservations are encouraged.

Prime Rib dinner, Roast Turkey for two, Glazed ham for two, and Pumpkin Pie are available for takeout, order ahead.

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

Christmas Dinner To-Go

Metro Diner

Christmas Dinner

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 at 8:00 p.m.

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

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

More options in our guide to Christmas Dinner To Go

Christmas Brunch

Santa Brunch on Yacht Starship in Tampa

December 14 and 21, 2025
603 Channelside Dr., Tampa, FL 33602

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

Cost: $59.95 and up for adults and $44.95 and up for kids

Christmas Brunch with Santa Claus

Thursday, December 25, 2025, from 9 a.m. to 2 p.m.
J.W. Marriott Clearwater Beach

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!

$78.00 per Adult (13+), $52.00 per child (12 & under)

Bon Appétit

December 25, 2025 from 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. 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.

Cost: $99 per adult

Island Grand Beach Resort

December 25, 2025
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

December 27 and 28, 2025
603 Channelside Dr., Tampa, FL 33602

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. 

Cost: Adults start a $54.95, children start at $34.95

Grand Christmas Buffet at Wyndham Grand Clearwater Beach

2025 TBA
100 Coronado Dr, 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.
Reserve your table today!
Cost: $75.00 per person

The Rusty Pelican

2025 TBA
2425 N Rocky Point Drive, Tampa, FL 33607

The Rusty Pelican Tampa is a renowned waterfront restaurant located on Rocky Point, offering a tropical dining experience with stunning views of Tampa Bay. Established in 1978, it specializes in fresh local seafood, classic cuts of beef, and innovative dishes. Once announcements are made for the holiday season we will provide an update.

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

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