I had a half-carton of eggnog sitting in my fridge after a holiday party, and I was honestly tired of drinking it. You know that moment when something festive becomes a little too much? My friend texted me saying she was craving snickerdoodles, and I looked at the eggnog, looked at my butter, and thought… why not? I swapped the milk for eggnog, added a whisper of nutmeg, and crossed my fingers.
The first batch came out puffy and soft, dusted with cinnamon sugar, and smelled like Christmas morning in a bakery. I brought them to a cookie swap the next day, and people kept asking for the recipe before they even finished chewing. That’s when I knew this wasn’t just a happy accident—it was a keeper.
These Perfect Eggnog Snickerdoodle Cookies have that classic tangy cream of tartar chew, but with a subtle custardy richness from the eggnog. They’re not overly sweet, just perfectly spiced, and they stay soft for days. Honestly, they might be the best holiday cookie I’ve ever made.
Why You’ll Love This Recipe
- Quick & Easy : From mixing bowl to cooling rack in under 30 minutes. No chilling required, which is a game-changer when you’re baking for a crowd.
- Simple Ingredients : You probably have everything except the eggnog. No fancy extracts or hard-to-find spices.
- Perfect for Holiday Gatherings : Cookie swaps, office parties, or just cozy nights by the fire—these cookies fit right in.
- Crowd-Pleaser : Kids love the cinnamon sugar coating, and adults appreciate the grown-up eggnog flavor. Everyone wins.
- Unbelievably Soft : The eggnog adds moisture without making the cookies cakey. They stay tender for days, if they last that long.
What makes these different from every other snickerdoodle recipe is the balance. The eggnog doesn’t overpower—it just adds a gentle warmth that makes you take a second bite. I tested this with whole milk, 2%, and even almond milk, and nothing beats the real thing. It’s comfort food reimagined for the holidays, and it works every single time.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, but the eggnog is the star.
- Unsalted butter, softened (1 cup / 2 sticks) — adds richness and helps the cookies spread just right.
- Granulated sugar (1 ½ cups, divided) — you’ll use some in the dough and the rest for the cinnamon coating.
- Eggnog (¼ cup) — use full-fat for the best flavor. I tested with low-fat and it works, but the texture is slightly less tender.
- Large egg yolk (1) — adds extra richness without thinning the dough.
- Vanilla extract (1 teaspoon) — enhances the warm spices.
- All-purpose flour (2 ¼ cups) — spoon and level for accuracy.
- Cream of tartar (2 teaspoons) — the secret to that signature snickerdoodle tang and chewy texture.
- Baking soda (1 teaspoon) — helps them puff up.
- Salt (½ teaspoon) — balances the sweetness.
- Ground cinnamon (2 tablespoons, for coating) — use fresh cinnamon for the best aroma.
- Ground nutmeg (½ teaspoon, optional, for coating) — ties the eggnog flavor together beautifully.
I recommend using a brand like Southern Comfort or Hood for the eggnog—they tend to be creamier. If you’re dairy-free, you can try a plant-based eggnog, but the texture will be slightly different. For the cinnamon, I love Simply Organic for its bold, sweet heat.
Equipment Needed
- Electric hand mixer or stand mixer with paddle attachment
- Large mixing bowl
- Medium bowl for the cinnamon sugar coating
- Measuring cups and spoons
- Rubber spatula
- Baking sheets (2)
- Parchment paper or silicone baking mats
- Cooling rack
- Cookie scoop (1.5 tablespoon size recommended)
If you don’t have a cookie scoop, just use two spoons—the cookies won’t be perfectly round, but they’ll taste the same. I’ve made these with a cheap baking sheet from the grocery store, and they still turned out great. Just make sure your baking sheets are cool before placing the next batch on them, or the cookies will spread too much.
Preparation Method

- Preheat your oven to 375°F (190°C). Line two baking sheets with parchment paper or silicone mats. This prevents sticking and helps the cookies bake evenly.
- Cream the butter and sugar. In a large bowl, beat 1 cup (2 sticks) softened unsalted butter with 1 cup of granulated sugar until light and fluffy, about 2-3 minutes. Scrape down the sides once. You want it pale and airy—this is where the texture starts.
- Add the wet ingredients. Beat in ¼ cup eggnog, 1 large egg yolk, and 1 teaspoon vanilla extract until combined. The mixture might look slightly curdled—don’t panic, that’s normal. It will come together once you add the flour.
- Whisk the dry ingredients. In a separate bowl, whisk together 2 ¼ cups all-purpose flour, 2 teaspoons cream of tartar, 1 teaspoon baking soda, and ½ teaspoon salt. This ensures the leavening agents are evenly distributed.
- Combine wet and dry. Gradually add the dry mixture to the wet mixture, mixing on low speed until just combined. Do not overmix—stop as soon as you no longer see streaks of flour. Overmixing will make the cookies tough.
- Make the coating. In a small bowl, whisk together 2 tablespoons ground cinnamon, ½ teaspoon ground nutmeg (if using), and the remaining ½ cup granulated sugar.
- Shape the cookies. Using a 1.5-tablespoon cookie scoop, portion the dough and roll each piece into a ball. Roll each ball generously in the cinnamon sugar mixture until fully coated. Place them 2 inches apart on the prepared baking sheets.
- Bake. Bake for 10-12 minutes, until the edges are set and the centers look slightly puffy and cracked. They will look underdone in the middle—that’s exactly what you want. Overbaking leads to dry cookies.
- Cool. Let the cookies rest on the baking sheet for 5 minutes. This allows them to set without breaking. Then transfer to a wire rack to cool completely. The centers will continue to firm up as they cool.
Cooking Tips & Techniques
The first time I made these, I used cold butter straight from the fridge. Big mistake. The dough was crumbly, and the cookies came out flat and greasy. Softened butter is non-negotiable—it should give slightly when you press it with your finger, but not be melted.
Another thing I learned the hard way: don’t skip the cream of tartar. It’s what gives snickerdoodles their signature tang and chewy texture. If you don’t have it, you can substitute with 1 teaspoon lemon juice or white vinegar per teaspoon of cream of tartar, but the flavor won’t be quite the same.
For the most even baking, rotate your baking sheets halfway through. If you’re baking one sheet at a time, let the other sheet cool completely before placing dough on it—warm pans cause the butter to melt too fast, leading to flat cookies.
Timing is everything. Pull the cookies out when the edges are golden and the centers are still soft and puffy. They’ll look slightly underbaked, but trust the process. Letting them rest on the hot baking sheet for those 5 minutes is what creates that soft, tender crumb.
Variations & Adaptations
- Gluten-Free Option : Substitute the all-purpose flour with a 1:1 gluten-free baking blend (I like King Arthur Measure for Measure). Add ¼ teaspoon xanthan gum if your blend doesn’t include it. The texture will be slightly more delicate, but still delicious.
- Dairy-Free Version : Use vegan butter (like Miyoko’s) and a plant-based eggnog. The cookies won’t be as rich, but they’ll still be soft and spiced.
- Spice It Up : Add ¼ teaspoon ground cloves or allspice to the cinnamon sugar coating for a warmer, more complex flavor. I tried this last Christmas and it was a hit.
- Eggnog Glaze : Whisk together 1 cup powdered sugar, 2 tablespoons eggnog, and ¼ teaspoon nutmeg. Drizzle over cooled cookies for extra decadence.
- Mini Version : Use a 1-teaspoon scoop and bake for 7-9 minutes. Perfect for cookie platters or lunchbox treats.
Serving & Storage Suggestions
These cookies are best served slightly warm, when the cinnamon sugar is still a little melty and the centers are soft. Pair them with a mug of hot cocoa, spiced chai, or—if you’re feeling festive—a glass of cold eggnog.
For storage, place the cooled cookies in an airtight container at room temperature. They’ll stay soft for up to 5 days. To keep them extra tender, add a slice of bread to the container—it absorbs excess air and releases moisture. Replace the bread slice every other day.
You can also freeze the baked cookies for up to 3 months. Layer them between sheets of parchment paper in a freezer-safe container. Thaw at room temperature for about 30 minutes before serving. The flavor actually deepens after freezing—the spices meld together beautifully.
If you’re planning ahead, the dough balls freeze wonderfully. Roll them in the cinnamon sugar, place them on a baking sheet, freeze until solid, then transfer to a freezer bag. Bake straight from frozen, adding 2-3 minutes to the bake time. No one will ever know they weren’t made fresh.
Nutritional Information & Benefits
Per cookie (based on 36 cookies): Approximately 120 calories, 6g fat, 16g carbohydrates, 1g protein, 9g sugar. These are a treat, not a health food, but they use real ingredients without artificial preservatives.
The eggnog adds a small amount of calcium and vitamin D from the dairy. Cinnamon is known for its antioxidant properties and may help regulate blood sugar. Nutmeg contains trace amounts of manganese and copper.
If you’re watching your sugar intake, you can reduce the sugar in the dough to ¾ cup and use a sugar substitute like monk fruit in the coating. The texture will be slightly less tender, but the flavor will still shine. For a lower-fat option, substitute half the butter with unsweetened applesauce—just note the cookies will be more cake-like.
Conclusion
These Perfect Eggnog Snickerdoodle Cookies are everything I want in a holiday treat: quick to make, full of warm spices, and soft enough to melt in your mouth. They’re the kind of cookie that makes you close your eyes after the first bite and think, “Yeah, this is the season.”
I love that they’re forgiving—you can tweak the spices, swap the dairy, or make them mini, and they still come out delicious. That’s the mark of a truly great recipe.
Have you tried these yet? I’d love to hear how they turned out for you. Drop a comment below, share your photos, or tag me in your cookie swap stories. And if you’re looking for more easy holiday treats, don’t miss my cozy pumpkin coffee cake or these pumpkin spice protein balls for a healthier option. Happy baking!
Frequently Asked Questions
Can I use store-bought eggnog for this recipe?
Absolutely! Store-bought eggnog works perfectly. Just make sure it’s fresh and not expired. Homemade eggnog is fine too, but it may be thinner, so the cookies might spread a little more.
Why do my snickerdoodles come out flat?
Flat cookies usually mean your butter was too soft or melted, or your baking soda is old. Make sure your butter is softened but still cool to the touch, and check the expiration date on your baking soda. Also, chilling the dough for 15 minutes can help if your kitchen is warm.
Can I make the dough ahead of time?
Yes! You can refrigerate the dough for up to 3 days. Just roll it into balls and coat them in cinnamon sugar right before baking. If the dough is too firm to scoop, let it sit at room temperature for 10 minutes.
Can I freeze the baked cookies?
Definitely. Freeze them in an airtight container for up to 3 months. Thaw at room temperature for 30 minutes, or pop them in a 300°F oven for 5 minutes to re-crisp the edges.
What can I substitute for cream of tartar?
You can use 1 teaspoon lemon juice or white vinegar per teaspoon of cream of tartar. However, the texture won’t be quite as chewy, and the tang will be slightly different. For best results, stick with cream of tartar.
Pin This Recipe!

Perfect Eggnog Snickerdoodle Cookies – Easy Holiday Treat
These soft, chewy snickerdoodles are made with eggnog for a subtle custardy richness and warm holiday spices. They come together in under 30 minutes with no chilling required, making them the perfect last-minute treat for cookie swaps, parties, or cozy nights by the fire.
- Prep Time: 15 minutes
- Cook Time: 12 minutes
- Total Time: 27 minutes
- Yield: 36 cookies 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 1 cup (2 sticks) unsalted butter, softened
- 1 ½ cups granulated sugar, divided
- ¼ cup full-fat eggnog
- 1 large egg yolk
- 1 teaspoon vanilla extract
- 2 ¼ cups all-purpose flour
- 2 teaspoons cream of tartar
- 1 teaspoon baking soda
- ½ teaspoon salt
- 2 tablespoons ground cinnamon
- ½ teaspoon ground nutmeg (optional)
Instructions
- Preheat your oven to 375°F (190°C). Line two baking sheets with parchment paper or silicone mats.
- In a large bowl, beat 1 cup softened unsalted butter with 1 cup granulated sugar until light and fluffy, about 2-3 minutes. Scrape down the sides once.
- Beat in ¼ cup eggnog, 1 large egg yolk, and 1 teaspoon vanilla extract until combined. The mixture might look slightly curdled—this is normal.
- In a separate bowl, whisk together 2 ¼ cups all-purpose flour, 2 teaspoons cream of tartar, 1 teaspoon baking soda, and ½ teaspoon salt.
- Gradually add the dry mixture to the wet mixture, mixing on low speed until just combined. Do not overmix.
- In a small bowl, whisk together 2 tablespoons ground cinnamon, ½ teaspoon ground nutmeg (if using), and the remaining ½ cup granulated sugar.
- Using a 1.5-tablespoon cookie scoop, portion the dough and roll each piece into a ball. Roll each ball generously in the cinnamon sugar mixture until fully coated. Place them 2 inches apart on the prepared baking sheets.
- Bake for 10-12 minutes, until the edges are set and the centers look slightly puffy and cracked. They will look underdone in the middle—that’s exactly what you want.
- Let the cookies rest on the baking sheet for 5 minutes. Then transfer to a wire rack to cool completely.
Notes
For best results, use softened butter (not melted or cold). Don’t skip the cream of tartar—it gives snickerdoodles their signature tang and chewy texture. Rotate baking sheets halfway through for even baking. Pull cookies out when edges are golden and centers are still soft; they will continue to set on the hot baking sheet. Store in an airtight container at room temperature for up to 5 days. Add a slice of bread to the container to keep them extra soft. Freeze baked cookies for up to 3 months, or freeze dough balls for baking straight from frozen (add 2-3 minutes to bake time).
Nutrition
- Serving Size: 1 cookie
- Calories: 120
- Sugar: 9
- Sodium: 85
- Fat: 6
- Saturated Fat: 3.5
- Carbohydrates: 16
- Fiber: 0.5
- Protein: 1
Keywords: eggnog snickerdoodle cookies, holiday cookies, easy snickerdoodle recipe, eggnog cookies, Christmas cookies, soft snickerdoodles


