The 10 Best Markets in Iowa!

Whether you are looking for a scrumptious sandwich from a local deli, a top-notch imported or craft beer selection, or fresh produce, opt to shop at a community market! If you happen to be in the state of Iowa looking for an independent grocer, you don’t have to drive very far, and stretching from John’s in Iowa City to Jeff’s in Blue Grass, every one of these 10 best markets in Iowa cater exclusively to the customer. 

1. John’s Grocery, Iowa City, IA

Located near the Northern Downtown District of Iowa City, John’s Grocery Store provides pantry essentials and some of the best fried chicken in Iowa, plus a plethora of domestic, imported and craft beers. While there are many reasons to visit John’s Grocery Store, what always keeps customers coming back for more is the friendly, local service provided with each visit. The massive amount of delicious beers found in the walk-in cooler helps doesn’t hurt anything either. 

2. B&B Meat and Deli, Des Moines, IA

Acting as a multi-generational grocery store in Des Moines, B&B Meat and Deli has been serving the Des Moines metro long enough for their meat counter to be considered “old-fashioned.” While the local appeal and great customer service has helped keep B&B afloat for all these years, what has made them state-famous is their full line of Killer Sandwiches offered at the deli. Piled high with tons of flavor, B&B Meat and Deli serves up their sandwiches the same way they provide the rest of their services, always with a smile. 

3. New Pioneer Food Co-Op, Multiple locations

Featuring three stores in Eastern Iowa, including locations in Iowa City, Coralville and Cedar Rapids, if you are looking for fresh produce and friendly service, the New Pioneer Food Co-Op is right for you. Acting as a true cooperative market, customers take ownership in New Pioneer, helping dictate what comes on the shelves and from where. One common ingredient between all the options at New Pioneer is the fresh, organic status it comes from.

4. Wheatsfield Co-op, Ames, IA

Acting on behalf of the Ames community, the Wheatsfield Co-Op is a neighborhood supported grocery market with all the freshest options. If you believe yourself to be conscious of what you eat, then the products and stock lining the shelves of the Wheatsfield Co-Op will surely satisfy your appetite. Alongside the big selection of food, the Wheatsfield Co-Op also provides community classes and events, providing some coherence between Ames residents and what they eat. 

5. Town and Country Market, Slater, IA

Accepting only cash or check, the Town and Country Market in Slater is a true small-town grocery store, providing the ambiance and charm that goes alongside it. Whether you are looking for the pantry staples, or something unique, if you can’t find it on the shelves at the Town and Country Market, the owner and staff would be happy to order it for you. Offering competitive prices, and helping the local economy, if you happen to be in the neighborhood of Slater in the near future, be sure to check out the Town and Country Market.

6. Dutchman’s Store, Cantril, IA

Serving the Cantril area for over 30 years, the Dutchman’s Store carries every grocery item from band-aids to bomb pops, and besides their competitive prices and big selection, it’s the deli and produce that keep people coming back to the Dutchman for more. Featuring classic submarine sandwiches prepared fresh to order, and seasonal local produce throughout the aisles, everything at Dutchman’s Store is underlined with locality and friendly flavor. 

7. Mulholland Grocery, Malvern, IA

Not only does the Mulholland Grocery in Malvern provide the small-town charm, but with dozens of homemade items found throughout the store, they provide some of the best take-home items out of any other supermarket in the state. Featuring tasty heat and eat options like chicken and noodles or slow-roasted ham and beans, and grillable entrees like stuffed chicken breasts and handmade sausage, whether you are looking for the basics or not, with every visit to Mulholland Grocery it’s worth taking home something they made in theirs. 

8. Jeff’s Market, Blue Grass, IA

With a bountiful selection of grocery items, Jeff’s Market of Blue Grass is a local favorite for a place to shop, and a place to be a part of the community. Local favorites at Jeff’s Market include the fried chicken and the various catches of the day, and no matter what you come into this local neighborhood market looking for, chances are you will discover someone happy and willing to help you find it. 

9. Main Street Market, Coggon, IA

The Main Street Market in Coggon Iowa doesn’t only have a great selection of seasonally fresh and diverse grocery items, it keeps money in the local economy. Main Street Market is happy to help with meal and wellness planning, as well as weekly deals to save you some money. What’s more, is that when you shop at this local market, you help support the population of the people around you, providing for a more meaningful shopping experience. 

10. Wood’s Supermarket, Pocahontas, IA

Serving as a local community connection for high-quality foods, Wood’s Supermarket in Pocahontas is a quality driven market that’s invested into the local economy. Featuring weekly specials, fresh produce and a diverse selection of everyday and non-everyday grocery items, Wood’s Supermarket carries everything you need and a few things you didn’t even know you wanted. Support the local Pocahontas community today and check out Wood’s Supermarket yourself. 

Select a Iowa town to find the Best Things-To-Do and Places To Go around you
Find Independent Food Stores and Markets 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:

Adair County

Adams County

Allamakee County

Appanoose County

Audubon County

Benton County

Black Hawk County

Boone County

Bremer County

Buchanan County

Buena Vista County

Butler County

Calhoun County

Carroll County

Cass County

Cedar County

Cerro Gordo County

Cherokee County

Chickasaw County

Clarke County

Clay County

Clayton County

Clinton County

Crawford County

Dallas County

Davis County

Decatur County

Delaware County

Des Moines County

Dickinson County

Dubuque County

Emmet County

Fayette County

Floyd County

Franklin County

Fremont County

Greene County

Grundy County

Guthrie County

Hamilton County

Hancock County

Hardin County

Harrison County

Henry County

Howard County

Humboldt County

Ida County

Iowa County

Jackson County

Jasper County

Jefferson County

Johnson County

Jones County

Keokuk County

Kossuth County

Lee County

Linn County

Louisa County

Lucas County

Lyon County

Madison County

Mahaska County

Marion County

Marshall County

Mills County

Mitchell County

Monona County

Monroe County

Montgomery County

Muscatine County

Obrien County

Osceola County

Page County

Palo Alto County

Plymouth County

Pocahontas County

Polk County

Pottawattamie County

Poweshiek County

Ringgold County

Sac County

Scott County

Shelby County

Sioux County

Story County

Tama County

Taylor County

Union County

Van Buren County

Wapello County

Warren County

Washington County

Wayne County

Webster County

Winnebago County

Winneshiek County

Woodbury County

Worth County

Wright County