These 10 Restaurants Serve The Best Bloody Mary In New Jersey

Discover the best places in New Jersey to enjoy a creative and flavorful Bloody Mary.

The Bloody Mary is a classic brunch cocktail that's full of flavor. In its simplest form, the drink is a mix of vodka, tomato juice and spices. However, New Jersey restaurants can get a bit creative with the beverage, occasionally turning it into a meal itself. For the best Bloody Mary around, head to one of these 10 Garden State bars and restaurants.

1. McDonagh's Pub - 2 West Front Street, Keyport

This lively Irish pub offers a welcoming atmosphere and weekly events like karaoke and trivia nights. Their Bloody Mary is anything but basic (it's finished with a strip of bacon and a gherkin pickle) and they've got an epic 14 oz. Bavarian pretzel that is an absolute must-try. The Jersey Burger (with pork roll, of course) and corned beef eggrolls are also favorites. Visit on game day for great deals.

2. Dogtooth Bar & Grill - 100 E. Taylor Avenue, Wildwood

Head here for a great vibe and a great value. Enjoy $7 Bloody Mary pitchers and daily deals like $1.50 tacos after 6 p.m. on Wednesdays. Visit on Friday's for "Name That Tune" with a first place prize.

3. End of Elm - 140 Morris Street, Morristown

This modern gastropub provides patrons with a flavorful brunch offering unique options like Sashimi Tuna "Pizza" and Crab Cake Benedict. But, best of all, is the ultimate Bloody Mary Bar - build your own with a selection of around 20 different mix-ins.

4. Atlantic City Bar & Grill - 1219 Pacific Avenue, Atlantic City

This local favorite is also a celeb hot spot - George Clooney, Paris Hilton, Michael Phelps and many more have been spotted here. The menu is sizable, serving up everything from pizza to seafood and the "Crab Mary" is to live for.

5. Crystal Tavern - 1 Wild Turkey Way, Hamburg

Part of Crystal Springs Resort, this cozy tavern has a great view, and a great spicy Bloody Mary. The menu is on the smaller side, but emphasis is placed on local sourcing.

6. Franklinville Inn - 2526 Delsea Drive, Franklinville

OpenTable diners named the Franklinville Inn one of the 100 best restaurants in America for 2016. What makes it so great? Reviewers rave about the steak, seafood, creme brulee and Bloody Mary with a kick.

7. Black Bear Bar & Grill - 205 Washington Street, Hoboken

This local sports bar lets you be your own bartender - kinda. They pour the hard stuff, then you can craft your own Bloody Mary. While they're a wonderful place to watch the game, Black Bear also offers up a mean brunch - try the Belly Buster or make your own omelette.

8. McLoone's Pier House - 1 Ocean Avenue, Long Branch

Though you can likely find a McLoone's nearer to you (there are multiple locations), the Long Branch location offers epic oceanfront views. You can enjoy a brunch buffet here with a complimentary Bloody Mary and wide variety of options including a crab cake station, carving station, omelette station and waffle station. You can also enjoy the unforgettable McLoone's Bloody Mary, stuffed with shrimp, and practically a meal itself.

9. Skinner's Loft - 146 Newark Avenue, Jersey City

This impeccably designed eatery offers seasonal rooftop dining and a delicious Bloody Mary. Visit for brunch and try the Corn Flake Crusted Stuffed Brioche French Toast, stuffed with cream cheese and raspberry preserves.

10. Keg & Kitchen - 90 Haddon Avenue, Westmont

Reviewers rave that this eatery has one of the best brunches around and, with your meal, you can score a $3 Bloody Mary, Mimosa or Man-mosa. You also don't want to miss the mac n' cheese.

Where's your favorite Bloody Mary in New Jersey? Let us know in the comments, for more Garden State brunch spots, check out this list.

Subscribe to our newsletter

Get the latest updates and news

All Stories