Most folks here will advise you to clone one disk to the other using one of the many cloning softwares, but I am not one of them. I prefer to image the current installation and then restore that image to the new disk using an imaging software that can resize the partitions when I restore that image to the new disk.
My reasoning behind this is when cloning to a larger disk, most cloning softwares will create a partition the same size as the source disk, leaving the rest as unallocated space. To use all the disk space, once the new disk is installed, the user has to manually resize the partition using a third party partitioning software like Minitool Partition Wizard.
Another reason I do not recommend cloning is that in many cases the user has only one nvme slot on their motherboard, In order to clone, they are forced to purchase an external enclosure for the new drive to be connected to their system during the cloning process. Of course, this is not necessary if one has an second nvme slot.
Personally, I regularly use Macrium Reflect (paid)to create images of my system. It can easily resize partitions when restoring to a larger disk.
Hasleo Backup Suite, which is free, touts that it can resize partitions during a restore as well, but I have not used it since I have used Macrium for many years.
Hasleo can also clone and says it can also resize partitions during a clone or restoral of an image..
If one choses to clone using Macrium, It has a "Shrink or expand to fill the target disk" feature which prevents the user from having to re-partition afterwards.. Another valuable feature of Macrium is that it can fix issues when a disk will not boot.
I'll let the others chime in on their cloning suggestions since I stay away from cloning.