I used to be a tofu hater. Once I learned how to actually cook it though, it became one of my favorite protein sources.