You can have sweet potatoes at any time of the day. They are low in calories, and high in fiber which will keep you full for hours.