How far back can you remember what you had for dinner?
ーHow far back can you remember what you had for dinner?
直訳すると「どれくらい前まで戻って夕飯に何を食べたか思い出すことができますか?」=「何日前の夕飯まで思い出すことができますか?」と言えます。
この場合、How far back ...? を使って聞くのが良いかと思います。
what you had for dinner で「夕飯に何を食べたか・夕飯に食べたもの」
ご参考まで!