Hunger cravings usually come down to a handful of triggers: unstable blood sugar, poor sleep, stress, or meals that don’t keep you full long enough. The good news is that each of these has a practical fix. Most people can noticeably reduce cravings within a few days by changing what they eat, when they eat, and a few habits around meals.
Stabilize Your Blood Sugar First
The single biggest driver of between-meal cravings is a blood sugar crash. After a high-sugar or refined-carb meal, your blood sugar spikes and then drops below its starting point, a pattern called reactive hypoglycemia. That dip typically hits about two hours after eating, though it can strike as late as four hours. When it does, your body sends urgent hunger signals even though you’ve eaten plenty of calories. You feel shaky, irritable, and fixated on something sweet or starchy.
To prevent this cycle, pair carbohydrates with protein, fat, or fiber at every meal. A bowl of plain oatmeal will spike and crash your blood sugar faster than oatmeal with nuts and a side of eggs. The protein and fat slow digestion, producing a gentler, longer-lasting rise in blood sugar instead of a sharp peak. If you find yourself ravenous two hours after lunch, look at what you ate. A sandwich on white bread with low-fat deli meat is a classic setup for a crash. Swapping to whole-grain bread with avocado, cheese, or a handful of almonds on the side can eliminate that afternoon craving entirely.
Eat More Soluble Fiber
Soluble fiber dissolves in water and forms a gel-like substance in your stomach, which physically slows digestion and keeps food in your stomach longer. That extended contact time sends sustained fullness signals to your brain. But soluble fiber does something else that matters even more for cravings: gut bacteria ferment it into short-chain fatty acids like butyrate, which may promote secretion of GLP-1. That’s the same appetite-suppressing hormone targeted by medications like semaglutide. You can nudge your body to produce more of it naturally through what you eat.
Good sources of soluble fiber include oats, beans, lentils, barley, flaxseeds, apples, and citrus fruits. Aiming for a serving of one of these at each meal gives your gut bacteria steady material to work with. Dark chocolate with at least 70% cacao is another option worth knowing about. It’s rich in flavanols, antioxidants that may also support GLP-1 activity. A square or two after dinner can satisfy a sweet craving while potentially helping regulate appetite at the same time.
Drink Water Before Meals
One of the simplest craving-reduction strategies is drinking water before you eat. Researchers at the University of Birmingham found that drinking 500 ml of water (roughly 16 ounces, or a standard water bottle) 30 minutes before main meals helped obese adults lose weight. The mechanism is straightforward: water takes up space in your stomach, triggering stretch receptors that signal fullness. You sit down to eat already partially satisfied, so you naturally eat less without willpower or calorie counting.
This works best when it becomes a habit rather than an occasional effort. Keep a water bottle on your desk or counter and finish it in the half hour before lunch and dinner. Many people also find that what feels like a craving is actually mild dehydration, especially in the afternoon. Drinking a full glass of water when a craving hits and waiting 10 to 15 minutes often resolves it.
Manage Stress to Control Emotional Cravings
Stress cravings feel different from genuine hunger. They’re specific (you want chips, chocolate, or pizza, not just food in general), they come on suddenly, and they don’t go away when your stomach is full. The biology behind this is well documented. When you’re chronically stressed, your body maintains high levels of cortisol. Combined with elevated insulin, this pairing drives a strong preference for foods high in fat, sugar, or both. The hunger hormone ghrelin may also play a role, amplifying appetite during stressful periods.
Recognizing stress cravings as a cortisol response, not a calorie need, is half the battle. The other half is having an alternative ready. A 10-minute walk, a few minutes of deep breathing, or even chewing gum can interrupt the craving loop long enough for it to pass. Over the longer term, anything that lowers your baseline cortisol level will reduce these cravings: regular exercise, consistent sleep, and deliberate downtime all help. If you notice that your cravings cluster around work deadlines or family stress, that pattern itself is useful information.
Prioritize Sleep
Poor sleep is one of the most underrated causes of intense cravings. Even one bad night changes how hungry you feel the next day. The exact hormonal mechanism is still debated. Earlier studies pointed to shifts in ghrelin and leptin (your hunger and fullness hormones), but more recent meta-analyses have found those hormone changes aren’t as consistent as once thought. What is consistent across studies is the behavioral outcome: sleep-deprived people eat more, choose higher-calorie foods, and report stronger cravings, particularly for carb-heavy and sugary options.
The likely explanation involves your brain’s reward system. When you’re tired, your brain seeks quick energy and easy dopamine hits, which translates directly into craving junk food. Willpower is also a limited resource that erodes with fatigue. If you’re sleeping six hours a night and struggling with cravings, improving your sleep to seven or eight hours may do more than any dietary change. Keeping a consistent bedtime, limiting screens in the hour before sleep, and avoiding caffeine after early afternoon are the highest-impact adjustments for most people.
Check Your Magnesium Intake
Persistent sugar cravings, especially cravings for chocolate, sometimes point to a magnesium shortfall. Magnesium is involved in roughly 450 different functions in the body, including blood sugar regulation and insulin sensitivity. When levels are low, your body has a harder time managing glucose, which can intensify cravings for quick-energy foods. Most people don’t get enough magnesium from their diet alone.
Foods rich in magnesium include pumpkin seeds, almonds, spinach, black beans, and dark chocolate (another reason that 70% cacao bar keeps showing up as helpful). If you suspect a deficiency, 200 mg of magnesium glycinate twice a day is a well-absorbed supplemental form. Glycinate in particular tends to be gentle on the stomach compared to other forms like magnesium oxide.
Structure Your Eating Window
Going too long without eating is a setup for intense cravings. When your blood sugar drops low enough, your brain overrides your rational food choices and pushes you toward the fastest available calories. This is why skipping breakfast often leads to overeating at lunch, or why arriving home starving after work sends you straight to the pantry before dinner is ready.
Eating at regular intervals, roughly every three to four hours, keeps blood sugar stable enough that cravings rarely get a foothold. This doesn’t mean eating more food overall. It means distributing your calories more evenly. A mid-morning snack of Greek yogurt with berries or a handful of nuts with an apple can prevent the blood sugar dip that would otherwise have you eyeing the vending machine at 11 a.m. The goal is to never arrive at a meal ravenous, because that’s when cravings win.
Use Vinegar as a Simple Tool
Apple cider vinegar has gained popularity as a craving-reduction aid, and there’s some physiological basis for it. Acetic acid, the active component in vinegar, slows gastric emptying and increases feelings of fullness after a meal. It also appears to improve how your body handles blood sugar after eating, reducing the kind of post-meal spike and crash that triggers cravings later. A tablespoon diluted in a glass of water before a meal is the typical approach. It’s not a dramatic intervention, but as one tool among several, it can help smooth out the blood sugar rollercoaster that drives much of the craving cycle.