Yes, they are edible and this brand of dried rose petals contains no preservatives or caffeine.