Learn how to beat those triggers once and for all.
6. Fill up with fiber and protein.
Meals rich in fiber and protein will keep you full for hours, lessening cravings and unhealthy snacking. Check out 15 Foods High in Protein and 31 High-Fiber Foods to see which foods you should add to your diet.
7. Clean out your kitchen.
I am someone who will eat the whole box of cheese crackers in one sitting if it’s in my cabinet. That’s a little excessive, but the general principle applies: You’ll eat junk food if you have junk food in your house. Keep temptation at bay by throwing out foods you’re likely to binge on. Replace them with healthy snacks so you’ll be good to go.
8. Carry healthy snacks with you.
Pack a healthy snack any time you’ll be out of the house for a while. Here are 21 Clean Snacks in Under 5 Minutes. They’ll tide you over when hunger strikes and keep you from buying unhealthy, processed snacks.
9. Don’t shop on an empty stomach.
Avoid the grocery store when you’re hungry; you’ll be more likely to stick to your shopping list and avoid impulse buys.
10. Read labels.
Take the time to read the ingredient lists of the foods you buy. You’ll find that lots of foods that are advertised as “healthy” are actually filled with hidden sugar, fat, and calories.