Loaded with tart cranberries and generously topped with buttery streusel and creamy eggnog glaze, these cranberry eggnog muffins are a staple for any holiday breakfast.

If you were to describe Christmas with a muffin, these little gems are the first thing thing that’s popping in my mind.
I meaaaaan, eggnog and cranberries sell a pretty convincing story here. And oodles of buttery streusel and thick drizzles of eggnog glaze absolutely seal the deal.
If you’ve been searching for a perfect addition to a Christmas brunch or something you can easily bring to a gathering, look no further! These muffins will win hearts everywhere they go.

Though they typically don’t go very far in our house because who in their right mind would feel like sharing a batch of these beauties?
Definitely not me. Pass me the largest one with extra streusel, please.
These Muffins feature…
- A soft and moist texture
- Tart cranberries studded all over
- Rich eggnog flavor in both the muffins and the glaze
- Buttery streusel topping and eggnog glaze

Making the Muffins
(scroll down to the bottom of the post for the full recipe)
Ingredients You Will Need
- Unsalted butter
- Granulated sugar
- Eggs
- Vanilla extract
- All-purpose flour
- Baking powder
- Baking soda
- Nutmeg
- Kosher salt
- Eggnog
- Cranberries
- Brown sugar
- Powdered sugar
Quick Bread Instructions
Assemble the batter and streusel in a greased or parchment paper-lined 9×5 loaf pan and bake at 350F 55-60 minutes until a toothpick comes out clean. Allow bread to cool completely then top with glaze and slice.

Tips for Perfect Muffins
- Cream softened butter with sugar – this builds the fat base to the muffin batter.
- Measure flour correctly – I use the spoon-and-level technique for measuring flour as this will prevent over-measuring your flour. Use a spoon to scoop flour into the measuring cup, then level with the back of a knife.
- Bring eggs to room temperature – this will help the eggs mix more cohesively into the butter without risk of separating.
- Slice cranberries in half – this will make for smaller bits of tart cranberries evenly distributed throughout the muffins.
- Add eggnog to batter alternately with the dry mixture – this will make for a smooth, evenly-mixed batter.
- Fill muffin cups to brim with batter – filling to the brim will make for large muffins.
- Bake muffins at 425F 5 minutes then reduce heat to 375F – this short blast of heat at the beginning helps the muffins rise nice and tall.
- Allow muffins to cool before glazing – the glaze will melt off if you try to add it while the muffins are warm.
Recipe Variations
Try these ideas for a different twist on these muffins.
- Use another fruit – replace the cranberries with raspberries, blackberries, or chopped strawberries.
- Add chocolate – fold 1/2 cup semisweet, dark, or white chocolate chips into the batter.
- Add nuts – fold 1/2 cup toasted chopped walnuts or pecans into the batter.
- Flavor glaze – try adding a pinch of orange zest, ground nutmeg, or vanilla.
Storing and Freezing Muffins
Allow muffins to cool completely, then store in an airtight container at room temperature up to 4 days.
To freeze muffins, allow to cool completely and do not glaze. Wrap muffins well and freeze up to 2 months. Thaw muffins completely at room temperature, top with glaze for serving, and store at room temperature up to 4 days.

I won’t lie, it’s SO hard to keep a batch of these muffins stocked around the holidays! Folks see the big juicy cranberries and all that wonderful streusel + thick drizzles of glaze and can’t resist going back for another.
Pure Christmas magic in a muffin.
Save this recipe using the ‘save to recipe box’ button below. If you make it, please let us know! Leave a comment + star rating below, or take a photo and tag it on Instagram with #wholeandheavenlyoven.

More muffins you’re going to want to bake next.
Cranberry Eggnog Muffins
This recipe may included paid links. As an Amazon Associate, I earn a commission from qualifying purchases.
Ingredients
Muffins
- 1/2 cup unsalted butter, softened
- 1 cup granulated sugar
- 2 large eggs, room temperature
- 1 teaspoon vanilla extract
- 2 cups all-purpose flour (spooned and leveled)
- 2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon kosher salt
- 3/4 cup eggnog
- 1-1/2 cups fresh cranberries, halved
Streusel
- 1/2 cup all-purpose flour (spooned and leveled)
- 1/4 cup packed light brown sugar
- 3 tablespoons unsalted butter, melted
Eggnog Glaze
- 1/2 cup powdered sugar
- 1-2 tablespoons eggnog
Instructions
Muffins
- Preheat oven to 425F. Line a 12-cup muffin tin with muffin liners and set aside.
- In a large bowl, beat butter and sugar until smooth and creamy. Beat in eggs and vanilla until smooth.
- In a separate medium bowl, combine flour, baking powder, baking soda, nutmeg, and salt. Fold half of flour into liquid mixture along with half of the eggnog. Repeat adding the rest of the flour and eggnog, folding until batter is just combined. Fold in cranberries. Fill muffin cups to brim with batter and set aside for a moment.
Streusel
- In a small bowl, combine all streusel ingredients until crumbly. Sprinkle evenly over muffin batter, pressing lightly to adhere crumbs.
- Bake muffins at 425F 5 minutes, then reduce heat to 375F and continue baking an additional 15-20 minutes until a toothpick inserted in center of muffin comes out clean.
- Cool muffins 20 minutes in pan, then transfer to a wire cooling rack to cool completely.
Eggnog Glaze
- In a small bowl, combine powdered sugar and just enough eggnog to achieve a drizzling consistency.
- Drizzle glaze over cooled muffins and allow to set 5 minutes before serving. Enjoy!
Notes
Nutrition
This post was updated with new recipe adjustments and photos on 1/15/26.


Isadora says
You had me at eggnog!! I will seriously eat anything and everything that has eggnog in it! But, these look so amazing that I think I would eat them even if they didn’t have eggnog too! I bet that if we got together we could eat an entire pan of these muffins, one by one, by one! These look awesome, Sarah!
Sarah says
Haha we totally would eat ALL these muffins! Can’t stop, won’t stop. 😀 Thanks so much, Iz!
Lisa says
These look really yummy, would love to try them but I have not even seen fresh cranberries in our local store. We live in the middle of nowhere so some things are hard to find. Do you think that they could be made with dried cranberries (I’m sure they wouldn’t be as good with dried).
Sarah says
Yes, you can use dried cranberries in these muffins. It won’t be the same as using fresh, but it will work. Let me know how these muffins turn out!
Jess @ Flying on Jess Fuel says
Baking with eggnog is so fun this time of year! I love the flavor of it, but it’s a little too creamy for me to drink straight. So these muffins sound just perfect!!
Sarah says
I’m totally hooked on baking with eggnog! I can’t get over the texture it gives baked goods. 🙂 Thanks Jess!!
Marty says
Wow, Sarah, these pictures are amazing! They’re so good its torture… luckily, I have time to make these later.. 😀
Sarah says
Thank you! Please let me know how these muffins turn out! 🙂