Maryland's 6 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 6 great steakhouses in Maryland. 

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.

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.

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.

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.

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.

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.

Share your favorites!
Maryland Search
Find Steakhouses Near You
Select a Maryland town to find
the Best Things-To-Do and Places To Go around you
Baltimore City County