The perfect Bloody Mary can be difficult to find. Whether you are looking for spicey or sweet, a celery-stalk garnish or blue cheese stuffed olives, these are the places that have you covered. Here are South Florida’s top spots for sipping flavorful Bloody Marys.

Source: Snapper’s


139 Seaside Avenue
Key Largo, FL 33037-3892
(305) 852-5956

Snapper’s draws Bloody Mary connoisseurs from all over the world to the island of Key Largo. On Sundays bar patrons can create a perfect blend of vodka and tomato juice at one of the only build-your-own Bloody Mary Bars in all of South Florida. Bloody Maria lovers are also welcome and you’ll be given your choice of Tequila and Vodka so you can style your mixture just the way you want it from start to finish. Snapper’s is also home to one of the most popular happy hours in the upper keys. Open daily from 11 a.m. to 10 p.m.

Source: Getty Images


163 Northeast 39th St
Miami, FL 33137
(305) 572-1400

Brosia is located in Miami’s Design District and is famed for having one of the tastiest Bloody Mary’s in town. They serve Mediterranean cuisine for lunch, dinner, and the perfect time for a Bloody Mary, Saturday brunch. The Brosia Bloody Mary combines a wide array of spices, vegetables, and all the other trimmings, stirred to perfection.

Source: Getty Images

Bourbon Steak

19999 West Country Club Drive
Aventura, FL 33180-2401
(786) 279-6600

Bourbon Steak is an upscale steakhouse in Aventura with an extensive wine list, but it’s the Bloody Marys that keep locals coming back. The Bourbon Steak Bar menu is interactive. You can order one of their celebrated Bloody Marys and a Burger with up to six toppings of your choice.

Source: Getty Images

The Angler’s Resort

Miami Beach Hotel
660 Washington Avenue
Miami Beach, FL 33139
(305) 534-9600‎

The Angler’s Resort is home to the ‘Bottomless Bloody Mary Bar.’ A server wheels a cart from table to table stocked with clam juice, cornichons, caper berries, celery, queen olives, and chianti-cured salami. You tell the server exactly what you’d like, and they’ll mix your cocktail.

Source: Lauderdale Grill

Lauderdale Grill

1901 Cordova Road
Fort Lauderdale, FL 33316
(954) 524-1118

Every Saturday and Sunday, the staff at the Lauderdale Grill break-out the elaborate Bloody Mary Bar. You can fashion your own bloody mary with over 20 items to choose from. The sporty setting provides 20 hi-def flat screen TV’s and a 20-foot projection television, so you can watch your team play while enjoying your Bloody Mary.