How to lose weight without giving up on your favorite foods