Bitcoin has a block size limit of 1 MB, while Bitcoin Cash initially increased its block size limit to 8 MB and later to 32 MB. This larger block size allows Bitcoin Cash to handle more transactions per second compared to Bitcoin.