The best way to make donuts last longer is to avoid overcooking them. Overcooking can cause the dough to become dry, tough, and tasteless. You can also prevent donuts from sticking to the pan by spraying them with a little vegetable shortening before adding the batter.