Can I import the account without the recovery key?

The Secret Recovery Phrase is all you need to import an account.
Even an account with 0 Eth should be able to be imported. You would need to add any custom tokens to Metamask before they are displayed. (How to View Your Custom Tokens in MetaMask)

You can always view the account from its public address on a block explorer to get an exact list of what’s in the account. (https://metamask.zendesk.com/hc/en-us/articles/360057536611)

You may also need to add custom chains, if you had any previously. The same address can be used for multiple chains. For example, I have NFTs on Gnosis (formerly xDai) and Ethereum mainnet, under the same address. (https://metamask.zendesk.com/hc/en-us/articles/360043227612-How-to-add-a-custom-network-RPC)

BE CAREFFUL ABOUT SENDING ACROSS CHAINS. Just because they have the same address doesnt mean you can send directly across chains. (thats what bridges are for - https://metamask.zendesk.com/hc/en-us/articles/4412308177691-Understanding-BSC-Binance-and-MetaMask)