1.
Greek Yogurt with Berries
Greek yogurt is high in protein, which can help keep you full.
Berries add natural sweetness and fiber without a lot of extra calories.
2. Vegetable Omelet
A light omelet made with egg whites or whole eggs plus vegetables like spinach, mushrooms, and tomatoes makes for a satisfying, low-calorie dinner.
3. Cottage Cheese with Sliced Fruit
Cottage cheese is rich in casein protein, which digests slowly and helps you feel full. Add sliced peaches or pineapple for extra flavor.
4. Salmon with Steamed Vegetables
Salmon provides omega-3 fats and protein, while vegetables give you fiber and essential nutrients. This combination is filling yet light.
5. Mixed Green Salad with Lean Protein
Salads made with leafy greens, cucumbers, tomatoes, and a lean protein like grilled chicken or tofu can help you end the day feeling nourished without overeating.
6. Chia Seed Pudding
Made by soaking chia seeds in milk or a plant-based alternative, this pudding is rich in fiber and healthy fats, keeping hunger at bay.
Tips for Eating at Night Without Overdoing It
- Watch portion sizes — even healthy foods can add up if portions are too large.
- Limit added sugars and heavy fats — these can make it harder to meet your calorie goals.
- Stay hydrated — sometimes thirst is mistaken for hunger.
- Avoid eating too close to bedtime — aim to finish your last meal 1–2 hours before sleeping.