A typical 14-ounce tub of tofu will cost $3 or less. Marinaded tofu can cost around $4. I love looking for sales, and when that happens, I stock up! Tofu can last a long time - look at the container's expiration date. You can even freeze tofu but it will change the consistency.