
Have/be left with egg on/all over your face
Informal Usage
This phrase is casual, more suited for personal conversations than formal situations. 
Not Literal
The phrase is metaphorical; it doesn't mean there's actual egg on someone's face. 
Public Mistake
Often used when a mistake or faux pas is made in a public setting, witnessed by others. 