how long do mochi donuts last? mochi donuts can last up to three days before turning stale. you can always refrigerate them to make them last longer, but that will cause the mocha to go hard. if you want to keep the same taste, you should eat the donuts immediately after you buy them.