How to smooth a curved surface without it looking like a paper plate?
You will automatically have these artifacts with this kind of topology (if you leave the top without any edge loop along the rim), because the subsurf won't leave enough faces to interpolate correctly between the slice and the top. So create a bevel or at least an inset to fix the problem: