This is SOOOOO normal when you are rapidly losing weight (CONGRATS) and even when you are slowly losing weight. You get ravenous sometimes.
The best way to NOT have that happen is to preemptively eat! Like, keep a stash of healthy snacks with protein in them (cheese and crackers, granola bars, little almond butter on multigrain bread sandwiches, whatever) handy ALWAYS, and if you haven't eaten in an hour or two, even if you're not hungry, EAT SOMETHING. Do not go more than 3 hours without eating, and feel free to snack much more frequently on healthy things. It's better to gulp down a granola bar and banana before you're hungry, than to wait one more hour and cruise blindly to the drive thru for a big meal in a sudden hunger coma. (Happens to me when I'm out with kids, exhausted, no snacks, and suddenly STARVING.)
Pretend you're pregnant and KEEP HEALTHY SNACKS WITHIN REACH! Also, afternoon is TOUGH! You need a BIG snack half way between lunch and dinner to keep dinner from getting out of control. Eating a few snacks before a light dinner is way better than a big late dinner! Keep snacks at work!
Also, your body sometimes feels "hungry" when it's really thirsty. Always drink plenty of water so you don't dehydrate and get misplaced hunger pangs.
Also, usually if you're legitimately so starving and you do eat something, like the gas station tamale, it's OK if you get back on track after that. Just keep tabs in general, you're doing great!