If a Bloody Mary is your drink of choice or you enjoy a little spicy zing at brunch on the weekends, we scouted out the best restaurants that serve an amazing Bloody Mary cocktail. From traditional recipes to one-of-a-kind concoctions, these 9 places are “THE” place to go in the Sooner State for outstanding Bloody Marys.

  1. Dilly Diner - 402 E 2nd Street, Tulsa

dillydinertulsa/Facebook

dillydinertulsa/Facebook Dilly Diner uses an incredible house-made mix, lime and the perfect blend of spices to make one of the best Bloody Mary cocktails in Tulsa.

  1. Power House - 1228 SW 2nd Street, Oklahoma City

Mary Margaret M/Yelp

Karie N/Yelp Power House’s Fat Little Cowboy has a nice little twist on the traditional Bloody Mary. You’ll find it’s not made from standard vodka, but rather a mix of smoky alipús mezcal and half a can of Modelo Especial.

  1. S&B Burger Joint - 1060 NW 38th Street, Lawton

sbburgerjointlawton/Facebook

Jacqueline R/Yelp From mild to hot, S&B Burger Joint has the perfect Bloody Mary of your choice. With over 7 different Bloody Mary’s on the drink menu, the variations offered are all amazing.

  1. Kilkenny’s Irish Pub - 1413 E 15th Street, Tulsa

Publican I/Yelp

Publican I/Yelp Choose from their traditional Bloody Mary (that they say is the best in town and possibly the world) or try the Guinness Bloody Mary - all the same ingredients as the traditional but with a dash of rich, creamy Guinness.

  1. Two Frogs Grill - 646 W Broadway Street, Ardmore

Kira J/Yelp

Two Frogs Grill/Yelp Make sure you stop into Two Frogs Grill the next time you are in Ardmore to enjoy a yummy Bacon Bloody Mary. The cozy atmosphere, delicious food and great drink, make this the perfect place to enjoy a night out on the town.

  1. Meatball House - 333 W. Boyd Street, Norman

Meatball House/Yelp

MBHouseNorman/Facebook Located on the University of Oklahoma’s Campus Corner, Meatball House serves a well-loved Bloody Mary. Enjoy this drink during Friday and Saturday brunch for the special price of only $2.

  1. Pearl’s Oyster Bar - 5641 N. Classen Boulevard, Oklahoma City

Candice D/Yelp

Pearlsokc/Facebook Oklahoma City’s most popular seafood restaurant is also home to an amazing Bloody Mary bar. Fix it up just how you like it with the right amount of vodka, then sit back and enjoy your amazing concoction.

  1. Deep Fork Grill - 5418 N Western Ave, Oklahoma City

Danielle T/Yelp

deepforkgrill/Facebook This upscale restaurant may be known for its seafood, but it’s also known for delicious Bloody Marys with the perfect flavor.

  1. Doc’s Wine & Food - 3509 S Peoria Avenue, Tulsa

“D”/Tripadvisor

docswineandfood.com Doc’s serves an amazing Cajun Bloody Mary that is a favorite with the locals. The different spice mix gives it a little twist you may not be used to…but you will love it.

Who is ready for a delicious Bloody Mary now? Don’t forget Valentine’s Day is right around the corner and restaurants are now taking reservations for that romantic day. Check out these 11 Romantic Restaurants In Oklahoma to take that special someone.

dillydinertulsa/Facebook

Dilly Diner uses an incredible house-made mix, lime and the perfect blend of spices to make one of the best Bloody Mary cocktails in Tulsa.

Mary Margaret M/Yelp

Karie N/Yelp

Power House’s Fat Little Cowboy has a nice little twist on the traditional Bloody Mary. You’ll find it’s not made from standard vodka, but rather a mix of smoky alipús mezcal and half a can of Modelo Especial.

sbburgerjointlawton/Facebook

Jacqueline R/Yelp

From mild to hot, S&B Burger Joint has the perfect Bloody Mary of your choice. With over 7 different Bloody Mary’s on the drink menu, the variations offered are all amazing.

Publican I/Yelp

Choose from their traditional Bloody Mary (that they say is the best in town and possibly the world) or try the Guinness Bloody Mary - all the same ingredients as the traditional but with a dash of rich, creamy Guinness.

Kira J/Yelp

Two Frogs Grill/Yelp

Make sure you stop into Two Frogs Grill the next time you are in Ardmore to enjoy a yummy Bacon Bloody Mary. The cozy atmosphere, delicious food and great drink, make this the perfect place to enjoy a night out on the town.

Meatball House/Yelp

MBHouseNorman/Facebook

Located on the University of Oklahoma’s Campus Corner, Meatball House serves a well-loved Bloody Mary. Enjoy this drink during Friday and Saturday brunch for the special price of only $2.

Candice D/Yelp

Pearlsokc/Facebook

Oklahoma City’s most popular seafood restaurant is also home to an amazing Bloody Mary bar. Fix it up just how you like it with the right amount of vodka, then sit back and enjoy your amazing concoction.

Danielle T/Yelp

deepforkgrill/Facebook

This upscale restaurant may be known for its seafood, but it’s also known for delicious Bloody Marys with the perfect flavor.

“D”/Tripadvisor

docswineandfood.com

Doc’s serves an amazing Cajun Bloody Mary that is a favorite with the locals. The different spice mix gives it a little twist you may not be used to…but you will love it.

OnlyInYourState may earn compensation through affiliate links in this article.