It depends on if the person would want to know.
If I shake hands with a guy at work and don't tell my husband it's because there's no reason for me to tell him... it's not omission it's information triage. If I screw someone in the walk-in he absolutely wants to know, so withholding would absolutely be lying. Same with the badly cooked meal. If he's made me dinner there's no need for me to tell him it sucks... unless he's planning to make the same thing when his mom visits. In that case he'd want to be told so he can change the menu.