Maryland's 10 Best Steakhouses!

Is there anything more classically American than sitting down for a juicy cut of beef at a steakhouse? Whether it’s more of a rustic, down-home space or an upscale, modern restaurant, going out for steak is a special event. It doesn’t matter if you like it well done, medium rare, or slow smoked, your steak will be cooked to perfection at these 10 great steakhouses in Maryland. 

1. O’Brien’s Steakhouse, Annapolis, MD

Located in historic downtown Annapolis, O’Brien’s steakhouse is an indelible part of this iconic downtown. With a specific emphasis on Chesapeake cuisine, this is one steak house that you do not want to walk past when exploring Annapolis or visiting the Naval Academy. Come in on Monday’s to participate in free Texas Hold’Em tournaments and stay for some classic Annapolis hospitality.

2. Old Hickory Steakhouse, Oxon Mill, MD

Just outside of Washington D.C., located in the National Harbor, sits a treat in sophisticated dining. The Old Hickory Steakhouse has been providing a truly unforgettable experience for customers that have a flare for quality. Serving Harris Ranch premium beef, artisan cheeses from the restaurant’s own cheese cave, and hand crafted cocktails, they offer an experience to remember. This steakhouse is also known for its famous cigar terrace.

3. Two Rivers Steakhouse and Fish, Pasadena, MD

Located in Pasadena, Two Rivers Steakhouse and Fish is the place to go for perfectly cooked steak, fish, wraps, and burger. The great thing about this restaurant is the diversity of experiences that it offers, along with some fantastic food. If you are in the mood for sports, they have large screen televisions in the bar. If you are in the mood for romance, Two Rivers offers a romantic fireplace, and if you need a place to take the kids for some great food, they have an outstanding children’s menu. In other words—everyone is happy here.

4. Nick’s Chophouse, Rockville, MD

If you happen to be in Rockville and are in the mood for a great steak, find your way to Nick’s Chophouse located on King Farm Boulevard. The restaurant has been called the area’s premium steakhouse for its fine selection of cuts. In a casual but elegant dining environment, Nick’s Chophouse offers a uniquely five-star experience, both in the quality of food served and in the type of service patrons can expect. Locals have been loving this restaurant for years and now you are in on the secret.

5. The Classics Steaks and Seafood, Silver Spring, MD

Surf and turf, it is a dining classic and this restaurant says it all in its name, the Classics Steak and Seafood. For people who absolutely love great steak there is really no matching this restaurants commitment to beef. The beef is all farm raised, corn fed premium angus that is allowed to age for a minimum of 30 days before it ever sees seasoning and the butchering, which is done on site. The result is a perfectly lean steak that has some of the most intense flavor and will keep you coming back over and over again.

6. The Prime Rib, Baltimore, MD

If you are looking for a sophisticated dining experience, try the “civilized steak house” in Baltimore. While there are three locations, with the other two being in Washington D.C. and Philadelphia, no steak restaurant list about Maryland would be complete without this amazing restaurant. The Prime Rib has been rated one of the five most romantic restaurants in the United States by Food and Wine Magazine, and is the Silver Plate Award Winner—given by the National Restaurant Association. The Prime Rib is exactly what you expect in a black-tie steak dinner that will be the highlight of your year.

7. Lewnes’ Steakhouse, Annapolis, MD

When a restaurant has been in business for almost 100 years, you know that the dining experience is going to be special. The Lewnes family has been serving steaks in Annapolis since 1921. This is a restaurant that knows its beef and choses to only serve U.S. prime, grass-fed beef to serve its customers. When you consider that they have broilers that operate at up to 1800 degrees, the steak is incredibly tender with the juices having been cooked into the meat while there is a browning on the outside. Then you add in a fantastic wine selection and what you have is a steakhouse where you can find the very best Annapolis has to offer.

8. Theo’s Steaks, Sides and Spirits, St. Michaels, MD

Theo’s Steaks Sides and Spirits is the place to go if you are looking for an intimate dinner, with outstanding food and amazing service. Theo’s seats 45 people, so when we say intimate we mean intimate. Combine this small and cozy environment with delicious cuisine and a unique flare for steak, and other dishes, for an evening to remember. Theo’s also hosts events at their facility, so if you are looking to book a reception with amazing food this could be the place for you.

9. Squires Rock Creek Steak House, Silver Spring, MD

There is a strong local tradition in Maryland, so when Chef Scott Squire decided to open a second restaurant, he did so directly across the street from his acclaimed Limerick Pug. Already Squire’s Rock Creek Steak House has become a fan favorite among locals who cannot get enough of the atmosphere and food. They have a friendly staff, clean and chic romantic atmosphere, and perfectly cooked meat. Patrons cannot get enough of this restaurant and we are betting neither will you.

10. Pine Lodge Steakhouse, McHenry, MD

Location, location, location may be the mantra of real estate professionals but when it comes to steak houses there is really no restaurant that has it as good as Pine Lodge Steakhouse which is located on Deep Creek Lake. The restaurant itself is in a log cabin and prepares some of the finest steak and seafood at a reasonable price. So, if you spend the day on the lake, and decide that you have a hankering for steak, come in to the Pine Lodge and enjoy a scrumptious meal with a mouthwatering view.

Select a Maryland town to find the Best Things-To-Do and Places To Go around you
Find Steakhouses Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Allegany County

Anne Arundel County

Baltimore County

Baltimore City County

Calvert County

Caroline County

Carroll County

Cecil County

Charles County

Dorchester County

Frederick County

Garrett County

Harford County

Howard County

Kent County

Montgomery County

Prince Georges County