Against cravings, foods that keep you full for a long time help: protein-rich food such as quark, eggs and pulses, fibre-rich wholegrain products, plenty of vegetables with a low energy density and healthy fats in moderation. They fill the stomach, slow digestion and let blood sugar rise more slowly, so the desire for sweets arises less often.
Anyone who wants to prevent cravings is best served by foods that keep you full for a long time and let blood sugar rise slowly. These include above all protein-rich food, fibre-rich wholegrain products, pulses, vegetables and foods with healthy fats. They ensure that the stomach stays filled for longer and that satiety signals are triggered more reliably. Sugary snacks and white-flour products, by contrast, often do the opposite: they satisfy hunger only briefly and can encourage new cravings. This overview shows which fillers have proven themselves in everyday life and how to put together your meals so that the desire for sweets arises less often.
Why some foods keep you full longer
Whether a meal fills you up depends above all on three factors: the protein content, the fibre proportion and the speed at which carbohydrates pass into the blood. Protein is considered particularly filling because it slows the emptying of the stomach and is processed in a complex way in the body. Fibre swells in the digestive tract, binds water and thus fills the stomach without contributing many calories. Foods with a low energy density – that is, a lot of volume with few calories – also contribute to feeling full with less energy. Heavily processed products with lots of sugar, on the other hand, make blood sugar rise quickly and fall again just as quickly. This rapid drop is perceived by many people as renewed hunger, even though they have only just eaten. Those who deliberately build meals from filling components interrupt this cycle and stay satisfied for longer.
Protein-rich fillers
Protein is probably the most important building block of a filling meal. It is worth planning a good protein source for every main meal, because protein has the strongest satiating effect of all nutrients.
- Low-fat quark: around 12 g of protein per 100 g, plus creamy and versatile to combine
- Skyr and natural yoghurt: about 10–11 g and 4 g of protein per 100 g respectively
- Eggs: approx. 13 g of protein per 100 g; a boiled egg provides around 7 g
- Pulses: lentils and chickpeas with 7–9 g of protein per 100 g cooked
- Tofu and tempeh: 8–19 g of protein per 100 g, ideal for plant-based meals
- Fish and lean poultry: 18–23 g of protein per 100 g
According to the authorised EU claims: protein contributes to a growth in muscle mass and protein contributes to the maintenance of muscle mass. A muscle-friendly and filling diet therefore relies well on these foods. Those who plan protein as early as the morning – such as quark with berries or an egg with wholegrain bread – lay the foundation for a balanced day with fewer appetite peaks.
Fibre-rich foods
Fibre provides volume in the stomach and slower digestion. Those who eat it regularly often stay full for longer between meals and at the same time provide food for a healthy gut flora.
- Oat flakes: around 10 g of fibre per 100 g, plus slowly digestible carbohydrates
- Wholegrain bread and wholegrain pasta: considerably more fibre than light varieties
- Pulses: up to 8 g of fibre per 100 g cooked
- Chia seeds and linseed: swell strongly and bind a lot of water
- Vegetables such as broccoli, carrots and cabbage: a lot of volume with few calories
- Berries and apples: fruit with comparatively a lot of fibre
The German Nutrition Society recommends adults at least 30 grams of fibre a day. Many people do not reach this amount. A simple way is to consistently reach for the wholegrain variety with bread, pasta and rice and to plan vegetables, fruit and pulses every day.
Vegetables as a volume trick
Vegetables have a low energy density: they provide a lot of mass, water and fibre with very few calories. A large mixed salad or a vegetable pan as a side dish fills the plate without heavily burdening the energy balance. It is especially practical to begin each meal with a handful of vegetables – the stomach is then already partly filled before the more energy-rich components follow. Soups and stews with lots of vegetables are filling for the same reason, because liquid and fibre together stretch the stomach and prolong the feeling of satiety. Raw vegetables such as cucumber, carrot or pepper sticks are also excellent as a low-calorie snack in between.
Healthy fats in moderation
Fats do provide many calories, but they also prolong the feeling of satiety because they delay the emptying of the stomach. In moderate amounts they are therefore a sensible part of filling meals. A small handful of nuts, a few slices of avocado or a spoon of high-quality plant oil in the salad round off a meal and make it satisfying for longer. What matters is the amount: nuts and oils are energy-dense, so large portions quickly drive the calorie balance upwards. Those who deliberately dose fats and combine them with protein and fibre benefit most from the satiating effect without taking in unnecessarily many calories.
What tends to encourage cravings
Alongside the fillers, it is worth looking at the opposite. Heavily sugared drinks, sweets, white-flour products and many ready-made snacks provide quickly available carbohydrates but hardly fill you up. The rapid rise in blood sugar and the subsequent drop can even additionally stimulate the appetite. Irregular meals, too little sleep and stress also play a role: they influence the appetite hormones and make cravings arise more easily. Skipping meals for too long often leads to eating uncontrollably and beyond hunger at the next meal. Those who drink enough additionally help the body distinguish real hunger from thirst, because the two are easily confused in everyday life.
Sweet or savoury: reading cravings correctly
Cravings show themselves in different ways – sometimes as a strong desire for chocolate and pastries, sometimes as a longing for crisps and savoury snacks. Both are rarely a sign of a specific nutrient deficiency, but usually relate to habits, emotions or fluctuating blood sugar. Those who consciously notice in which situations the appetite occurs can counteract more specifically. Instead of giving in immediately, it often helps to wait a few minutes, drink a glass of water and then decide whether there is really hunger. A small, planned portion of what is desired is more sustainable than strict abstinence, which can strengthen the craving in the long run.
Example of a filling day
A day with few cravings can look like this: for breakfast oat flakes with natural yoghurt, berries and a few nuts – the combination of fibre, protein and healthy fats carries far into the morning. At lunch a wholegrain dish with pulses or lean fish and a large portion of vegetables. As an afternoon snack, skyr with fruit or vegetable sticks with hummus are suitable. In the evening a vegetable-rich meal with a protein source, such as tofu, egg or quark. Spread over the day, regular meals and enough fluid ensure that no deep hunger gap arises in the first place.
Practical tips for everyday life
Combine a protein source, a fibre-rich component and plenty of vegetables at every meal – this pattern keeps you full most reliably. Plan meals and snacks as regularly as possible so that no strong hunger gap arises in the first place. Keep healthy snacks such as natural yoghurt, fruit, vegetable sticks or a small portion of nuts within reach in case appetite does come. Eat slowly and with attention, because the feeling of satiety sets in with some delay – those who eat hastily often take in more than the body needs. Drink enough water or unsweetened tea spread over the day. And ensure enough sleep, since a lack of sleep has been shown to increase appetite. Anyone who complains of persistent, uncontrollable cravings or unintentionally loses weight should have the causes medically clarified.
Frequently Asked Questions (FAQ)
Which foods keep you full the longest?
Combinations of protein-rich foods such as quark, eggs or pulses and fibre-rich components such as oat flakes or wholegrain products, supplemented by plenty of vegetables, are the most filling. This mixture keeps the stomach filled for longer and blood sugar more stable.
Does drinking water help against cravings?
Drinking enough can help, because thirst is sometimes misinterpreted as hunger and a filled stomach additionally satiates. Water is, however, no substitute for a balanced meal and works best in combination with filling food.
Why do I often get cravings in the evening?
Evening cravings often arise from too few or too one-sided meals during the day, stress or lack of sleep. Those who eat regularly and in a balanced way during the day usually have less strong desires in the evening.
Are nuts good against cravings?
Nuts provide protein, fibre and healthy fats and can be filling in small amounts. Since they are energy-dense, a manageable portion of about a small handful is recommended.
Can cravings be avoided entirely?
Occasional appetite for sweets is normal and cannot be switched off completely. With regular, balanced meals, enough sleep and stress management, however, cravings can be noticeably reduced.
Health notice: This guide is for general information purposes only and does not replace individual medical or pharmaceutical advice. Food supplements are not a substitute for a balanced, varied diet and a healthy lifestyle. If you have health concerns, are pregnant or breastfeeding, or are taking medication, please consult a doctor or pharmacist. How our guides are created →
Sources
- German Nutrition Society: Eating and drinking a full diet — DGE, 2024
- Federal Centre for Nutrition: Satiety and energy density — BZfE, 2024
- Verbraucherzentrale: Fibre – why it is so valuable — Verbraucherzentrale, 2024








