25 Tempting Restaurants for Christmas Dinner In Virginia Beach

The Christmas season can be hectic and exhausting with all the shopping, wrapping, and opening of presents, let alone entertaining extended family visiting for the holiday. So why not just skip the meal prep, enjoy the holiday and go out to one of the local restaurants that are open and happy to do the cooking on Christmas Day.

Listed below are a wide variety of Virginia Beach restaurants open on Christmas day, from casual to fine dining, and even takeout and are a perfect option for your Christmas dinner in Virginia Beach.

Christmas Dinner at Virginia Beach Restaurants

Christmas Dinner in Virginia Beach

Le Yaca Restaurant

  • Address: 701 First Colonial Rd Suite 107, Virginia Beach, VA 23454
  • Menu
  • Reservations

Le Yaca offers a fine dining Christmas Eve 5-course dinner from 5:00 to 9:00 PM. Enjoy some of the finest French cuisines from Hampton Roads Diner’s Choice Award’s #1 Platinum Plate Award Winner.

Catch 31 Fish House & Bar

  • Address: Hilton Oceanfront, 3100 Atlantic Avenue, 23451
  • Website

Catch 31’s upscale dining experience begins with amazing views of the Atlantic Ocean. The restaurant offers a farm-to-table menu that includes an unmatched raw bar, fresh fish, delicious steaks, and mouth-watering desserts. 

This may not be your usual Christmas dinner menu, but you are at the oceanfront… enough to transform this into an authentic Virginia Beach Christmas Eve Dinner!

You can park conveniently across Atlantic Avenue in the public lot, or they also offer complimentary valet parking for all guests.


  • Address: Sheraton, 35th Street and Atlantic Avenue, Virginia Beach, VA  23451

Whether you are staying at the oceanfront or nearby, Fusion in the Sheraton Oceanfront hotel not only offers fantastic ocean views. At the same time, you eat your Christmas buffet breakfast, lunch, or dinner.

The local menu features steaks, seafood, pasta, sandwiches, and weekly chef specials. If crab is a favorite, you will want to try out their back fin crab soup or the lump crab cakes. Be sure to save room for the molten chocolate cake and mint chocolate chip ice cream.

Fusion also has an award-winning wine list for the perfect pairing to your Virginia Beach Christmas meal.

Harpoon Larry’s Oyster Bar

  • Address: 216 24th Street, Virginia Beach, VA  23451
  • Website

According to Chesapeake Bay Magazine, Christmas dinner at Harpoon Larry’s means reasonably priced great seafood.

Spend the evening of Christmas dining on Larry’s grilled or fried seafood platter, stuffed flounder, or feasting at the raw bar. This Christmas, enjoy sitting out on the Oyster Bed Patio if the weather is mild… it could turn out to be the most perfect Christmas in Virginia Beach!

Harpoon Larry’s also offers delivery service and curbside pickup from their convenient parking lot.

Murphy’s Irish Pub

  • Address: 2914 Pacific Avenue, Virginia Beach, VA  23451
  • Website

Stop in to Murphy’s Irish Pub for classic Irish grub like Shepard’s Pie, Corned Beef and Cabbage, or Irish Stew. In the evening, from 4:00 PM to close, their Christmas special will be the prime rib.

Seaside Raw Bar

  • Address: 2014 Atlantic Avenue, Virginia Beach, VA  23451
  • Website

What would be better than some crab legs and steamed shrimp or a platter of seafood for your Christmas dinner?   The Seaside Raw Bar in the Hill Top area of Virginia Beach is a tavern that has served the Virginia Beach community delicious seafood and sandwiches for a long time.

The Seaside Raw Bar will have you and your game covered for those wishing to enjoy Christmas dinner while watching all the holiday sports.

Shogun Japanese Steakhouse and Sushi Bar

  • Address: 550 First Colonial Road, Virginia Beach, VA  23451
  • Reservations: call 757-422-5150
  • Open: 4:30 – 10:00 PM
  • Website

Since 1984 the locally owned Shogun Japanese Steakhouse and Sushi Bar in the Hilltop Square Shopping Center have been firing up the grill and giving customers the best tabletop hibachi shows in the area. 

When dining at the Shogun, your Hibachi dinner of steak, shrimp, chicken, scallops, or salmon includes soup, salad, appetizer shrimp, steamed rice, and vegetables.

Having Christmas dinner at a Japanese steakhouse could really be a truly original way to spend your Christmas Eve in Virginia Beach!

The Founders Inn Swan Terrace

  • Address: 5641 Indian River Road, Virginia Beach, VA  23464
  • Christmas Eve Brunch: 9:00 AM – 2:00 PM
  • Christmas Day Brunch: 10:00 AM – 4:00 PM
  • Reservations: 757-366-5777 or www.opentable.com

The Swan Terrace offers both a Christmas Eve and Christmas Day brunch. The fine-dining buffet features turkey, seafood, seasonal desserts, and much more in the festively decorated restaurant and Virginia Ballroom.

Barbeque by Froggies

  • Address: 3656 Shore Drive, Virginia Beach, 23455
  • Website

Venture up onto Shore Drive and the Chesapeake Bay near the Lesner Bridge over the Lynnhaven Inlet for some tasty smoked brisket, chicken, or pork at Barbeque by Froggies for Christmas dinner.

Try some of their scrumptious sweet potato hash with lump crab meat and bacon with your bbq. For your bar-b-que, try their Carolina Jiggin (vinegar-based), Froggie’s Sweet Tang (sweet and spicy), or the mustard style Yellow Lilly Pad BBQ sauce.

Bucketheads Beach Grill

  • Address: 3647 Shore Drive, Virginia Beach, VA 23455

Head to Bucketheads Beach Grill for a fun Christmas dinner. Along Shore Drive, you will find a delicious dinner of half-pound burgers and award-winning wings.


If you are looking for a delicious local Christmas lunch or dinner, head to neighboring Norfolk. For under $30, you can enjoy a meal of fresh shellfish and seafood in the chick first-floor restaurant in the historic Decker building.

Orion’s Roof Garden and Dining

  • Address: 4201 Atlantic Ave, Virginia Beach, VA 23451
  • Reservations

Enjoy an elegant Christmas dinner 183 feet above the Atlantic Ocean at Orion’s Roof Garden and Dining atop the Marriott Resort Virginia Beach Oceanfront.

While sitting in the rooftop garden, enjoy a handcrafted cocktail, and some find Asian-fusion cuisine prepared by Chef Hisashi Araki. The menu features a wide selection of both sushi and sashimi.

Village Inn

  • Address: 313 Independence Blvd. Virginia Beach, VA 23462
  • Website

Begin your Christmas Day with a classic breakfast or lunch at Village Inn on Independence Blvd. in Virginia Beach. Here you can enjoy a breakfast of pancakes, crepes or create your own INN-credible VIB combination. 

Choose a freshly made sandwich, burger, salad, or chicken-fried steak for lunch. To finish off your meal, choose one of their award-winning pies.

In need of takeout?  Place your order and pick it up to take a little of the Inn back home.

Chain Restaurants Open on Christmas Day

Romano’s Macaroni Grill

  • Address: 4574 Virginia Beach Blvd., Virginia Beach, VA 23462
  • Website

Fill your Virginia Beach Christmas Day with beautiful memories and delicious food at the Macaroni Grill. Begin your celebration with crispy bruschetta followed by Romano’s signature Truffle Mac + Cheese or the lasagne Bolognese.

If takeout or delivery is what you are looking for, then check out their Premium Feast for Five that comes with a premium entrée, a choice of pasta, Caesar Salad, two loaves of bread, and six chocolate chip cookies.


What would be better than waking up to a steaming hot cup of Starbucks coffee?  Although not all locations are open on Christmas Day, some will be open for loved ones to head out for that cup of joe, breakfast pastries, and even for that last-minute gift. Check out the store locator to see where the nearest open Starbucks will be.

IHOP – International House of Pancakes

  • Address:multiple locations
    • 817 First Colonia Road, Virginia Beach, VA 23451
    • 1540 General Booth Blvd., Virginia Beach, VA 23454
    • 3300 Princess Anne Road, Virginia Beach, VA 23456
    • 4401 Virginia Beach Blvd., Virginia Beach, VA 23462
    • 1316 Fordham Drive, Virginia Beach, VA 23464

Head to any of the five IHOP locations in Virginia Beach for a Christmas dinner of all-natural roasted turkey breast with gravy. Then choose two sides that include corn, mashed potatoes, rice, mac-n-cheese, or broccoli. The meal also comes with either pancakes or a side salad.

For those patrons 55 and older, IHOP’s 55+ Roasted Turkey Dinner is available at a reduced cost. Their holiday menu includes a breakfast of Winter Wonderland Pancakes or a Cali Roasted Turkey Melt and a Frozen Hot Chocolate Milkshake for lunch.

Huddle House Virginia Beach

  • Address: 1908 Landstown Centre Way #150, Virginia Beach, VA 23456
  • Website

With their catchphrase “Any Meal. Any Time.” why not head over to Huddle House for breakfast or lunch on Christmas Day?

For breakfast, the MVP breakfast platter or meat lovers omelet may just hit the spot. What about grabbing the mega bacon cheese huddlerburger, roasted turkey bacon ranch sandwich, or the crispy southern fried chicken for lunch? 

Your family doesn’t want to go out and leave their new toys or the ball games on tv?  Then order for pick up or delivery through DoorDash.

Waffle House

  • Address: multiple locations
    • 5825 Northampton Blvd., Virginia Beach, VA 23455
    • 2532 Lynnhaven Parkway, Virginia Beach, VA 23453
    • 5397 Wesleyan Drive, Virginia Beach, VA 23455
    • 5656 Indian River Road, Virginia Beach, VA 23464
    • 2516 Nimmo Parkway, Virginia Beach, VA 23456

Start your morning off with a delicious breakfast of waffles, pancakes, omelettes, bacon, and sausage from Waffle House. They are open 24/7, 365 days a year, so you can make a dash for Christmas breakfast before or after unwrapping all the gifts.


  • Address: 3337 Virginia Beach Blvd., Virginia Beach, VA 23452

Denny’s is another casual restaurant where you can eat any time of the day or night since they are open 24/7. Stop in for a hearty SLAM breakfast of pancakes, French toast, or even egg whites and spinach. A Denny’s Christmas dinner of turkey and dressing or a steak won’t disappoint.

If your family doesn’t want to get out in the cold on Christmas Day, place your takeout order online and just run by and pick it up and have a SLAM Feast at home around the Christmas tree.

Buffalo Wild Wings

  • Address: multiple locations
    • 356 Laskin Rd., Virginia Beach, VA
    • 3300 Princess Anne Rd., Virginia Beach, VA
    • 101 S Independence Blvd., Virginia Beach, VA
    • 2133 Upton Rd., Virginia Beach, VA

Buffalo Wild Wings may not have your traditional holiday menu, but they have all the holiday football games. However, takeout is also an option for those who enjoy sweet or fiery hot chicken wings around the dining room table or stretched out on the couch.

Boston Market

  • Address: 3981 Virginia Beach Boulevard.Virginia Beach, VA 23452

Head to Boston Market for a Christmas lunch or an early Christmas dinner of chicken, meatloaf, or ribs with the family.

Boston Market also has a family dinner meal of rotisserie chicken and six sides that you can pick up or even have delivered to your doorstep.

Panda Express

  • Address:multiple locations
    • 808 Lynnhaven Parkway, Virginia Beach, VA 23452
    • 1768 Laskin Road, Virginia Beach, VA 23454

Ok, so Broccoli Beef, Kung Pao Chicken, and Orange Chicken may not be the traditional American Christmas dinner, but why not enjoy a Chinese Christmas dinner where everyone can pick their favorite entrée with some fried rice and a spring roll.

Panda Express offers online ordering so your family can make their dinner choice sitting on the couch during halftime of the football game.

Christmas Meals To Go

Whole Foods Market

Enjoy a classic Christmas dinner at home without all the fuss. The Whole Foods Market on Laskin Road in Virginia Beach offers beef tenderloin, turkey, ham, or prime rib. Choose individual sides or a traditional or southern side bundle. You can even leave all the baking to them and pick an apple, pumpkin, sweet potato, or pecan pie.

For those who are vegan or have a member or two of the family, don’t worry about changing your whole menu; order one of Whole Foods Vegan Meal for two.

All orders need to be placed at least 24 hours before pickup.

Cracker Barrel

  • Address: 757 Lynnhaven Pkwy, Virginia Beach, VA 23452

Even though Cracker Barrel is not open on Christmas Day, order your Cracker Barrel Christmas feast ahead of time and pick up your meal on December 23 or 24 and just pop it in the oven to heat and serve.

There you go, an amazing list of places to enjoy your Christmas Dinner in Virginia Beach… Whether at a restaurant or take away, these are perfect alternatives in case you’re not in the mood to cook for the holidays. Or if you think that part of your Christmas treat should be staying away from the kitchen!

About The Author

Scroll to Top