Ironically, eating the right kinds of foods can counteract our cravings for the wrong foods and make us feel fuller longer so we can resist the temptation to overindulge.

Foods That Stop Food Cravings?

Eat More Fiber – Fiber gives you a feeling of fullness that helps to curb your appetite and helps to keep you regular. Eating fiber helps the whole digestive system run smoothly.

Drink More Water – Like fiber, water is essential to keep bodily systems functioning properly and to flush out impurities, and when it comes to appetite suppression, water is especially helpful. To ensure that you don’t overeat and don’t get too hungry at the wrong times, it’s a good idea to drink at least one glass of water before eating each meal and to drink at least eight glasses of water per day. When the body is full of water, you’re less likely to overindulge. Also, because water is calorie-free, and it’s the body’s natural fuel, you can drink as much as you want as long as you are active during the day.

Eat More Greens – Green, leafy vegetables are extremely low in calories, but healthy enough that you can eat tons of them without gaining weight. You’ll actually lose weight if you eat more greens, your natural energy levels will spike, and you’ll just feel better overall. Greens can offer the full feeling your body needs to turn off those intense hunger pangs. Certain green veggies, like cabbage, are prone to causing lots of intestinal gas, however, so beware.

Eat More Apples – Apples are loaded with fiber and nutrients that are good for you, have few calories, and really fill you up quickly. Plus, the time and work it takes to crunch up the apple slices or a whole apple even gives the apple a chance to digest and settle in your stomach. You can get away with 2 or more apples in a single sitting, but you’ll probably be full before you get there.

Try An Avocado­ – Avocados are full of fat, but good news: It’s the good monounsaturated fat that your body needs. However, because you’re trying to maintain a healthy weight, avocados are not recommended on a regular basis and no more than one in a sitting. The fat and fiber in avocados are what keep your hunger at bay.

Eat Some Potatoes – Potatoes are complex carbohydrates that take more time to break down in the digestive system, and as a result they stay in your stomach longer, creating a feeling of fullness longer. Potatoes do have their share of calories, though not too much, so these are a quick fix that should be eaten in moderation.

Have A Cup of Green Tea – Green tea has a way of stabilizing blood sugar levels and consequently keeping cravings down. The other health benefits of green tea are too many to name here, but it is worth exploring on your part.

Eat More Fish – Fatty fish with omega-3 oils also hold back the munchies, so fish is always a plus for dinner.

Eat More Oatmeal – Oatmeal has a substance called ghrelin in it that suppresses your appetite. Sprinkle a little cinnamon on top for even more appetite suppressant power.