DIY
You'd first create a new keypair preferably BIP-38 encrypted and preferably on an offline device. Then just get a engraving pen on Amazon and find some suitable heat resistant metal slates. I like ISO-4955 treated metals but you could also use Titanium or other metals. Then engrave the BIP-38 public and private keys on the card and you're done. Alternatively you can get the metal lasered including fancy QR codes for public and private key.
There is also companies who offer these cards and you can (kinda) trust them because a BIP-38 key is useless without the coresponding passphrase used to encrypt it. However, I don't trust anyone I cannot punch so I make my own.
The other alternative I've mentioned already. Get 3 USB stick for a fiver each and PGP. Put your keys into a notepad, throw it on all three pen-drives and encrypt them. Three because you don't want to wake up to a unresponsive pen-drive.