Yes, a CPU can run without the cache memory, but the speed would be so slow that it can take hours to perform a few operations.
That's why companies have integrated cache like L1 cache so that you would never have to deal with such a slow speed.