This holiday season, skip the cooking and enjoy a festive meal out! If you're in Corpus Christi on Christmas Eve or Christmas Day 2025, explore our curated list of the best local restaurants that remain open, serving up delicious holiday dishes perfect for celebrating with loved ones.
Christmas Eve Only
Catfish Charlie’s
Hours: 11:00 a.m. - 4:00 p.m.
Savor award-winning Cajun style dishes, like Gumbo, Jumbo Fried Shrimp, Cajun Style Frog Legs, and piping hot hush puppies at Catfish Charlie’s. For the non-seafood lover, try their delicious Chicken Fried Steak or Louisiana Style Red Beans and Rice with Ham. On Christmas Eve, make sure to ask about their ribs special.
Cracker Barrel
Hours: 7:00 a.m. - 2:00 p.m.
Enjoy a meal on Christmas Eve with a nostalgic dining experience filled with homestyle comfort food. Choose from hearty breakfasts to classic American fare, served with a dose of Southern hospitality. The charming country store atmosphere and cozy ambiance will make you feel right at home.
K-Bob's Steakhouse
Hours: 11:00 a.m. - 6:00 p.m.
Enjoy a delicious, comforting meal on Christmas Eve at K-Bob's, where they aim to serve mouth-watering, hand-cut steaks alongside a farm-fresh Salad Wagon, homemade dishes, and down-home hospitality.
Pier 99
Hours: 11:00 a.m. - 4:00 p.m.
Serving up a variety of seafood dishes at reasonable prices, plus a view of the USS Lexington Museum docked nearby, Pier 99 is a great place to have a meal on Christmas Eve. There’s a wide range of appetizers, salads, soups, and entrees, with non-seafood options for the landlubbers in your group. Bring your pups, because the restaurant also has a canine menu!
Bien Mérité
Hours: 7:00 a.m. - 4:00 p.m.
Get a little taste of France in the Gulf Coast Capital this Christmas at Bien Mérité, an all-pink, picture-perfect place. Choose from an array of brunch dishes from beignets and locally roasted coffee to a croissant sandwich with fruit, macarons, and a lavender lemonade.
Christmas Eve & Christmas Day
Switchgrass Landing
Hours: 6:30 a.m. - 2:00 p.m.; 5:00 p.m. - 10:00 p.m.
Coast over to this beach-inspired eatery located inside the Omni Hotel, where every meal feels like a seaside escape. Switchgrass Landing offers a private dining area with stunning ocean views coupled with delicious menu options from breakfast to dinner for a perfect coastal Christmas meal. Ask about their turkey and short ribs specials.
House of Rock
Hours: Christmas Eve: 8:00 p.m. - TBD | Christmas Day: 7:00 p.m. - TBD
Head to Corpus Christi’s rock ’n’ roll headquarters at House of Rock. Catch local and touring musicians on stage performing various rock-and-roll hybrid music, often paired with heavy metal, soul, indie, and a little bit of country, and grab a slice of some of the best pizza in town. Enjoy their annual tamale dinner and whoever correctly guesses the number of beer cans on the Lone Star Beer Tree wins free show entry for an entire year.
Landry’s Seafood House
Hours: Christmas Eve: 11:00 a.m. - 8:00 p.m. | Christmas Day: 12:00 p.m. - 8:00 p.m.
Enjoy a delightful culinary experience at Landry's Seafood House, where the freshest seafood and coastal flavors come together to create a memorable dining adventure, with stunning waterfront views, and the cool coastal breeze. This year, they're serving up delicious Mahi Mahi served over couscous, and Crescent City Snapper.
Saltgrass Steakhouse
Hours: Christmas Eve: 11:00 a.m. - 9:30 p.m | Christmas Day: 11:00 a.m. - 4:00 p.m
Enjoy the flavor of the open campfire at Saltgrass Steakhouse with a selection of steaks, chicken, and seafood, chargrilled to perfection. This year, ask about their signature steak and shrimp and family to-go packs for an easy dinner at home with your loved ones.
Texas Flame Steakhouse
Hours: 11:00 a.m. - 9:00 p.m.
For some of the best mesquite-broiled steaks and seafood in Corpus Christi, head to Texas Flame Steakhouse. Enjoy sizzling flame-kissed steaks paired with homemade sides, served with warm, family-style Greek hospitality. They will also be serving traditional Christmas dinner.
Thai Spice
Hours: 11:00 a.m. - 11:00 p.m.
Spend Christmas at Thai Spice and enjoy the authentic, gourmet tastes of Thailand made from original Thai recipes. All dishes are made in-house and spiced to your liking.
U&I Family Restaurant
Hours: 11:00 a.m. - 9:00 p.m.
Choose from 6 oz. sirloins to huge, hearty ribeye, all charbroiled over an open mesquite flame for your Thanksgiving dinner, or opt for Mexican, Italian, Greek, or seafood with house-made sauces, dressings, and bread at U&I Steakhouse.
Be sure to check out our upcoming events for even more ways to enjoy Corpus Christi. For insider tips and inspiration, explore our visitor guides packed with local favorites and hidden gems. And don’t forget to subscribe to our newsletter to stay in the loop on the latest happenings along the coast.
Merry Days in Corpus Christi
Enjoy Christmas on the Coast with boat parades, light displays, holiday markets, food, and…
Enjoy Christmas on the Coast with boat parades, light displays, holiday markets, food, and…
Read More12 Days of Christmas in Corpus Christi
Holidays here on the coast involve palm tree skies, surfin' Santas, and all the best…
Holidays here on the coast involve palm tree skies, surfin' Santas, and all the best…
Read More