回答

something to eatとすることによって、「なにか食べるもの」となり、ほぼfoodと同じ意味です

名詞に to不定詞をつけることで、「〜する(ための)」をつけることができます
例:"time to get up"=「起きる時間」
今回のsomething to eat を直訳すると、「食べるためのなにか」となります。

この回答にコメントする
疑問は解決しましたか?