This holiday season, skip the cooking and enjoy a festive meal out! If you're in Corpus Christi on Christmas Eve or Christmas Day, explore our curated list of the best local restaurants that remain open, serving up delicious holiday dishes perfect for celebrating with loved ones.
Restaurants Open on Christmas Eve:
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.
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.
Dokyo Dauntaun
Hours: 5:00 p.m. - 11:00 p.m.
Classic favorites and innovative creations abound at Dokyo Dauntaun. Owner Kil Lee has incorporated the concept fusing of flavors into every aspect of Dokyo, and each menu item – from the sushi and entrees to the specialty crafted and unique cocktails and desserts – is a true work of art.
K-Bob's Steakhouse
Hours: 11:00 a.m. - 9: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.
Niko’s Steakhouse
Hours: 11:00 a.m. - 9:00 p.m.
On Christmas Eve, choose from a variety of dishes, including mesquite-grilled steaks, seafood, chicken, and wild game, all served in a casual yet elegant atmosphere at Niko's Steakhouse. Guests can enjoy the inviting aroma of mesquite wood as they relax in one of the dining rooms or unwind in the Reflections Lounge, which features hardwood floors, a fully stocked bar, and widescreens showcasing favorite sporting events.
Ol’ Steakhouse
Hours: 11:00 a.m. - 10:00 p.m.
Spend your day savoring a hand-cut steak, mesquite grilled, and cooked over an open flame along with one of their daily drink specials from the full-service bar at Ol’ Steakhouse.
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!
Restaurants Open on Christmas Eve & Christmas Day:
The Astor
Hours: 11:00 a.m. - 10:00 p.m.
Known for its high-quality, hand-cut steaks grilled in-house using traditional techniques, The Astor is a staple of Corpus Christi and a welcoming option for those looking to enjoy a classic steakhouse meal for Christmas.
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.
House of Rock
Hours: Christmas Eve: 11:00 a.m. - 10:00 p.m. | Christmas Day: 8:00 p.m. - 2:00 a.m.
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.
Landry’s Seafood House
Hours: Christmas Eve: 11:00 a.m. - 9: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.
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.
Takeniwa
Hours: Christmas Eve: 11:00 a.m. - 2:30 p.m.; 4:30 p.m. - 9:00 p.m. | Christmas Day: 11:00 a.m. - 9:30 p.m.
With a loungy dining area, a chic high-top sushi bar, and lively hibachi shows by talented chefs, Takeniwa offers the perfect setting for any occasion. Enjoy fresh sushi, a full bar, and an authentic Chinese menu, with weekday specials that are sure to impress.
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.
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. - 8: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.