If you don't have silken tofu on hand, you can use regular tofu, but it will make the smoothie more chunky.You can use any type of coconut milk you like, whether canned or from a carton, but full fat coconut milk makes the smoothie richer and more satisfying.