The 10 Best Places for a Bloody Mary in Pennsylvania!

Need some hair-of-the-dog, or just love a good old fashioned Bloody Mary? Well, we've rounded up the best places to find them in the state. No matter if you prefer a Bloody Mary with a little twist like Cilantro vodka or are happy with a classic, you'll find these—and many other varieties—at the 10 restaurants below. Try just one or make a trip of it to try them all—we know you won't be disappointed!

1. Tavola, Springfield, PA

The featured garden cocktail at Tavola is, of course, their Garden Bloody Mary Blend. It was voted the best Bloody Mary in all of America, after all! Their award-winning Bloody Mary features Absolut Peppar and Cilantro vodkas, ingredients from vegetable and herb gardens on the restaurant premises, a garnish of celery, a stuffed olive, lemon, lime, and, of course, their own spice blend. Your award-winning Bloody Mary awaits.

View this post on Instagram

A post shared by Tavola Restaurant + Bar (@tavolarestaurant) on

2. Capofitto, Philadelphia, PA

Philadelphia's Capofitto offers a uniquely Italian twist on the Bloody Mary. Their Blood of San Gennaro, moderately priced at $9, consists of Heirloom tomato juice, grappa, prosecco, fresh horseradish, and, finally, a Calabrian hot pepper for a decidedly spicy kick. And if you can't take the heat, you can always cool down with some of their award-winning gelato! (We'd recommend the hazelnut.)

3. National Mechanics, Philadelphia, PA

Love a good DIY project? How about DIY-ing your own Bloody Mary at National Mechanics' Bloody Mary Bar during their weekend brunch! It's fairly straightforward: Choose a rim for your glass (like Chili powder, Bacon Salt, or Old Bay, to name a few), pick out your vodka or infusion (Tito's, Absolut, Effen Cucumber—and more), and finish it off with a stalk of prosciutto-wrapped asparagus or a poached shrimp skewer. It's just like Pinterest! Only, there's alcohol and it tastes a whole lot better.

4. Meat and Potatoes, Pittsburgh, PA

Weekend brunch at Meat and Potatoes features classic brunch favorites like Croque Madame, stuffed French toast, and huevos rancheros—along with tasty new takes on favorites like Nashville hot chicken & waffles. And let's not neglect to mention the Bloody Mary Bar! Choose from 5 different varieties of vodka (such as Kimchi vodka and Dill Pickle & Jalapeno vodka, for example) or Taco Tequila. Choose wisely!

View this post on Instagram

A post shared by Jess DeGore RD LDN CHWC (@dietitianjess) on

5. Café 1500, Harrisburg, PA

Café 1500 is another award-winning spot—which should come as no surprise if you've dined there. Weekend brunch runs from 10a-2p on Saturdays and Sundays. On the menu, you'll find items like a crab Florentine omelet, chorizo and egg tacos, fried chicken & pancakes, and a whole lot more. It all sounds delicious, and we're sure you'll leave happy no matter what you try. Top your meal off with their Bloody Mary, and you'll be in brunch heaven.

6. 3rd & Ferry Fish Market, Easton, PA

When it comes to the Bloody Mary, 3rd & Ferry Fish Market does NOT mess around. They say their Crabby Mary is "Brunch in a Glass," and with its shrimp cocktail, Colossal crab, and crab cake slider garnishes, we'd be inclined to agree. Locals love it because they don't even have to order an entrée!

7. The Butcher & Barkeep, Harleysville, PA

No matter what month it is, you'll find us looking forward to Sunday brunch at The Butcher & Barkeep all year long. Their diverse, seasonal menu is home to a few Southern-inspired dishes, but you'll also find brunch-time classics like Belgian waffles with Fruity Pebbles butter. It's all good, but the cocktails (killer Bloody Mary included) and the Sexy Fries are the main reasons we keep coming back.

A post shared by @thebutcherandbarkeep on

8. The Yardley Inn, Yardley, PA

The Yardley Inn's take on the Bloody Mary, the Big Mary, is the perfect accompaniment to any of the restaurant's savory brunch menu items. Whether you choose to pair it with an omelet, steak and eggs, avocado toast, or something entirely different—you simply can't go wrong here.

9. Pub & Kitchen, Philadelphia, PA

If you're looking to day drink during brunch hours (and let's be honest, —who isn't?), Philadelphia's Pub & Kitchen has you covered with a few of the classics. Choose from a Moscow Mule, Bellini, Aperol Spritz, Classic Bloody Mary, and the Pub & Kitchen Wrangler Bloody Mary, which features their signature spicy mix. Pair the Wrangler with an order of half shell oysters, and you'll be living that top-floor lifestyle, too.

10. The Millworks, Harrisburg, PA

The Millworks is an award-winning restaurant, brewery, and art showcase in Harrisburg's Midtown area. All of the food and drink menus feature seasonal ingredients sourced from local farms using organic and/or sustainable methods, but their Sunday brunch, which runs from 10 a.m.-2 p.m., is the obvious star. Their house-made Bloody Mary comes with your choice of Jalapeno vodka, Cucumber vodka, or Celery & Peppercorn vodka. We'll take one of each, please!

A post shared by The Millworks (@the_millworks) on

View more Pennsylvania Bars and Saloons.
Select a Pennsylvania town to find the Best Things-To-Do and Places To Go around you
Find Bars 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:

Adams County

Allegheny County

Armstrong County

Beaver County

Bedford County

Berks County

Blair County

Bradford County

Bucks County

Butler County

Cambria County

Cameron County

Carbon County

Centre County

Chester County

Clarion County

Clearfield County

Clinton County

Columbia County

Crawford County

Cumberland County

Dauphin County

Delaware County

Elk County

Erie County

Fayette County

Forest County

Franklin County

Fulton County

Greene County

Huntingdon County

Indiana County

Jefferson County

Juniata County

Lackawanna County

Lancaster County

Lawrence County

Lebanon County

Lehigh County

Luzerne County

Lycoming County

Mckean County

Mercer County

Mifflin County

Monroe County

Montgomery County

Montour County

Northampton County

Northumberland County

Perry County

Philadelphia County

Pike County

Potter County

Schuylkill County

Snyder County

Somerset County

Sullivan County

Susquehanna County

Tioga County

Union County

Venango County

Warren County

Washington County

Wayne County

Westmoreland County

Wyoming County

York County