What can I use tofu for?

Tofu is a great source of protein. In Western cooking, tofu is mostly used as a versatile meat substitute, while in Asia you often find tofu and meat in the same recipe. Tofu is popular due to its versatility: you can pan-fry or stir-fry it, add it to your favourite curries and salads and even to spreads and smoothies!