Don't beat yourself up....LEARN how to deal with a similar problem when it happens again. Maybe eat just half of whatever you want, or no rice..completely denying yourself doesn't work in the end.
Try putting your food down between bites, talking more during lunch and paying attention to your eating...then STOP eating when you aren't hungry anymore...make it a game to try to leave something on your plate.
We are all struggling...good luck!