On Monday, Tuesday, and Thursday early in the morning is the greatest time to shop at Kroger because the majority of things have just been replenished and there isn't a large line. The new merchandise draws the majority of customers, and the store won't be too busy, between 9 and 11 am.