Extra-firm tofu is a great source of plant-based protein that takes on the flavor of any dish. Many people are turned off by the texture of tofu but this is likely because they don't know how to prepare it. The key to cooking crispy tofu with a ton of flavor is to properly drain your tofu before you start cooking. To drain it, cut tofu into cubes and line it up on a paper towel. Top the cubes with another layer of paper towel and place a heavy object, like a cast-iron skillet, on top of the tofu for one hour. This will drain the excess water and make your final product, infinitely better! The cucumber, carrots and cabbage add bulk to this dish without adding a lot of extra calories.