Don't beat yourself up too badly! TOM and Mexican food? Heck, I'd be all over that too!
Go home tonight and have some lean protein and your steamed veggies or salad. It's just getting back on the horse and knowing that it's ok if you fall off once in a while.
Maybe, if it'll make you feel better, throw in a little extra exercise today or tomrrow? I know if I splurge, I'll sometimes try to add in 10 or 15 mins on the elliptical machine or the treadmill just to help with the additional calories (and to make myself feel a little less guilty).
.