Eating healthy and losing weight doesn’t mean you have to starve. If you want to keep eating processed foods, yes staying within your calories limits will most likely require being hungry. If you choose the right foods, however, you will find that your plate is quite full!
The key is to using lots of veggies and protein. Here is my burger night!
I start by sauteing mushrooms and onions in one pan and sweet potatoes, carrots, and peppers in another.
I roll my hamburger with shallots and garlic for flavor.(I use 85/15 beef. Some fat is good for you. Having a serving of fat can also help satiety. Leaving you feeling full sooner and longer than you would have if you skimped.)
To add more flavor I can add honey mustard or sriacha. They both are very low calorie and pack a lot of flavor! Trader Joes Everyday Seasoning is also a great flavor adder since it is lower in sodium then regular salt!
On a plate I lay a big bed of spinach covering the whole plate. One third of the spinach I cover with my sauteed veggies, the second third I will cover with my burger topped with some honey mustard, and sauteed mushrooms and onion, and

It has a salad dressing built in!
in the final third I make a spinach salad with Trader Joes Beet Salad and some low fat feta cheese. When all is served and ready to eat I have a huge dinner of healthy veggies packing way more vitamins and nutrients than I could even come close to getting from a dinner full of processed carbohydrates!
Sriracha and I are long lost lovers. I go through a bottle in a month usually.
I totally agree with you. You can have a huge meal that is low in calories if you stick wiith the right foods.