The vegetarian ham in the tofu is used for extra flavor and texture, but you can leave it out and use firm tofu instead. Just break it into smaller chunks using a fork rather than a food processor since it is much more delicate.