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.


Julie | This Gal Cooks says
Muffins, pie, it’s all good and I’ll take some of both! These muffins look SO good, Sarah!
Hope you have a good weekend. 🙂
Sarah says
Thanks Julie! Happy Weekend to you!
Gayle @ Pumpkin 'N Spice says
These muffins are gorgeous, Sarah! I love the cranberry and eggnog combination. I can imagine these taste soooo good! Such a great breakfast or snack for this time of year!
Sarah says
Cranberries and eggnog is right up there with my favorite winter combo for sure! Can’t beat it this time of year. 😉 Thanks so much Gayle!
Jen @ Baked by an Introvert says
These muffins are stunning, Sarah! I am totally digging the cranberry and eggnog combo. It screams festive holiday! Pinned!
Sarah says
Thanks so much Jen! Totally the best winter combo right here! 😉 Happy weekend, lady!
Melanie @ Carmel Moments says
Yay! I’m so happy for Friday. I’m not going to think about the 612,783 things I need to do. I’m just going to focus….on amazing muffins. They look perfect!
Happy Friday!
Sarah says
YES! Forget about the world’s problems and just eat all the muffins! 🙂
Happy Friday, Melanie!
Sarah @ The Gold Lining Girl says
I hadn’t really baked with eggnog until this year, and I’ve found it to be awesome in baked goods too! The streusel on these muffins looks amazing! Love the flavor combination you have going on in these delicious muffins!
Sarah says
This was my first year baking with eggnog too! I think it’s safe to say I’m obsessed. LOL.
Thanks so much Sarah!
marcie says
These muffins look perfect, Sarah, and I love the eggnog cranberry combo! Perfect, delicious muffins for the holidays!
Sarah says
Thanks Marcie! These muffins definitely scream “holidays!” 😉
Ashley | The Recipe Rebel says
Love this idea! And just muffins — okay, bread of any kind — in general. Those cranberries add such an awesome punch of flavor and color!
Sarah says
Thanks Ashley! Definitely bring on carbs ‘er, BREAD of any kind any time! 😉
Alice @ Hip Foodie Mom says
love these muffins and the eggnog!!! they look SO good!!! and haha. . LOVE your steps 1-4 of what we absolutely MUST do this weekend!!! 🙂
Sarah says
Thanks Alice! I’m kinda wishing that’s what my weekend could consist of! LOL. Wishful thinking. 😉
Natalie @ Tastes Lovely says
I wish I had these muffins for breakfast! They sound delicious! All my favorite holiday flavors : )
Sarah says
I definitely need to bring some of these over to you, girly! 😉 Have a good weekend!
Kelly - Life Made Sweeter says
Oh my goodness! These muffins look absolutely incredible! Love the cranberry and eggnog combo! So festive and pretty!
Sarah says
You’re too sweet, Kelly! Thanks girly! Have a fun weekend. 😀
Alyssa @ My Sequined Life says
Love these, Sarah! So many favorite things all rolled into one. 🙂
Sarah says
Thanks Alyssa! Hope you have a good weekend!
Amber @ Dessert Now, Dinner Later! says
Loving all these holiday flavors packed into one perfect muffin!
Sarah says
Thanks Amber! They’re definitely the perfect holiday muffin. 🙂
dailycurlz says
These muffins looks delicious #client
Sarah says
Thank you!!
Thalia @ butter and brioche says
I just bought a whole load of cranberries and have been needing a recipe to use them up on. Think I definitely will have a go at your muffin recipe Sarah.. nothing beats a warm and home-made muffin baked with love!
Sarah says
Yay for a cranberry overload! Best problem um, ever. 😀 Let me know if you give these muffins a go, Thaila!
Christin@SpicySouthernKitchen says
What beautiful muffins! Love that you used orange marmalade and I am really digging that granola topping. 🙂
Sarah says
Thanks Christin! The marmalade really adds an amazing flavor to these muffins and the granola is definitely my choice of topping! 🙂
Amallia @DesireToEat says
Great recipe, pretty muffins!
Sarah says
Thank you Amallia!