Purists might tell you that you can't make a proper affogato without espresso, but we're open to substitutions and upgrades.
And it offers an added boost of protein from the tofu." If you do not want to use tofu, you can omit and add more banana and cream/plant milk. I also think a can of drained white beans or chickpeas ...