Can You Freeze Donuts? A Complete Guide

There’s nothing as delicious as sinking your teeth into a fresh, pillowy donut with warm, crunchy sugar topping or gooey custard filling. These fried delights are a popular breakfast or snack with coffee. But what do they contain? How many calories do they have? And can you freeze donuts? 

Keep donuts at room temperature or in the fridge for three to six days, or freeze for three months. Donuts are fried dough and contain flour, yeast, sugar, milk, eggs, oil, and shortening. A sugar donut contains 200 calories, with frosted and filled donuts containing 300-400 calories. 

The smell of donuts is irresistible, and it’s easy to buy a box of six or a dozen from your favorite donut store.

Let’s learn more about what goes into donuts and how to store them at home to keep them fresh for longer.

Do Donuts Have Dairy?

Donuts contain dairy as they are usually made with milk (fat or non-fat) and butter.

Other dairy ingredients in popular brands of donuts include yogurt, buttermilk, sour cream, and whey powder.

People with lactose intolerance should not eat donuts, especially with cream filling.

Store-bought donuts are not suitable for vegans unless specifically labeled.

Do Donuts Have Eggs?

Store-bought donuts do contain eggs, both the white and the yolks. 

Vegans and people with egg allergies should avoid store-bought donuts.

Do Donuts Have Gluten?

Wheat flour is the main ingredient of most donuts, so they are high in gluten.

People with coeliac disease or gluten intolerance/allergy should not eat donuts.

How Many Calories In A Donut?

Because donuts contain flour and sugar, they are high in carbohydrates and calories.

As a snack every so often, though, there is nothing wrong with eating a donut.

If you’re counting calories, here is a list of favorite donut flavors and their calorie content:

Type of donutNumber of calories
Donut holes/Munchkins45
Sugar (or cinnamon and sugar) donut200
Glazed donut215
Jelly-filled donut260
Frosted donut260
Boston crème donut310
Powdered sugar donut320
Chocolate-glazed donut325
Custard-filled donut335
Sour cream donut330
Frosted donut with cream filling350
Cookies and cream donut390

Homemade donuts that are baked, not fried, can have a lower calorie content.

How Long Do Donuts Last?

How long your donuts last will depend on:

  • how you store them: countertop, fridge, or freezer
  • the type of donut: powdered, glazed, frosted, or filled.

The plainer the donut, the longer it will last – three days on the countertop, five days if refrigerated, and two to three months in the freezer.

Cream-filled and topped donuts must be refrigerated immediately, will only last for three to five days, and cannot be frozen.

How Long Do Donuts Last At Room Temperature?

You can keep donuts at room temperature if you have bought regular donuts: plain, powdered, glazed, sugar, or sprinkled.

If properly wrapped, the longest donuts will last at room temperature is two to three days.

The boxes that store-bought donuts come in are not airtight and will not keep your donuts fresh for longer than a day.

If exposed to the air, donuts will go stale and dry out like bread. 

To keep donuts as fresh as possible on your countertop, store them in a resealable bag or an airtight container.

A bag can get messy if you’ve got glazed or frosted donuts, so rather lay your treats out in a single layer in an airtight container.

Always keep donuts in a cool, dry, dark place out of the sun or any heat source. Sugar and frosting will melt, and your donuts will spoil quickly.

How Long Do Donuts Last In The Fridge?

You can keep all donuts in the fridge for longer shelf life.

  • Regular, sugared, and frosted donuts will stay good for about five days to a week if in a zip-lock bag or airtight container.
  • Glazed and frosted donuts can go soggy in the fridge, so make sure they are well wrapped in aluminum foil or plastic wrap. These topped donuts will last for three to four days in the refrigerator.
  • Cream-topped and filled donuts must always go in the fridge and cannot be kept at room temperature, or else they will spoil. If kept in an airtight container, these rich donuts will last for three to five days in the fridge.

Can You Freeze Donuts?

It makes sense to freeze your donuts if you are not going to be able to eat them all before they spoil or go stale. However, not all donuts are good candidates for freezing.

  • The best donuts for freezing are plain, sugared, and powdered donuts, which freeze and thaw well.
  • Glazed, frosted, and topped donuts do not freeze very well. Their sticky toppings sometimes melt and soak into the donuts or become messy during thawing. However, it’s better to try and freeze them rather than let them go stale and throw them out.
  • It’s not a good idea to freeze donuts with cream and custard fillings. The filling may separate and leak while thawing.

How To Freeze Donuts 

For the best results when freezing donuts, follow these steps:

  • Wrap individual donuts in aluminum foil or plastic wrap. (You can then thaw donuts individually.)
  • Place the donuts in an airtight container or freezer bag.
  • Freeze for up to three months.

How To Thaw Frozen Donuts

When you are ready to eat a frozen donut, take it out of the freezer, unwrap it and leave it to thaw on a plate at room temperature for 15 to 30 minutes. 

It is important to unwrap the donut so that moisture evaporates, rather than soaking into the donut and making it sticky and soggy.

Once the donut thaws, you can zap it in the microwave for 10 to 15 seconds. Heat glazed donuts for only 8 seconds, or the topping will melt.

How Long Do Donuts Last In The Freezer?

Donuts last for up to three months in the freezer.

It is best to eat the donuts within the first month or two for the best results.

How To Tell If Donuts Have Gone Bad

If you’re worried that you haven’t stored your donuts correctly and whether you should or shouldn’t eat them, take a look at these signs that your donuts are spoiled:

  • Do the donuts smell bad? A funky smell is always a sign that your food is past its best. Discard the donuts.
  • Is there any mold or discoloration on the donuts? Throw out any donuts that have mold growing on the surface.
  • Does the donut taste bad or strange? If the donut doesn’t taste right, don’t carry on eating it. Throw it out.

Eating spoiled food can cause food poisoning. Do not eat any donuts that show signs of spoilage.


Donuts are a tasty treat but contain wheat, dairy, and eggs, so they are not suitable for vegans and people with lactose, gluten, or egg allergies.

They are also relatively high in calories.

Fresh donuts will last for two days at room temperature, up to a week in the fridge, and three months in the freezer.