Hitting late-night cravings usually means dinner didn’t hold up. Meals that lack protein leave you hungry again fast, even ...