This is not a simple question to answer. First you need to know why you always feel hungry at night.
Is it a habit? Stress? Starved from the rest of the day?
When you are eating a healthy and well balanced diet your appetite gets under control, as your body is getting its nutrional needs met. Natural foods that are unprocessed is a start, as well a bumping up the fiber.
Emotional eating requires creating new habits, but more important you need to understand why and what you are eating when you do.
Sophia De Monte RPh