¿Qué puedo comer antes de dormir si tengo hambre?

Eso depende directamente de por qué te preocupa lo que comes antes de ir a la cama.
Los dos principales problemas que he escuchado son los siguientes:
Algunas personas no pueden comer antes de acostarse debido a problemas gástricos (acidez estomacal y similares).
Otros se preocupan por el aumento de peso debido a las calorías consumidas antes de acostarse.

Si los problemas gástricos son su preocupación, entonces cualquier cosa alcalina y más rica en fibra sería su mejor opción.
La mayoría de los vegetales serían una buena opción, al igual que las almendras. Además, el polvo de proteína de suero de leche es alcalino y viene con la ventaja adicional de tener un alto contenido de proteína que puede ayudarlo a sentirse satisfecho y generalmente es una buena idea por la noche por una variedad de razones.
Cosas a evitar serían alimentos procesados, azúcar, frutas, etc.

Si su preocupación es el aumento de peso, tiene poco de qué preocuparse. Los estudios han demostrado que la ingesta total de calorías y la calidad de los alimentos son mucho más importantes que cuando toma su comida. Es decir, hay muy poca diferencia en cuanto a la ganancia de grasa entre alguien que come 6 comidas pequeñas al día y alguien que come 2 comidas grandes. Esto, por supuesto, solo es cierto siempre que el número de calorías y la calidad de los alimentos sea el mismo en cada caso.

Por lo tanto, si su preocupación es la grasa corporal o la salud general, es mejor que se concentre en la calidad de la comida y en la cantidad que está comiendo de lo que está cuando la ingiera.