For all the egg lovers out there, who want the eggy-ness without the cruelty!
Press the tofu using a tofu press, or line a plate with paper towels, top with tofu, then more paper towels, and set a plate on top to press out the excess water.
While the tofu is pressing, prepare the other ingredients by adding all of them to a medium sized bowl. Stir until fully combined.
Cut the tofu into 5mm square pieces by first cutting the block into 4 equal pieces, and working with one of those pieces at a time.
Cut the piece length-wise into 4-5 planks. Then turn, and cut in the same way, length-wise so you end up with 20-25 long tofu sticks. Hold the sides of the tofu while you cut, and slide the knife out after making the cut, so the block stays together. It's easier to cut this way. Then cut as you would for a dice, keeping the pieces small, about 5mm thick, or half of a centimeter. Repeat with the remaining tofu blocks.
Mix the diced tofu in the bowl with the other ingredients and mix well. Use in sandwiches, salads, or as a dip with chips or veggie sticks.