The 10 Best Steakhouses in Virginia!

Virginian carnivores enjoy an embarrassment of riches when it comes to mouthwatering steakhouses. Virginia’s best steakhouses are serving up the best of the classic cuts: Delicious wagyu rib eye, mouthwatering sirloin, and so much more. From the high-end restaurants to the local chophouses throughout the Commonwealth, here are 10 of the best steakhouses around.

1. Byrd and Baldwin Brothers Steakhouse, Norfolk, VA

The Byrd and Baldwin Brothers Steakhouse in historic Norfolk, Virginia, is a traditional, upscale steakhouse inside of a 1906 building. While the exterior evokes turn-of-the-century architecture, the interior is incredibly modern. Enjoy a fine wine from the cellar with an all-natural beef steak aged on site. With menu items like escargot, caviar, and the house specialty tomahawk cut 30-ounce wagyu bone-in rib eye, Byrd and Baldwin Steakhouse is best for special occasions. 

2. River Stone Chophouse, Suffolk, VA

River Stone Chophouse in Suffolk, Virginia, is celebrating just over nine years in business this year and has made a fantastic name for itself in the Hampton Roads area with its delectable steaks, seafood, and raw bar. OpenTable.com visitors have voted River Stone Chophouse to the top 10 lists for “Best Ambience,” “Best Service,” “Notable Wine List,” “Special Occasions,” and “Romance.” The menu includes signature dishes like smoked Kansas City strip, deviled crab dip, and live Maine lobsters, with more casual options available in the separate bar. 

3. Flemings Steakhouse, McLean, VA

Flemings Steakhouse in McLean, Virginia, is a casual, family-friendly steakhouse in the Tyson’s Corner area of Northern Virginia and is one of Gayot’s “Top 10 Steakhouses” in the Washington, D.C. area. The menu is limited to five cuts of steak, along with entrée options like barbecue Scottish salmon fillet, miso glazed Chilean sea bass, and a double breast of chicken. The sides are a la carte but delicious. Make sure to pair with one of Fleming’s 100 different wines. 

4. Opus 9 Steakhouse, Williamsburg, VA

Opus 9 Steakhouse in Williamsburg, Virginia, has won an array of accolades for over a decade, including “Best Steakhouse,” “Best of the 757,” Platinum Plates Awards, and “Best of Williamsburg” Winner. Opus 9 prides itself on its casually elegant, “club-like lounge sophistication” paired with fireside dining in “plush booths” and “spacious tables.” The dinner menu includes a large amount of seafood along with various cuts of steak. Each steak is served with your choice of side. When in Williamsburg, Opus 9 is the steakhouse with one of most diverse uses. Either of their sister restaurants, Opus 9 and Hondos Only Prime in Virginia are both winners. 

5. Brass Bell Steakhouse and Bar, Virginia Beach, VA

Brass Bell Steakhouse and Bar in Virginia Beach, Virginia is The Virginian Pilot newspaper’s Gold level award winner for Best of 2016 steakhouses, as voted upon by the readers. And, as the adage goes, the customer is always right. The Brass Bell is known for their steaks and friendly atmosphere, as well as their weekly events, including karaoke, beer pong, team trivia, Texas Hold’em, and pool leagues. Enjoy your steak for breakfast, lunch, or dinner, with sizeable portions and reasonable prices. 

6. Ray’s the Steaks, Arlington, VA

Ray’s the Steaks may not have the upscale décor of a more well-to-do establishment, but the folks at Zagat rightly call it Arlington’s Courthouse zone’s “hidden gem” for their reasonably-priced menu and all-you-can-eat sides. Steaks cooked over an open flame, juicy burgers, fresh seafood, and a generous wine selection combine to make Ray’s a delight. 

7. Bookbinders Seafood and Steakhouse, Richmond, VA

Bookbinders Seafood and Steakhouse in Richmond, Virginia, originally opened in 1865 in Philadelphia before moving to its current location in the Commonwealth’s capital. The restaurant is a frequent award winner, receiving accolades from Trip Advisor, Wine Spectator, and Open Table for Excellence across the board. The interior is historic and atmospheric with exposed brick and white tablecloth dining. 

8. Charbroil Grill Brazilian Steakhouse, Woodbridge, VA

The Charbroil Grill in Woodbridge, Virginia, is a Brazilian steakhouse offering an incredible all-you-can-eat meat experience. The lunch cuts include top sirloin steak, pork sausage, pork tenderloin and more, while the dinner cuts add Brazilian flank steak, hanger steak, and more. The salad bar, hot plates, and wine menu complete the experience. Stop by from 10:30 a.m. to 2:30 p.m. for Sunday brunch. 

9. Local Chop and Grill House, Harrisonburg, VA

The Local Chop and Grill House in Harrisonburg, Virginia, is a gorgeous site to behold. Located in a repurposed Produce Exchange and Seed company, the Local Chop and Grill House occupies space in the first floor of the converted building. Whether you’re looking for a casual evening at the bar or an intimate date in the dining room, the menu will keep you coming back. The steaks include New York strip, filet mignon, rib eye, and sirloin, and each come with two sides. Try the duck fat fried Yukon gold fries and house made peach ketchup.  

10. Piedmont Steakhouse, Culpeper, VA

Piedmont Steakhouse in Culpeper is located in an 1890s historic brick building. The interior still captures the ambiance of the historic location. The main and balcony level dining areas include a bar and lounge. Stop by for lunch or dinner and enjoy prime cuts of steak, fresh seafood, and Italian specialties like their Past from Hell (a zesty mix of red pepper flakes, banana peppers and sautéed shrimp cooked in a garlic white wine sauce).  

Virginia Search
Find Steakhouses Near You
Select a Virginia town to find
the Best Things-To-Do and Places To Go around you
Bristol County
Buena Vista City County
Charles City County
Charlottesville City County
Chesapeake City County
Colonial Heights City County
Covington City County
Danville City County
Franklin City County
Galax City County
Hampton City County
Harrisonburg City County
Hopewell City County
Lexington City County
Loudon County
Lynchburg City County
Manassas Park City County
Martinsville City County
Newport News City County
Norfolk City County
Norton City County
Petersburg City County
Poquoson City County
Portsmouth City County
Powhatan County
Radford County
Roanoke City County
Salem County
Staunton City County
Suffolk City County
Waynesboro City County
Winchester City County