Sounds like you used dd to backup (and restore). That is a byte-level copy - the defined filesystem remains the same regardless of partition size.
Better to use tar (or derivative) or cp -a /... /... say.
Anyway, you should be able to safely resize the filesystem after the restore using the appropriate tool for your filesystem.
You have a backup if it all goes to hell ...