What did I eat for supper last night? That's bad that I can't remember.
I can't recall what I ate for supper last night. That's not good.
この場合、rememberを使って言うのが一般的でしょう。
ーWhat did I eat for supper last night? That's bad that I can't remember.
「昨日夕飯に何タベったっけ?やばい、思い出せない」
to recollect はかたい言い方なので、この場合には使わないです。to recall なら recollect ほどかたくないので使えます。
ーI can't recall what I ate for supper last night. That's not good.
「昨夜夕飯に何食べたか思い出せない。やばい」
ご参考まで!