The standard answer is to add more fat to each meal. We are so brainwashed about fat is bad that even when we think we have eaten enough fat, we have not. If you are still going low blood sugar after a few hours you have not become fat adapted yet so increase the butter etc for a while and let yourself get used to running on fat instead of sugar. I would skip the fruit at breakfast and add more eggs/fat/meat, make it a bigger meal to start.
Save fruit for later in the day till you get fat adapted. The Hungries will go away once you are fat adapted but till then your body is looking for carbs which is why you're feeling them.