clock menu more-arrow no yes mobile
Amrina’s Winter Wonderland dessert features a chocolate cherry mousse cake topped with golden antlers, a red velvet cream cheese mouse, and a Christmas tree prop.
These Houston restaurants offer holiday dining for every type of Christmas diner.
Amrina

20 Excellent Dining Options For Christmas Eve and Day in Houston

Waiting out Santa can be exhausting — fuel up at these restaurants over the holiday weekend

View as Map
These Houston restaurants offer holiday dining for every type of Christmas diner.
| Amrina

A silent night is one way to ring in the Christmas holiday, but eager foodies may prefer the high energy, festiveness, or even an indulgent multi-course feast of one of Houston’s beloved restaurants. Long, boozy Christmas Eve brunches and spirited multi-course dinners serve as a fun way to pass the time before Ol’ Saint Nick arrives, plus escaping the kitchen can serve as a much-needed reprieve after weeks of holiday shopping.

Fortunate for those in Houston for Christmas Eve or Christmas Day, restaurants are offering various styles of dining to suit different diners, with all-you-can-eat or buffet specials, spins on holiday classics like beef Wellington or bûche de noël, and traditional and historical spreads that originated centuries ago.

Whether you want out of the house on the night before Christmas or a no-fuss, chef-inspired meal in the comfort of your home, consider this list of restaurants making spirits merry and bright with plenty of tasty options on Christmas Eve and Christmas Day.

Read More
Eater maps are curated by editors and aim to reflect a diversity of neighborhoods, cuisines, and prices. Learn more about our editorial process. If you buy something or book a reservation from an Eater link, Vox Media may earn a commission. See our ethics policy.

The Audrey Restaurant & Bar

Copy Link

This Woodlands restaurant will offer a three-course menu this Christmas for $65 per person. Start your meal with lobster bisque or the Audrey holiday salad, with baby kale, fruit, candied almonds, feta, and balsamic vinaigrette, before digging into a herb-crusted prime rib with au jus and horseradish cream, that’s plated with vegetables and a Parker roll. Then indulge in dessert with the red velvet cheesecake. Looking for more entertainment? Cozy up in your own pod, and catch a film at the attached Reel Luxury Cinemas.

Though still a newcomer to the Woodlands, Amrina has already made its name with its nouveau takes on Indian dishes and flavors. From noon to 8 p.m. on Christmas Eve, diners can indulge in four holiday specials, including spiced butter-roasted prime rib, grilled pork chops, roasted green circle turkey breast, and the Winter Wonderland — a dessert with chocolate cherry mousse cake, red velvet cream cheese mouse, and Chambord raspberry.

Sorriso Italian Kitchen

Copy Link

Christmas Eve means a family-style Feast of Seven Fishes feast at Sorriso Italian Kitchen. The Italian-American tradition typically includes — you guessed it — seven seafood dishes, which at Sorriso includes roasted oysters; fritto misto made with shrimp, calamari, artichoke and spicy marina sauce; fennel sausage stuffed sepia, and Gulf shrimp risotto. Get your seat at the three-course meal on Christmas Eve for $65 per adult and $22 per child 13 and under.

Phat Eatery

Copy Link

Open until 9 p.m. with its regular menu, this Malaysian show-stopped will celebrate Christmas this year with its special take on beef Wellington. Stead traditional beef filet or tenderloin, diners will sink their teeth into rendang, an iconic Southeast Asian braised beef dish. The beef is wrapped in duxelles, prosciutto, curried roti, and scored puff pastry, bringing a new take on a holiday showstopper. Phat Eatery is open until 9 p.m., with the rendang Wellington special available alongside the regular menu.

Benny Chows

Copy Link

Keeping in the common tradition of eating Chinese food on Christmas, Benny Chows, a newer restaurant from Berg Hospitality, will offer lunch and dinner on both Christmas Eve and Christmas Day. Choose from the regular menu, or order its four-course prix fixe menu ($95 per person), which various dishes like its spicy chicken wontons with wood ear mushrooms, a smoked brisket egg roll, Impossible mapo tofu, crispy orange beef, salt and pepper Branzino, and a Chinese five-spice chocolate pot au creme or mango pudding for dessert. Benny Chows will be open both days for lunch from 11 a.m. to 3 p.m. and dinner from 3 p.m. to 10 p.m.

Bludorn

Copy Link

Bludorn will ring in Christmas Eve with a fanciful beef Wellington, featuring wild mushrooms and Perigourdine, a French sauce typically laden with Madeira and truffles. Its full Christmas menu will also be available to-go, with pick-up on Christmas Eve from 11 a.m. to 3 p.m.

Etoile Cuisine Et Bar

Copy Link

For those who want to celebrate earlier in the day, this Uptown Park hideaway will offer its brunch menu from 11 a.m. to 3 p.m. on Christmas Eve, but those looking for a night-time soiree can opt for its three-course dinner ($84 per adult, $38 per child 10 and under), which features foie gras with dried prune mousseline, venison medallions with braised cabbage and red wine pears, and a festive bûche de noël. 

Backstreet Cafe

Copy Link

The cozy dining spaces within Backstreet Café will be filled with holiday spirit come Christmas Eve. With limited seating for dinner from 5 p.m. to 9 p.m., diners can enjoy a multi-course menu with lobster risotto, striped bass with roaster winter vegetables and romesco butter, and lamb shank with roasted vegetables for $55 per person ($15 per child). Festivities include live music from Bob Chadwick and complimentary egg nog.

Ouisie's Table

Copy Link

This iconic River Oaks restaurant is synonymous with special occasions, and Christmas Eve dinner is no different. Ouisie’s Table will be open Christmas Eve from 10 a.m. to 10 p.m., but the real celebration starts at 5 p.m., with a Christmas Eve a la carte feast. Think crispy crab cakes, lamb with mint and green apple sauce, and an almond raspberry Swiss roll.

Red Lion British Pub

Copy Link

True to its label as a British pub, Red Lion Pub’s Christmas Day menu is full of comfort food favorites at a relatively affordable price. The pub will be open from 11 a.m. to midnight on Christmas Day and will offer turkey dinner plates at $38 per person. Be sure to come hungry — each plate is chock full of turkey, sage stuffing, yams, Brussels sprouts, mashed potatoes, roast potatoes, green beans, carrots, cranberry sauce, and gravy.

Brennan's of Houston

Copy Link

Brennan’s of Houston’s old-school Creole approach is on full display for its three-course prix fixe Christmas Eve menu. Choose between starters like the shrimp remoulade and Brennan’s signature snapping turtle soup. Then, follow up with entrees like roasted quail with cornbread dressing and Gulf fish Pontchartrain. Dessert tops off the experience with Creole cream cheesecake and a grown-up take on milk and cookies, featuring cookies and brandy-spiked ice cream.

Fuel up for all of the gift opening the next day by taking a stroll down the colorful buffet line at Hugo’s on Christmas Eve. From 5 p.m. to 8 p.m., Hugo will offer its famed buffet $52 per person and $15 per child. Score seconds and thirds while taking in sounds from live guitarist Viento.

La Colombe d'Or Hotel

Copy Link

Whether you’re staying at the hotel or not, La Colombe d’Or is celebrating Christmas all day with breakfast, brunch, and dinner at its restaurant, Tonight & Tomorrow. Specials include blackened heritage turkey, short rib bourguignon, and roasted Chilean sea bass, plus wine, spirits and cocktails from the hotel’s Bar No. 3. Breakfast is from 7 a.m. to 11 a.m., brunch is from 11 a.m. to 3 p.m., and dinner is 5 p.m. to 10 p.m. Christmas day.

Verandah

Copy Link

If you’re looking for an old-school Christmas menu (as in, really, really old-school) Upper Kirby Indian restaurant Verandah is serving a menu based on foods that may have been eaten in Africa, India, and the Middle East when Jesus would have been born. The menu includes pomegranate honey-glazed grilled fish, roasted lamb rubbed in cumin, griddle bread, fruit compote, and sweet rice with nuts and raisins. Dinner for two comes with a glass of wine for $150, or opt to enjoy it at home and order to-go for $125.

Arnaldo Richards' Picos Restaurant

Copy Link

Arnaldo Richards’ Picos wants you to start your holidays with a brunch buffet on Christmas Eve. Aside from the usual Sunday brunch dishes like fruit, waffles, fish, paella, Mexican street eats, desserts, and cocktails, Picos will cook up holiday specials like seasonal mole, smoked turkey carved in the dining room, and tamales to-go. The buffet is open from 10 a.m. to 3 p.m., but Picos is open all day Christmas Eve, from 9 a.m. to 9 p.m.

Le Jardinier

Copy Link

Have your Christmas Eve feast at Le Jardinier, the Museum of Fine Arts, Houston’s even finer dining restaurant. The French restaurant will have a five-course dinner on Christmas Eve, with luxury offerings like scallop crudo with heirloom beets and radishes, lime cream, and Royal Kaluga caviar, as well as gruyere cheese souffle with shaved black truffle and Arbois-flavored winter mushroom.

Cafe Rabelais

Copy Link

Get a taste of French-inspired luxury dining at Cafe Rabelais in Rice Village this holiday. On Christmas Eve, the restaurant’s four-course prix fixe dinner features pork belly confit with prune sauce, crawfish bisque, and cinnamon-smoked pheasant with vegetable couscous and cranberry jus for $82 per person. Dinner will be hosted from 5 p.m. to 9 p.m. on Christmas Eve.

Roma’s Feast of Seven Fishes is spread across four courses for $70 per person, with starters like fried calamari, pasta like fregola alle vongole with clams, and baked salmon or grilled tuna entrees. Don’t worry, dessert is fish-free — you’ll end your meal with limoncello gelato with pomegranate. Roma’s Feast of Seven Fishes will be held from 4 p.m. to 9 p.m. on Christmas Eve.

Hongdae 33 Korean BBQ

Copy Link

If looking for an interactive dining experience this Christmas, head to this all-you-can-eat Korean barbecue hotspot in Bellaire, where you can grill tasty and marinated proteins and veggies in the middle of the table. The restaurant will be open on December 25 during its regular hours — from 11:30 a.m. to midnight.

Enjoy Christmas Eve dinner with Santa and bayside views this Christmas Eve at Pier 6. The restaurant, which made its name through fresh-caught oysters, will have a holiday menu alongside its traditional seafood offerings, $14 cocktail specials, including a pumpkin spiced espresso martini and heavily spiked P6 Eggnog, plus a visit from Kris Kringle himself from 2 p.m. to 7 p.m.

The Audrey Restaurant & Bar

This Woodlands restaurant will offer a three-course menu this Christmas for $65 per person. Start your meal with lobster bisque or the Audrey holiday salad, with baby kale, fruit, candied almonds, feta, and balsamic vinaigrette, before digging into a herb-crusted prime rib with au jus and horseradish cream, that’s plated with vegetables and a Parker roll. Then indulge in dessert with the red velvet cheesecake. Looking for more entertainment? Cozy up in your own pod, and catch a film at the attached Reel Luxury Cinemas.

Amrina

Though still a newcomer to the Woodlands, Amrina has already made its name with its nouveau takes on Indian dishes and flavors. From noon to 8 p.m. on Christmas Eve, diners can indulge in four holiday specials, including spiced butter-roasted prime rib, grilled pork chops, roasted green circle turkey breast, and the Winter Wonderland — a dessert with chocolate cherry mousse cake, red velvet cream cheese mouse, and Chambord raspberry.

Sorriso Italian Kitchen

Christmas Eve means a family-style Feast of Seven Fishes feast at Sorriso Italian Kitchen. The Italian-American tradition typically includes — you guessed it — seven seafood dishes, which at Sorriso includes roasted oysters; fritto misto made with shrimp, calamari, artichoke and spicy marina sauce; fennel sausage stuffed sepia, and Gulf shrimp risotto. Get your seat at the three-course meal on Christmas Eve for $65 per adult and $22 per child 13 and under.

Phat Eatery

Open until 9 p.m. with its regular menu, this Malaysian show-stopped will celebrate Christmas this year with its special take on beef Wellington. Stead traditional beef filet or tenderloin, diners will sink their teeth into rendang, an iconic Southeast Asian braised beef dish. The beef is wrapped in duxelles, prosciutto, curried roti, and scored puff pastry, bringing a new take on a holiday showstopper. Phat Eatery is open until 9 p.m., with the rendang Wellington special available alongside the regular menu.

Benny Chows

Keeping in the common tradition of eating Chinese food on Christmas, Benny Chows, a newer restaurant from Berg Hospitality, will offer lunch and dinner on both Christmas Eve and Christmas Day. Choose from the regular menu, or order its four-course prix fixe menu ($95 per person), which various dishes like its spicy chicken wontons with wood ear mushrooms, a smoked brisket egg roll, Impossible mapo tofu, crispy orange beef, salt and pepper Branzino, and a Chinese five-spice chocolate pot au creme or mango pudding for dessert. Benny Chows will be open both days for lunch from 11 a.m. to 3 p.m. and dinner from 3 p.m. to 10 p.m.

Bludorn

Bludorn will ring in Christmas Eve with a fanciful beef Wellington, featuring wild mushrooms and Perigourdine, a French sauce typically laden with Madeira and truffles. Its full Christmas menu will also be available to-go, with pick-up on Christmas Eve from 11 a.m. to 3 p.m.

Etoile Cuisine Et Bar

For those who want to celebrate earlier in the day, this Uptown Park hideaway will offer its brunch menu from 11 a.m. to 3 p.m. on Christmas Eve, but those looking for a night-time soiree can opt for its three-course dinner ($84 per adult, $38 per child 10 and under), which features foie gras with dried prune mousseline, venison medallions with braised cabbage and red wine pears, and a festive bûche de noël. 

Backstreet Cafe

The cozy dining spaces within Backstreet Café will be filled with holiday spirit come Christmas Eve. With limited seating for dinner from 5 p.m. to 9 p.m., diners can enjoy a multi-course menu with lobster risotto, striped bass with roaster winter vegetables and romesco butter, and lamb shank with roasted vegetables for $55 per person ($15 per child). Festivities include live music from Bob Chadwick and complimentary egg nog.

Ouisie's Table

This iconic River Oaks restaurant is synonymous with special occasions, and Christmas Eve dinner is no different. Ouisie’s Table will be open Christmas Eve from 10 a.m. to 10 p.m., but the real celebration starts at 5 p.m., with a Christmas Eve a la carte feast. Think crispy crab cakes, lamb with mint and green apple sauce, and an almond raspberry Swiss roll.

Red Lion British Pub

True to its label as a British pub, Red Lion Pub’s Christmas Day menu is full of comfort food favorites at a relatively affordable price. The pub will be open from 11 a.m. to midnight on Christmas Day and will offer turkey dinner plates at $38 per person. Be sure to come hungry — each plate is chock full of turkey, sage stuffing, yams, Brussels sprouts, mashed potatoes, roast potatoes, green beans, carrots, cranberry sauce, and gravy.

Brennan's of Houston

Brennan’s of Houston’s old-school Creole approach is on full display for its three-course prix fixe Christmas Eve menu. Choose between starters like the shrimp remoulade and Brennan’s signature snapping turtle soup. Then, follow up with entrees like roasted quail with cornbread dressing and Gulf fish Pontchartrain. Dessert tops off the experience with Creole cream cheesecake and a grown-up take on milk and cookies, featuring cookies and brandy-spiked ice cream.

Hugo's

Fuel up for all of the gift opening the next day by taking a stroll down the colorful buffet line at Hugo’s on Christmas Eve. From 5 p.m. to 8 p.m., Hugo will offer its famed buffet $52 per person and $15 per child. Score seconds and thirds while taking in sounds from live guitarist Viento.

La Colombe d'Or Hotel

Whether you’re staying at the hotel or not, La Colombe d’Or is celebrating Christmas all day with breakfast, brunch, and dinner at its restaurant, Tonight & Tomorrow. Specials include blackened heritage turkey, short rib bourguignon, and roasted Chilean sea bass, plus wine, spirits and cocktails from the hotel’s Bar No. 3. Breakfast is from 7 a.m. to 11 a.m., brunch is from 11 a.m. to 3 p.m., and dinner is 5 p.m. to 10 p.m. Christmas day.

Verandah

If you’re looking for an old-school Christmas menu (as in, really, really old-school) Upper Kirby Indian restaurant Verandah is serving a menu based on foods that may have been eaten in Africa, India, and the Middle East when Jesus would have been born. The menu includes pomegranate honey-glazed grilled fish, roasted lamb rubbed in cumin, griddle bread, fruit compote, and sweet rice with nuts and raisins. Dinner for two comes with a glass of wine for $150, or opt to enjoy it at home and order to-go for $125.

Arnaldo Richards' Picos Restaurant

Arnaldo Richards’ Picos wants you to start your holidays with a brunch buffet on Christmas Eve. Aside from the usual Sunday brunch dishes like fruit, waffles, fish, paella, Mexican street eats, desserts, and cocktails, Picos will cook up holiday specials like seasonal mole, smoked turkey carved in the dining room, and tamales to-go. The buffet is open from 10 a.m. to 3 p.m., but Picos is open all day Christmas Eve, from 9 a.m. to 9 p.m.

Related Maps

Le Jardinier

Have your Christmas Eve feast at Le Jardinier, the Museum of Fine Arts, Houston’s even finer dining restaurant. The French restaurant will have a five-course dinner on Christmas Eve, with luxury offerings like scallop crudo with heirloom beets and radishes, lime cream, and Royal Kaluga caviar, as well as gruyere cheese souffle with shaved black truffle and Arbois-flavored winter mushroom.

Cafe Rabelais

Get a taste of French-inspired luxury dining at Cafe Rabelais in Rice Village this holiday. On Christmas Eve, the restaurant’s four-course prix fixe dinner features pork belly confit with prune sauce, crawfish bisque, and cinnamon-smoked pheasant with vegetable couscous and cranberry jus for $82 per person. Dinner will be hosted from 5 p.m. to 9 p.m. on Christmas Eve.

Roma

Roma’s Feast of Seven Fishes is spread across four courses for $70 per person, with starters like fried calamari, pasta like fregola alle vongole with clams, and baked salmon or grilled tuna entrees. Don’t worry, dessert is fish-free — you’ll end your meal with limoncello gelato with pomegranate. Roma’s Feast of Seven Fishes will be held from 4 p.m. to 9 p.m. on Christmas Eve.

Hongdae 33 Korean BBQ

If looking for an interactive dining experience this Christmas, head to this all-you-can-eat Korean barbecue hotspot in Bellaire, where you can grill tasty and marinated proteins and veggies in the middle of the table. The restaurant will be open on December 25 during its regular hours — from 11:30 a.m. to midnight.

Pier 6

Enjoy Christmas Eve dinner with Santa and bayside views this Christmas Eve at Pier 6. The restaurant, which made its name through fresh-caught oysters, will have a holiday menu alongside its traditional seafood offerings, $14 cocktail specials, including a pumpkin spiced espresso martini and heavily spiked P6 Eggnog, plus a visit from Kris Kringle himself from 2 p.m. to 7 p.m.

Related Maps