En cuanto a la comida: Ich habe Hunger. Ich bin hungrig.
En otras situaciones: Ich bin hungrig auf etwas (Erfolg, Erkenntnis, …)
Si te apetece algo para comer: Ich habe Appetit . Mir ist nach etwas (dativo sigue a la preparación nach, por ejemplo, einem Salat).