The almond flour in this recipe cannot be substituted for another flour. The tapioca starch can be substituted for arrowroot or potato starch, but my suggestion is to give tapioca starch a try. You can use light coconut milk, but I prefer the full-fat version.