Luckily, the urge to eat can be suppressed—by eating! Here are 10 healthy foods that suppress your appetite:
Oatmeal
A hearty bowl of rolled oats is full of fiber and guaranteed to "stick to your ribs," keeping you feeling full longer. It's especially good if you have a busy morning and won't have time for a healthy snack before lunch.
Mint
Even the smell of mint can calm your urge to eat. So the next time you're about to find something to eat mindlessly, think about lighting a mint candle or having a cup of mint tea instead.
Spices
Add a little cayenne pepper to your meal and you'll rev up your metabolism and stay fuller longer by eating spicy food.
Apples
An apple a day keeps the doctor away—as well as your cravings. Apples are full of fiber and water, which fill up your belly.
Nuts
The next time you're craving something salty, grab a handful of almonds, which come complete with the appetite-regulating hormone called cholecystokinin.
Edamame
These salty little beauties are full of protein and low in calories.
Eggs
You can't beat a hard-boiled egg or two for a quick and protein-packed snack on the run. Just watch out for the yoke, which is high in cholesterol.
Yogurt
Not only will a cup of low- or non-fat yogurt keep you feeling full for a long time, but it's full of protein, which makes it the perfect after-workout snack.
Coffee
Believe it or not, a cup of coffee has been shown to be an effective short-term appetite suppressant.
Lemons
When you're craving something sweet, try dropping a few lemon slices into a glass of ice-cold water. Studies have shown that eating (or drinking) something sour can fight off the cravings for sugar.