Although cupcakes are at their best when eaten fresh, there are several ways to store them that will keep their flavor and fluffiness factors in check. First, avoid food poisoning by storing all cupcakes with creamy fillings or whipped cream toppings in the refrigerator or freezer. Cupcakes freeze very well for up to three months, except for those with hard candy toppings or decorating gel -- these don't defrost very easily. To thaw frozen cupcakes, simply place them on a countertop or in the refrigerator.
Don't be too hasty about frosting your cupcakes if you plan on storing them for a few days before anyone consumes them. For instance, if the cupcakes will be consumed in a day or two for a class party that's around the corner, just store them in an airtight container at room temperature. Plan on frosting them the day of the event. If you know that you'll be freezing part of your batch because you have a celebration a few weeks from now or simply because you don't want to have too many cupcakes on hand, experts recommend freezing plain cupcakes and frosting them after they've thawed out.