Be sure you are eating plenty of fats and fiber.
1.) FATS- Eat good healthy fats, like a handful of raw nuts, tablespoon of nut butter, avocado, or vegetables that have been cooked in grass-fed butter or coconut oil. Macadamia nuts are a great way to combat the cravings.
3.) FIBER- High fiber foods will keep you full and satisfied and are great for combating cravings that hit between meals. Try adding ground flax seeds to your meals along with avocado which is high in fat and fiber.