Updated for 2023
We know that traditionally Thanksgiving is spent around the family dining room table. Still, with our transient lifestyle, often the family has to come from out of town to be together, and getting everyone into a small dining room is not workable.
Why not be comfortable, not spend all your vacation in the kitchen, eliminate the stress of shopping, cooking, and cleanup by heading to one of Virginia Beach’s restaurants for a worry-free Thanksgiving meal.
Choose between sitting down at a fine dining restaurant, a buffet dinner, or dinner at a casual restaurant. You may even want to pick up that scrumptious dinner and take it to a local park and enjoy a Thanksgiving picnic or enjoy it in your own home.
Whether you are away from home for Thanksgiving or don’t want to go through all the hassle of cooking a turkey and all the sides for a huge Thanksgiving feast, we have plenty of options. Peruse our list where you can go out for a traditional Thanksgiving meal in Virginia Beach without hours in the kitchen.
Wherever and whatever you eat, be thankful.
Fine Dining Thanksgiving Dinners
Swan Terrace Grill at The Founders Inn and Spa
- Address: 5641 Indian River Rd., Virginia Beach, VA
- Family friendly: Yes
The beautiful Swant Terrace Grill at The Founders Inn and Spa offers both a lavish lunch and dinner buffet of turkey, prime rib, porchetta, along with all the traditional sides and delicious desserts from their pastry shop.
The traditional Founders Inn Thanksgiving Buffet offers a special touch for all the children in attendance with fun activities throughout the day. The kids will love exploring the arts and craft tables, getting their faces painted, getting a crazy sculpture from the balloon artist, and visiting the petting zoo.
The Founders Inn is the perfect place to spend a family-oriented Thanksgiving in Virginia Beach.
The Butcher’s Son
- Address: 1556 Laskin Road, Virginia Beach
- Family friendly? Yes
The Butcher’s Son will open their doors early for an afternoon buffet that features turkey, sirloin, and ham carving stations, and all those Southern-style Thanksgiving sides like corn pudding, collard greens, and sweet potato casserole. Thanksgiving dinner wouldn’t be complete at The Butcher’s Son without a piece of pecan, apple, or pumpkin pie.
Hilton Virginia Beach Oceanfront
- Address: 3001 Atlantic Avenue, Virginia Beach
- Family friendly? Yes
Whether you are vacationing at the oceanfront or are looking for a terrific Thanksgiving dinner away from home, the Hilton Virginia Beach Oceanfront would be a great option. The buffet will be open from 12:00 – 5:00 PM.
The feast includes hand-carved meats, oyster stew, an Eastern Shore Raw Bar, salad bar, and over 30 other trimmings. Save room for dessert, since all the desserts take up a whole room! Not only would you get turkey and all the trimmings, but the view from the Grand Oceanfront Ballroom is magnificent.
The buffet is vast, and they have a whole room of just desserts.
Before or after dinner, stroll through the hotel, which is decorated beautifully for the holidays.
- Address: 1624 Laskin Rd, Virginia Beach, VA 23451
- Family friendly?
Enjoy a four-course meal between 12:00 and 7:00 PM on Thanksgiving Day at the Cobalt Grille. The meal includes soup, salad, an entree of either turkey, Maple Leaf duck, salmon, grilled pork ribeye, or a vegetarian melody. Save room for dessert. You have an option of chocolate cake, apple, or pumpkin pie
The Cobalt Grille also offers a 4-course Thanksgiving Takeout Dinner menu. Just get your order in by the Monday before Thanksgiving, and you can pick it up the day before Thanksgiving. Eat it that night or warm it up the next day for a Thanksgiving feast wherever you may be.
Becca at The Historic Cavalier Hotel & Beach Club
- Address: 4200 Atlantic Ave, Virginia Beach
- Family friendly? Yes
Whether you are staying at the newly restored Cavalier Hotel or just want to enjoy exploring the elegant hotel and enjoy a Thanksgiving dinner, the Cavalier has two options for you. Choose between dining in the lavish Crystal Ballroom from 11:00 AM to 4:00 PM for their exquisite buffet-style dinner or make reservations for the Becca Restaurant and Garden from 11:00 AM – 9:00 PM for a fine dining experience and a three-course meal.
The Crystal Ballroom menu includes a raw bar with oysters, shrimp, and mussels, sweet potato bisque and she-crab soup, a cheese board, salad, poached eggs, turkey, ham, salmon, steak, mashed potatoes, sweet potato casserole, cornbread stuffing, green beans, and Brussel sprouts. To sweeten the end of the meal, enjoy an assortment of bourbon pecan diamonds, sweet potato tarts, pumpkin pie, apple strudel, coconut cake, and bread pudding.
Becca’s three-course beam begins with a choice of sweet potato bisque, short rib, or a fall harvest salad. The entrees include a NY strip steak, rockfish, roasted pork loin, sweet potato gnocchi, or the traditional Thanksgiving dinner with turkey, stuffing, potatoes, and Brussel sprouts. For dessert, choose between a Holiday Sampler of sweet potato pie, pecan pie, and apple strudel, or enjoy the bread pudding or chocolate torte.
Ruth’s Chris Steak House
- Address: 205 Central Park Ave, Virginia Beach, VA 23462
- Family friendly: Yes
For those who have dined on one of Ruth’s Chris steaks in the past, their three-course Thanksgiving dinner likewise should not be missed.
Thanksgiving dinner begins with a salad before the main entrée of turkey breast, gravy, sausage and herb stuffing, cranberry relish, and a choice of a side item. Then to finish off your meal, enjoy a Chocolate Sin cake.
If you are interested in carryout, Ruth’s Chris has take-home feasts that serve four.
Virginia Beach VA Restaurants that MIGHT host a Thanksgiving Feast
We are still waiting for news on these restaurants in Virginia Beach, so check back or directly with the restaurant to see if they will be hosting any Thanksgiving meals this year.
- Cypress Point Country Club
- Waterman’s Surfside Grille
- Lesner Inn Catering Club
- The Rustic Spoon
- Tupelo Honey Southern Kitchen & Bar
- Terrapin Restaurant
Casual Thanksgiving Dinners
Murphy’s Irish Pub
- Address: 2914 Pacific Avenue Virginia Beach, VA 23451
Head to Murphy’s Irish Pub for a traditional Irish dinner of Irish Stew, Jameson Steak, Corned Beef and Cabbage, or a traditional Thanksgiving dinner of turkey and ham with mashed potatoes, yams, stuffing, and green beans. Don’t get too full before you have a chance to get a piece of pumpkin or sweet potato pie.
For the sports fans in your party that feel there must be football paired with their Thanksgiving dinner, Murphy’s has it covered by broadcasting all three NFL Thanksgiving Day games.
If you need a break from those touchdowns, then head to Virginia Beach’s most enormous four-sided fireplace and relax with family and friends while enjoying a drink.
The Black Angus
- Address: 706 Atlantic Ave, Virginia Beach, VA 23451
Since 1953 The Black Angus has been delicious steak and seafood along the oceanfront.
Thanksgiving at The Black Angus means an afternoon of feasting around the buffet. Their traditional Thanksgiving meal begins at 11:00 AM and continues until 8:00 PM and features all your favorites freshly made in by the Black Angus chefs.
If you are already tired of turkey and all the fixings, stop by The Black Angus after 4:30 PM and choose from the regular menu.
Those interested in Thanksgiving takeout fill your takeout box with all the goodies and pay by the pound.
21st Street Seafood Raw Bar
- Address: 2106 Pacific Ave, Virginia Beach, VA 23451
Are you looking for a traditional Thanksgiving dinner with a side of oysters or shrimp? Then enjoying a casual Thanksgiving turkey dinner with some great seafood at the 21st Street Seafood Raw Bar is a must for your Thanksgiving Day plans.
If you can’t or don’t want to get out and eat at the restaurant, then order your dinner through Doordash, GrubHub, or Postmates, and it will arrive at your doorstep.
Captain George’s Seafood Buffet
- Address: 1956 Laskin Rd, Virginia Beach, VA 23454
Enjoy a delicious Thanksgiving dinner around the buffet with the captain at Captain Georges Seafood Buffet. The buffet is open from 11:30 AM until 8:30 PM and will feature turkey, ham, stuffing, mashed potatoes, mac-n-cheese, green bean casserole, sweet potato casserole, and crab legs.
Plan ahead and order their Thanksgiving Feast to go and enjoy all of Captain George’s buffet items in the comfort of your home or home away from home.
Surf Club Ocean Grille
- Address: 5700 Atlantic Ave in the Wyndham Hotel, Virginia Beach
The Surf Club Ocean Grille in the Wyndham Hotel in the North End section of Virginia Beach offers a delicious Thanksgiving buffet from 11:00 AM – 4:00 PM.
Here you will find a raw bar with fresh local oysters and steamed shrimp, and a fall or Caesar salad to start your meal. For your main entrée, choose amongst seared salmon, pork ribeye roast, turkey, or honey-baked ham. To complete your main course, you will have the option of having mashed potatoes, mac-n-cheese, beets, squash soup, green bean casserole, brussels sprouts, and stuffing. After dinner, choose between a variety of seasonal holiday desserts!
Cooper Hawk’s Winery
- Address: 733 Lynnhaven Mall Loop, Virginia Beach, VA 23452
Treat your family to a special Thanksgiving dinner at Cooper Hawk’s Winery. Chef Matt McMillin has a delicious Thanksgiving menu of butternut squash soup, turkey and stuffing, green beans, potatoes, and pumpkin praline cheesecake scheduled for those looking for a flavorful dinner.
Cooper Hawk’s November Wine of the Month Grateful Red or White or the Cranberry Sangria is the perfect pairing for your Thanksgiving meal.
If you need a Thanksgiving meal to go instead, try their Heat and Server package.
- Address: 757 Lynnhaven Pkwy, Virginia Beach, VA 23452
When you want to combine a bit of shopping with your Thanksgiving dinner, head to Cracker Barrel, where you can enjoy the Turkey n’ Dressing dinner served with sweet potato casserole, stuffing, and cranberry relish.
After the meal, enjoy browsing the Cracker Barrel store for some old-fashion candy, clothing, and great gift ideas. Those in your party who don’t want to shop can enjoy time on the front porch rocking in the rocking chairs greeting those coming and going.
If takeout is what you are looking for, Cracker Barrel offers Thanksgiving Heat N’ Serve Feasts and Family Dinner packages. These meals are available the whole week of Thanksgiving, so if your schedule means Thanksgiving dinner on a different day, Cracker Barrel has you covered.
- Address: 3337 Virginia Beach Blvd, Virginia Beach, VA 23452
On Thanksgiving Day, Denny’s will not only be open, but you can stop in and enjoy their turkey and dressing dinner. The dinner includes carved turkey breast, stuffing, gravy, cranberry sauce, bread, and two other sides.
- Address: 400 S. Independence Blvd., Virginia Beach, VA 23452
Stop in and dine at Golden Corral for Thanksgiving. The Thanksgiving Day buffet will feature all your favorite holiday goodies and many of your usual Golden Corral favorites.
When looking for a classic restaurant to celebrate Thanksgiving, head to Romano’s Macaroni Grill for a three-course turkey dinner. For those in your party that are not fans of turkey, their regular menu will also be available for ordering.
Order one of their take-and-head meals, including turkey, gravy, sides, and dessert, if you are looking for a quality dinner to bring home. The take-home meals come in two sizes which serve five or up to 10 people.
- Address:multiple locations
- 817 First Colonia Road, Virginia Beach, VA 23451
- 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 Thanksgiving 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.
Virginia Restaurants that have closed
Le Yaca Virginia Beach (permanently closed)
- Address: 741 First Colonial Rd, Virginia Beach, VA 23451
Boston Market (permanently closed)
- Address: 3981 Virginia Beach Blvd, Virginia Beach, VA 23452
Romano’s Macaroni Grill – Virginia Beach (permanently closed)
- Address: 4574 Virginia Beach Blvd., Virginia Beach, VA 23462
Frequently Asked Questions about Virginia Beach Thanksgiving restaurants (FAQ)
What are some popular Virginia Beach restaurants for Thanksgiving dinner?
Virginia Beach offers a variety of restaurants that serve Thanksgiving dinners. Some popular options include The Water Table, Catch 31, and Salacia Prime Seafood and Steaks. You can also find Thanksgiving buffets at hotels like the Hilton Virginia Beach Oceanfront and The Cavalier.
Do these restaurants require reservations for Thanksgiving dinner?
Yes, many restaurants in Virginia Beach require reservations for Thanksgiving dinner, as it’s a busy time of year. It’s a good idea to call ahead and make a reservation to secure your spot.
What types of Thanksgiving menus do these restaurants offer?
The menus vary from place to place. Some restaurants offer traditional Thanksgiving feasts with turkey, stuffing, and all the fixings. Others provide a modern twist on the holiday classics. Be sure to check their websites or call to see what’s on the menu.
Are there vegetarian or vegan options available for Thanksgiving dinner in Virginia Beach restaurants?
Yes, many restaurants in Virginia Beach offer vegetarian and vegan options for Thanksgiving. It’s a good idea to inquire when making your reservation to ensure they can accommodate your dietary preferences.
Are there kid-friendly Thanksgiving restaurants in Virginia Beach?
Certainly! Some restaurants offer special Thanksgiving menus for kids with options like mac and cheese, chicken tenders, and other child-friendly dishes. Be sure to check with the restaurant in advance to see if they have kid-friendly options.
What is the average cost of a Thanksgiving meal at Virginia Beach restaurants?
The cost can vary widely depending on the restaurant and the menu. On average, you can expect to pay anywhere from $40 to $100 or more per person for a Thanksgiving meal at a Virginia Beach restaurant. It’s a good idea to check the restaurant’s website or contact them directly for pricing details.
Are there any special events or entertainment at Virginia Beach Thanksgiving restaurants?
Some restaurants may offer live music, special entertainment, or themed events on Thanksgiving. Check with the restaurant to see if they have any unique offerings to enhance your dining experience.
Do Virginia Beach Thanksgiving restaurants offer takeout or catering options?
es, many Virginia Beach restaurants offer takeout or catering options for Thanksgiving. This is a great option if you prefer to enjoy the holiday meal at home or with a larger group. Contact the restaurant in advance to inquire about their takeout and catering services.
What are the operating hours for Thanksgiving restaurants in Virginia Beach?
Operating hours can vary on Thanksgiving, so it’s important to check with the specific restaurant. Some may offer lunch and dinner service, while others may have special holiday hours. Make sure to confirm their hours when making your reservation.
Do Virginia Beach Thanksgiving restaurants have outdoor seating options?
Some Virginia Beach restaurants may offer outdoor seating, weather permitting. Check with the restaurant to see if they have outdoor options and whether they are available on Thanksgiving day.