Tofu is soft and mimics a cottage cheese texture. The buffalo sauce was a bit bland but overall the sandwich was pretty tasty