Mix all of the ingredients in a bowl except for the tofu.
Cut tofu into small bite size pieces and place in a glass container large enough for the tofu to be fully covered by the mixture.
Pour mixture over tofu, cover, and place in refrigerator overnight (or for at least 6-8 hours). The longer the tofu sits in the mixture, the tastier the feta will be.
Tofu will last in the fridge about 5 days the tofu is kept in the liquid.
Nutrition info includes the marinating mixture. Calories etc will be a little less if you're not ingesting the mixture as well.