1. Americana Restaurant & Lounge
As part of Americana’s epic Bombshell Brunch Buffet, you’ll find a bottomless Bloody Mary bar that dreams are made of. With tons of fixings, you have the opportunity to create a Bloody Mary that suits your exact taste. You can also purchase their signature Bloody Mary mix from the restaurant any day of the week. 1312 Locust St., Des Moines, IA.
2. Pullman Bar & Diner
Pullman Bar & Diner is a small spot in downtown Iowa City that offers delicious and inventive food and cocktails. Their Bloody Marys are no exception, and are among the best in Iowa City. With many tasty garnishes, like pickled asparagus and bacon, your taste buds will definitely be happy. 17 S Dubuque St., Iowa City, IA.
3. Salt Fork Kitchen
Salt Fork Kitchen is located in the small town of Solon, Iowa, and they offer an amazing brunch, with a wide array of unique and flavorful egg dishes, omelets, pancakes, french toast, biscuits and gravy, and, of course, an amazing Bloody Mary bar on the weekends. The bar consists of plenty of garnish choices, and since it’s make your own, you can opt in or out of the vodka option. 112 E Main St., Solon, IA.
4. Cellar Peanut Pub
While the Cellar Peanut Pub isn’t a restaurant, no Iowa Bloody Mary list would be complete without it. The Pub has won the distinction of “Best Bloody Mary in Iowa” twice, and they won second place for “Best in the Nation,” so you know they know their stuff. Definitely stop in and sample one if you get a chance. The pub is open in two locations: 206 Rock Island Ave., Oskaloosa, IA, and 629 Franklin St., Pella, IA.
5. Machine Shed Restaurant
Known for its down-home comfort food, the Machine Shed also makes a mean Bloody Mary. The drink comes with bacon and, of course, the perfect blend of spice and flavor to leave a lasting impression. The restaurant has two Iowa locations: 7250 Northwest Blvd., Davenport, IA, and 11151 Hickman Rd., Urbandale, IA.
6. Dixie Quicks
Dixie Quicks in Council Bluffs specializes in a blend of Southern cooking with Cajun, Tex-Mex and Southwest flavors. They serve a delicious Saturday and Sunday brunch, with all of your favorite breakfast items, and a killer Bloody Mary. Try the Merry Bloody Mary for something unique, with Absolut Peppar, Absolut Citron and the award-winning Zing Zang Bloody Mary mix. 157 W Broadway, Council Bluffs, IA.
7. Cafe Beaudelaire
Cafe Beaudelaire brings the soul of Brazil to Iowa, with delicious menu items like yucca fries, cheese empanadas, and Pao de Queijo, Brazilian cheese bread bites with baked in gouda and parmesan. They offer a delicious Bloody Mary with just the right amount of spice, along with a pickle spear in lieu of the traditional celery. 2504 Lincoln Way, Ames, IA.
8. SoHo Kitchen & Bar
SoHo Kitchen & Bar serves all kinds of amazing American cuisine, from sandwiches to burgers and more. From their amazing array of cocktails, they have a very tasty, spicy Bloody Mary that’s definitely worth the trip. 1024 4th St., Sioux City, IA.
9. Bev’s on the River
Bev’s has an amazing brunch buffet on Sundays, with all kinds of dishes, like eggs, seafood, waffles, pastries, and a Bloody Mary bar, with a wide array of garnishes and spices. Definitely worth a visit. Brunch runs on Sundays from 10am to 2pm. 1110 Larsen Park Rd., Sioux City, IA.
Centro has all kinds of delicious food, from crab cakes to salads, to pizza and plenty of other options. One of Centro’s crowning jewels is its amazing Bloody Mary bar, with six feet of premium garnish options, like pickles, cheese, bacon and more. 1003 Locust St., Des Moines, IA.
11. Copper Kettle
The Copper Kettle in Dubuque serves a wide array of American food, as well as other options. Their loaded Bloody Mary is an epic experience, and comes with multiple tasty garnishes, like pickles, bacon, celery, olives, pepperoncini and more. 2987 Jackson St., Dubuque, IA.