Who knew this highly nutritious fruit could also help you with your cravings? According to health experts, avocado is one of the most protein-rich foods. One avocado alone packs roughly about 4 g of protein. Just take it in the morning or before lunch and you can go without nibbling for long durations. Moreover, it contains high monounsaturated fats. Our bodies take a considerable time to digest these, so rest assured, you’ll feel full for a long time. And, on the top of that, it can be eaten in various ways. Eat it raw with a spoon or blend with a smoothie. Suit yourself.