We didn't set out to do our grocery shopping at multiple stores, but fell into the habit over time as we figured out which stores sold our favorite products more cheaply. Our breakdown right now runs something like this:
Farmer's Market: Fresh produce
Trader Joe's: Pantry items like canned beans, canned tomatoes, and flour
Local Co-Op and/or Whole Foods: Bulk items like spices and grains
Commercial Grocery Store (that's Kroger for us): Fresh produce in the winter, commercial products (like cereal), and supplementary pantry items
Our routine is to shop for fresh produce once a week, whether it's at the farmer's market or the grocery store. We go to Trader Joe's roughly once a month and stock up on pantry items. And then we make a stop by the co-op or Whole Foods only occasionally when we run out of a bulk item.
We never go to all these places in the same day. At most, we'll make a stop for fresh food and then one of the other places for pantry items. Now that we're in the habit of rotating between these different places, it doesn't feel like a burden or an imposition on our time. We don't have a set schedule, but base our shopping plans on what we're running low on and what we need that week.
There is a bit of a balance between cost and quality in our shopping routine. For instance, farmer's market produce isn't always cheaper than grocery store produce, but this is one of the areas where we seek compromise. Overall, we'd definitely say that shopping at multiple places saves us more money and gives us more diversity in our shopping than buying all of our groceries at one location.
Do you have a similar grocery shopping routine? Please share!