Perhaps this is a psychosomatic factor that is associated with the pleasure center. In general, feeling hungry with so many calories is normal). Try to drink active waters such as Biovita or Svetla with fullerenes, they both saturate and give energy, and only zero calories. The main thing is to drink at least 2 liters a day, coupled with proper nutrition, you will feel yourself a healthy, full of energy person, even with a low-calorie diet. Checked on myself, I drink Svetla without stopping and forget about lunch, then about dinner, forcing myself to literally eat something useful so as not to harm the body.
Most likely the fact is that you simply did not calculate the calorie content correctly.
There is even a study on this topic that people are very mistaken in such calculations, and those who lose weight almost twice lie downward (relative to real values), those who want to dial in the same way lie to the big side. This is explained by the peculiarities of human psychology regarding nutrition.
In short, count each specific raw ingredient in grams on the scales on the tables and, most likely, you will see that the pizza was 1000 kcal, and "healthy food "for 250 kcal. This is the most probable outcome, although not 100%.
If there really is the same number of calories and if a person has insulin resistance (type 2 diabetes), then although PP, carbohydrate can only harm him and cause those very spikes in blood glucose (energy levels). Fat from fast food in the same calorie content will be assimilated more slowly and evenly.
There may be some individual intolerance or non-assimilation of PPsh products. Or, on the day when you ate fast food, your energy consumption was lower and these 1000 kcal were enough for you.
Pizza provides fast carbohydrates and then keeps blood glucose levels for a while. A healthy diet mainly contains slow carbohydrates and it turns out that glucose replenishment occurs in small doses. It seems that the whole day is hungry.