É correto dizer que havia comida?

Sim, é gramaticalmente correto dizer “havia comida”. Esta frase implica que havia uma quantidade limitada ou não especificada de alimentos presentes num determinado local ou contexto. É comumente utilizado para indicar a disponibilidade ou existência de alimentos sem fornecer detalhes específicos sobre a quantidade ou tipo de alimento.