Food & Drink

Get your Bloody Mary fix at these top 20 spots in Charm City!

Baltimore is a city that knows how to do brunch right. And what's brunch without a good Bloody Mary to go along with your meal?

Luckily, there are plenty of places in Baltimore that serve up some of the best Bloody Marys around. From classic to creative, there is a Bloody Mary for everyone in this city.

Whether you prefer a traditional Bloody Mary or one with a twist, you'll find it in Baltimore. Many restaurants and bars in the city have put their own unique spin on this classic cocktail.

Some places serve Bloody Marys with bacon, shrimp, or even oysters. Others use different types of liquor, like tequila or gin, to give their Bloody Marys a different flavor profile.

If you're looking for a brunch spot that takes its Bloody Marys seriously, you won't be disappointed in Baltimore. The city's bartenders and mixologists take pride in their craft and are always experimenting with new recipes and flavor combinations.

So, whether you're a Bloody Mary purist or someone who likes to try new things, Baltimore has something for you.

1. Miss Shirley's Cafe

Miss Shirley's Cafe
The Charm’tastic Mile, 750 E Pratt St, Baltimore, MD 21202 (Google Maps)

Miss Shirley's Cafe is a creative American breakfast and brunch restaurant that serves up some of the best Bloody Marys around.

Their menu features Southern-inspired cuisine with a regional twist, and they pride themselves on using fresh, locally-sourced ingredients.

The atmosphere is homey and welcoming, and the staff is friendly and attentive.

If you're looking for a delicious breakfast cocktail to start your day off right, Miss Shirley's Cafe is the place to be.

2. Mama's On the Half Shell

Mama's On The Half Shell
2901 O’Donnell St, Baltimore, MD 21224 (Google Maps)

Looking for a place to grab a bloody mary in town, Mama's On the Half Shell is a popular spot.

With its cozy and friendly atmosphere, it's perfect for brunch or a night out with friends.

The drink is decent, but the highlight of the menu is the authentic and freshly made seafood dishes.

The portions are generous and worth the price. The staff is attentive and accommodating, making it a great experience overall.

3. Mick O'Shea's Irish Pub

Mick O'shea's Irish Pub
328 N Charles St, Baltimore, MD 21201 (Google Maps)

Looking for a great spot for a bloody mary in a lively atmosphere with delicious food and drinks to match, look no further than Mick O'Shea's Irish Pub.

This famous Baltimore Irish pub has an excellent selection of beer and whiskey, and the bartenders are friendly and attentive.

The pub offers a great menu with all the typical Irish foods, and the daily specials are always worth checking out.

The live music is amazing and adds to the overall experience. Don't miss out on this cool Irish pub with an inviting atmosphere and excellent food and drinks.

4. The Outpost American Tavern

The Outpost American Tavern
1032 Riverside Ave, Baltimore, MD 21230 (Google Maps)

The Outpost American Tavern is the perfect spot for a spicy and delicious bloody mary.

This neighborhood bar is known for its creative cocktails and high-quality food. The staff is attentive and friendly, making for a pleasant dining experience.

The atmosphere is cozy and inviting, with a mix of old-school tavern vibes and playful details.

The Outpost American Tavern is a must-try for anyone looking for a great bloody mary and a fun night out.

5. Chuck's Trading Post

Chuck's Trading Post
1506 W 36th St, Baltimore, MD 21211 (Google Maps)

Chuck's Trading Post is the perfect spot for a delicious bloody mary. This diner and brunch restaurant has a diverse menu that is sure to please any palate.

The steak and eggs are a must-try, while the skillets and breakfast buns are amazing.

The coffee is excellent and the atmosphere is charming.

The staff is friendly and attentive, making for a great dining experience. Don't miss out on this gem!

6. Silver Queen Cafe

Silver Queen Cafe
5429 Harford Rd, Baltimore, MD 21214 (Google Maps)

Looking for a great place to grab a bloody mary in the city, look no further than Silver Queen Cafe.

This cozy and quaint spot offers a delicious and fresh take on this classic brunch cocktail.

The friendly staff and charming atmosphere make for a great dining experience.

Plus, with plenty of vegetarian options on the menu, there's something for everyone to enjoy. Don't miss out on this hidden gem.

7. Spoons

Spoons
24 E Cross St, Baltimore, MD 21230 (Google Maps)

Spoons is a cozy cafe that serves delicious breakfast and lunch. Their Bloody Mary is a must-try for anyone who loves this classic cocktail.

The drink is well-balanced, with just the right amount of spice and tanginess. The bartenders use fresh ingredients and take their time to make each drink perfect.

The atmosphere of Spoons is relaxed and welcoming, making it a great spot to enjoy a weekend brunch with friends or family.

The service is prompt and attentive, and the prices are reasonable. If you're in the mood for a tasty Bloody Mary, Spoons is the place to go.

8. Slainte Irish Pub and Restaurant

Slainte Irish Pub And Restaurant
1700 Thames St, Baltimore, MD 21231 (Google Maps)

Slainte Irish Pub and Restaurant is a bustling pub and grill that serves up delicious Irish fare all day.

They have a great selection of drinks, including a fantastic bloody mary. The atmosphere is lively and fun, with traditional music and international sports on TV.

The staff is friendly and attentive, making for a great overall experience.

Whether you're looking for a quick drink or a full meal, Slainte Irish Pub and Restaurant is a must-visit spot.

9. Huck's American Craft

Huck's American Craft
3728 Hudson St, Baltimore, MD 21224 (Google Maps)

Huck's American Craft is a hip and cozy bar that serves creative American comfort food and craft beers.

With a diverse menu and endless brunch options, Huck's is a must-visit spot for anyone looking to enjoy a great meal and drinks with friends.

The bartenders are skilled mixologists who create amazing concoctions, including their signature bloody mary.

Huck's American Craft is perfect for anyone who wants to enjoy a fun and relaxed atmosphere while indulging in delicious food and drinks.

10. Shotti's Point Charm City

Shotti's Point Charm City
701 E Fort Ave, Baltimore, MD 21230 (Google Maps)

Shotti's Point Charm City is the place to go for a delicious bloody mary. The bartenders are skilled and serve up a spicy and flavorful drink.

The food is exceptional, with a mix of Mexican and seafood offerings. The atmosphere is lively and welcoming, perfect for a night out with friends.

The staff is friendly and attentive, making sure customers are happy and satisfied. The bar also has outside seating, adding to the charm of the place.

If you're in the mood for a well-made bloody mary and great food, Shotti's Point Charm City is the spot to visit.

11. Penny Black Bar & Restaurant

Penny Black Bar & Restaurant
1800 Thames St, Baltimore, MD 21231 (Google Maps)

Penny Black Bar & Restaurant is a vintage space offering elevated American fare and cocktails.

The dark-wood bar adds to the classic atmosphere.

The bar is well known for its Bloody Mary, which is a must-try for anyone visiting.

The friendly staff and great food make this place worth visiting.

12. Maggie's Farm

Maggie's Farm
4341 Harford Rd, Baltimore, MD 21214 (Google Maps)

Maggie's Farm is a must-visit for those seeking the best bloody mary in town. The farm-to-table restaurant offers a cozy ambiance and a diverse menu of globally inspired provisions and cocktails.

The local-sourced ingredients ensure that every dish and drink is bursting with flavor.

The service is friendly and accommodating, making it a great spot for a casual evening with friends or a romantic date night.

Don't miss out on the sticky cinnamon bun or the roasted veggie hash with egg. Maggie's Farm is a hidden gem that's worth discovering.

13. Alexander's Tavern

Alexander's Tavern
710 S Broadway, Baltimore, MD 21231 (Google Maps)

Alexander's Tavern is a great spot for a bloody mary. They offer a 24oz drink for only $5.

The service is exceptional and the atmosphere is laid back. The food options are good, and they have a gluten-free and vegan menu.

The staff is knowledgeable about celiac and they offer a large selection of low-cost food and drinks.

This is a must-stop for anyone in the area looking for a good bloody mary.

14. Barracudas Locust Point Tavern

Barracudas Locust Point Tavern
1230 E Fort Ave, Baltimore, MD 21230 (Google Maps)

Barracudas Locust Point Tavern is a local dive bar that serves up some fantastic food and drink. With a friendly owner and bartender, the atmosphere is casual and welcoming.

The bloody mary is a must-try, and the house-made pickles and tiger sauce are a delicious touch.

The food menu is diverse and flavorful, with options like corned beef and pit beef sandwiches.

For those who like a bit of spice, almost all the options have a kick to them. Barracudas is a great spot for a casual meal and a drink with friends.

15. Teavolve Cafe

Teavolve Cafe
1401 Aliceanna St, Baltimore, MD 21231 (Google Maps)

Teavolve Cafe is a laid-back tearoom and cafe that also serves cocktails.

They offer a variety of breakfast-to-dinner American eats, perfect for brunch.

Their signature bloody mary is a must-try for anyone who loves a good spicy drink.

The atmosphere is calming and the service is excellent. The fair prices make it a great spot for a casual meal with friends or family.

16. Riverside Taphouse

Riverside Taphouse
1542 Light St, Baltimore, MD 21230 (Google Maps)

Riverside Taphouse is a must-visit spot for anyone looking for a great bloody mary.

The modern space offers a relaxed atmosphere that is perfect for enjoying a drink and some comfort food. With a variety of beers on tap, there is something for everyone.

The food is delicious and reasonably priced, making it a great value. The staff is friendly and attentive, providing excellent service.

Whether you're looking for a quick bite or a leisurely meal, Riverside Taphouse is the place to be.

17. Peter's Pour House

Peter's Pour House
111 Mercer St, Baltimore, MD 21202 (Google Maps)

Looking for a great spot to enjoy a delicious Bloody Mary in town without breaking the bank or compromising the quality of the drink, look no further than Peter's Pour House.

This old-timey tavern offers a classic pub atmosphere and serves up some of the best Bloody Marys in town.

Made with a perfectly balanced mix of vodka, tomato juice, and spices, this drink is sure to satisfy any craving.

Pair it with their signature crab cakes or wings, and you've got the perfect meal. The staff is friendly and attentive, and the prices are reasonable. Don't miss out on this local gem!

18. Todd Conner's

Todd Conner's
700 S Broadway, Baltimore, MD 21231 (Google Maps)

Looking for a great spot for a bloody mary in town that won't break the bank or disappoint in taste or quality of service, head to Todd Conner's.

This cozy corner tavern is a favorite amongst locals and visitors alike. The bartenders are friendly, and the drinks are spot on.

The creative American comfort food on offer is delicious and pairs perfectly with your drink of choice. With outdoor seating available, it's a great spot to relax and enjoy the day.

Todd Conner's is a must-visit for anyone looking for a laid-back atmosphere and a bloody mary that hits the spot.

19. The Brass Tap

The Brass Tap
1205 W Mt Royal Ave, Baltimore, MD 21217 (Google Maps)

The Brass Tap is a must-visit for Bloody Mary lovers.

They serve up a delicious and spicy concoction that will satisfy even the most discerning taste buds.

The atmosphere is cozy and the staff is friendly, making for a great overall experience.

Don't miss out on this gem of a spot!

20. Kooper's Tavern

Kooper's Tavern
1702 Thames St, Baltimore, MD 21231 (Google Maps)

Kooper's Tavern is the perfect spot for a delicious bloody mary.

With a cozy atmosphere and friendly staff, this American pub serves up a variety of burgers and beers that are sure to satisfy.

The bartenders are knowledgeable and always on hand to mix up a perfect cocktail.

The outdoor seating area is a great spot to enjoy a drink with friends on a nice day. If you're in the mood for a tasty bloody mary, Kooper's Tavern is the place to be.