"What food do you eat for breakfast?"は合っていますが "What do you eat for breakfast?" の方が自然な言い方です。または "eat" の代わりに "have" も使えます。
"What do you have for breakfast."
そして "usually" を付けたらもっとネイティブな言い方になります。
"What do you usually eat for breakfast?" 「普段朝食に何を食べるの」
[普段](https://eikaiwa.dmm.com/uknow/questions/109616/)についてもっと詳しく知りたい方はクリックしてください。
この場合、次のような言い方ができますよ。
ーWhat do you usually eat for breakfast?
「普段朝食に何を食べるの?」
ーWhat do you have for breakfast most days?
「だいたい朝食は何を食べるの?」
to eat for breakfast「朝食を食べる」の代わりに to have for breakfast とも言えます。
ご参考まで!