If you have access to the private keys for the Bitcoin Cash Wallet, then you can recover your Bitcoins.
What Bitcoin Cash wallet were you using? and do you have either the private keys or a "12 word seed mnemonic" backup phrase? If you don't have either of those things, recovery of your bitcoins will be near impossible.
UPDATE: I was using BTC as my wallet. Thankfully even though I put my Bitcoin CASH wallet address for the transaction, it was sent to my
Bitcoin wallet. Stressful moment for me but everything looks to be OK now.
Lol, fine next please careful about the transaction before you made from the bitcoin or BCH wallet. If you are fine to handle your private key means still you are able to recover the bitcoins you have missed in it.
Most of the online wallet does not support incorrect bitcoin address like how mining wallet bat file does.
If you are send to the incorrect bitcoin address itself means you cannot be able to recover the bitcoins.