How Long Eggnog Stays Fresh in Your Refrigerator
Unopened store-bought eggnog lasts 5 to 7 days after you bring it home
The shelf life printed on the carton is your guide. Most commercial eggnog is pasteurized, which means it has been heat-treated to kill bacteria. Check the date on the label—that's the "sell by" or "use by" date the manufacturer sets. You can safely drink it up to that date if the carton stayed sealed and cold the whole time. After you open it, the clock resets: opened eggnog lasts 3 to 5 days in the refrigerator, even if the printed date says longer.
The reason the window closes after opening is exposure to air and bacteria from your kitchen. Every time you pour a glass, you introduce new microorganisms to the liquid. Pasteurization protects unopened eggnog, but once the seal breaks, that protection ends. Keep the carton tightly closed between pours and store it on a shelf, not the door—the door temperature fluctuates every time you open the refrigerator, which shortens shelf life.
Key Takeaways
- Unopened store-bought eggnog stays safe for 5 to 7 days after purchase if the carton remains sealed and refrigerated at 40°F or below.
- Once you open the carton, use the eggnog within 3 to 5 days, regardless of what the printed date says.
- Homemade eggnog made with raw eggs lasts only 1 to 2 days in the refrigerator and carries a higher food safety risk than cooked versions.
- Eggnog made with cooked eggs or alcohol (at least 20% ABV) can last 2 to 3 weeks refrigerated, or several months if frozen.
- Store eggnog on a refrigerator shelf rather than the door to avoid temperature swings that reduce shelf life.
How to tell if eggnog has gone bad
Spoiled eggnog shows clear signs before it becomes unsafe to drink. Look for separation—if the liquid has split into layers or looks curdled, don't use it. Smell the eggnog; fresh eggnog has a sweet, spiced aroma. If it smells sour, fermented, or off in any way, throw it out. A change in color, cloudiness, or visible mold means it's no longer safe.
Taste is not a reliable test for food safety, so don't sample eggnog you suspect has spoiled. Bacteria that cause illness don't always change the flavor or smell. If the carton feels warm to the touch or you know it sat unrefrigerated for more than 2 hours, discard it. When in doubt, throw it out—eggnog is inexpensive enough that the cost of replacing it is far less than the cost of foodborne illness.
Homemade eggnog with raw eggs: a shorter window
Homemade eggnog made with raw eggs is riskier than store-bought because it hasn't been pasteurized. Raw eggs can carry Salmonella, a bacteria that causes serious food poisoning. If you make eggnog with raw eggs, keep it in the refrigerator and use it within 1 to 2 days. Don't leave it on the counter during a party—bacteria multiply rapidly at room temperature.
The safer approach is to cook the eggs before mixing them into eggnog. Heat the eggs to 160°F (71°C) using a thermometer to confirm the temperature. Once cooled, mix them with cream, milk, and spices. Cooked-egg eggnog lasts 2 to 3 days refrigerated. Another option is to add alcohol—rum, bourbon, or brandy at 20% ABV or higher acts as a preservative. Alcohol-based homemade eggnog can last 2 to 3 weeks in the refrigerator.
Freezing eggnog extends storage to several months
Freezing is the best way to store eggnog long-term. Both store-bought and homemade eggnog freeze well. Pour it into an airtight container, leaving about half an inch of space at the top—eggnog expands as it freezes. Label the container with the date. Frozen eggnog lasts 6 months to a year in a standard freezer kept at 0°F (-18°C) or below.
Thaw frozen eggnog in the refrigerator overnight, never at room temperature. Once thawed, use it within 3 to 5 days, the same as freshly opened eggnog. You may notice the texture changes slightly after freezing—it can separate or become slightly grainy. Shake or stir it well after thawing. If you're using it in baked goods or cooked dishes, minor texture changes won't matter. For drinking straight, the quality is best within the first 2 to 3 months of freezing.
Refrigerator placement and temperature matter
Store eggnog on a middle or lower shelf of your refrigerator, not on the door. The door is the warmest part of the refrigerator because it's exposed to room temperature every time you open it. Eggnog stored on the door may warm up enough to allow bacteria to grow, shortening its shelf life by days. A shelf in the main body of the refrigerator stays consistently cold.
Keep your refrigerator at 40°F (4°C) or below. Use a refrigerator thermometer to check—many people assume their refrigerator is cold enough, but some run warmer. If your refrigerator is above 40°F, eggnog spoils faster. If you're storing eggnog for a holiday party and want to be certain it stays fresh, set the temperature to 35°F to 38°F for the week before you serve it. This gives you a small safety margin without freezing other foods.
Eggnog in sealed bottles versus cartons
The container type affects how long eggnog stays fresh. Glass bottles with tight seals protect eggnog better than cardboard cartons, which can allow air to seep in over time. If you buy eggnog in a glass bottle, it may last slightly longer than carton eggnog—sometimes up to a week unopened. Once opened, both containers have the same 3 to 5 day window because the seal is broken.
If you transfer eggnog to a different container, use one with an airtight lid. Plastic pitchers or mason jars work well. Make sure the container is clean and dry before pouring. Avoid containers that have held strong-smelling foods—eggnog can absorb odors from plastic. If you're serving eggnog at a party, keep the serving bowl on ice and replace it with a fresh batch from the refrigerator every 2 hours.
Holiday storage: planning ahead for eggnog season
If you buy eggnog weeks before the holidays, freezing is your strategy. Purchase it early, freeze it in portions, and thaw only what you need. This way you can enjoy eggnog throughout the season without worrying about it spoiling. Freeze it in ice cube trays for small portions you can add to coffee or desserts, or in larger containers for serving to guests.
If you're making homemade eggnog for a holiday gathering, prepare it 2 to 3 days before the event if using cooked eggs, or the day before if using alcohol as a preservative. This timing ensures it's fresh and flavorful when guests arrive. Label any frozen batches with the date and contents so you know what you have on hand. Homemade eggnog also makes a good gift—give it in a sealed jar with a label showing the ingredients and storage instructions.
Frequently Asked Questions
Can you drink eggnog that's been in the refrigerator for 2 weeks?
No. Unopened eggnog lasts 5 to 7 days, and opened eggnog lasts 3 to 5 days. After 2 weeks, bacteria have had time to multiply to unsafe levels, even if it looks and smells normal. If you want eggnog to last longer, freeze it instead.
What if eggnog was left out on the counter overnight?
Discard it. Eggnog left at room temperature for more than 2 hours is unsafe to drink because bacteria multiply rapidly between 40°F and 140°F. This applies whether the carton was opened or sealed. When in doubt, throw it out.
Does alcohol in homemade eggnog really make it last longer?
Yes. Alcohol at 20% ABV or higher acts as a preservative by slowing bacterial growth. Homemade eggnog with this much alcohol lasts 2 to 3 weeks refrigerated. Lower alcohol content won't extend shelf life significantly, so measure carefully if preservation is your goal.
Can you refreeze eggnog after thawing it?
It's not recommended. Thawing and refreezing can change the texture and increase the risk of bacterial growth if the eggnog warmed up during thawing. Thaw only the amount you plan to use within 3 to 5 days.
Is canned eggnog different from carton eggnog in terms of shelf life?
Canned eggnog is shelf-stable and lasts much longer unopened—often 1 to 2 years in a cool, dry pantry. Once opened, treat it the same as carton eggnog: use it within 3 to 5 days and store it in the refrigerator.