1-2 weeks, maybe even more. The traditional Melomakarona are made with honey which will keep them fresh for 2-3 weeks thanks to the anti-microbial properties of the honey. Vegan Melomakarona is good for 1-2 weeks as they don’t contain any honey.