The air fills with a warm, spiced aroma as these Eggnog Cinnamon Rolls fill your kitchen, promising sweet indulgence and holiday warmth. Soft, pillowy dough cradles a rich, cinnamon-laden filling, all enveloped in luscious eggnog cream cheese icing. The way these rolls rise and bubble in the oven, slowly transforming into golden-kissed delights, is a sight to behold. Truly, there’s something magical about pulling a pan straight out of the oven, the scent inviting friends and family to gather around, eager for a taste.

I remember the first time I made these rolls with my grandmother during the holidays. Her laughter danced through the kitchen as we rolled out the dough, and the memories of her playful nudges mixed with the warmth of freshly baked treats are treasures I hold dear. These Eggnog Cinnamon Rolls are perfect for cozy gatherings, festive brunches, or just a simple indulgent breakfast. So go ahead, roll up your sleeves, and get ready to create some delicious memories!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: You can whip up these delicious Eggnog Cinnamon Rolls in just 1 hour and 30 minutes!
- Irresistible Flavor: A delightful blend of warm cinnamon and creamy eggnog in every bite creates a festive flavor explosion.
- Eye-Catching Appeal: These rolls look as good as they taste, perfect for impressing guests or bringing a festive touch to your breakfast table.
- Flexible Serving: Great for brunch, breakfast, or an afternoon snack; the possibilities are endless!
- Diet-Friendly Options: You can adapt this recipe for gluten-free or dairy-free options with some simple substitutions.

Ingredients You’ll Need
- 1/2 cup Milk: Warmed to 110°F; this activates the yeast, providing the perfect rise.
- 1/2 cup Eggnog: Warmed to 110°F; contributes to the signature holiday flavor.
- 2 1/4 tsp Active dry yeast: One full packet (7 grams) will help the dough rise beautifully.
- Sprinkle of White granulated sugar: Feeds the yeast for optimal activation.
- 4 1/2 cups All-purpose flour: Provides the structure for the rolls; ensure it’s well-sifted for best results.
- 1 tsp Salt: Balances the sweetness and enhances flavor.
- 1/4 cup White granulated sugar: Adds sweetness to the dough.
- 10 TBSP Unsalted butter: Room temperature, cubed; ensures a tender and flavorful dough.
- 2 Large eggs: At room temperature; add richness and stability to the dough.
- 1/2 cup Unsalted butter: At room temperature for spreading in the filling.
- 3/4 cup Brown sugar: Packed for a deep caramel flavor in the filling.
- 1 1/2 TBSP Ground cinnamon: A warm spice that defines the classic cinnamon roll taste.
- 1/2 cup Eggnog: Adds moisture and seasonal flavor to your rolls while baking.
- 4 oz Cream cheese: Brings creaminess and tang to the icing, make sure it’s softened for easier mixing.
- 4 TBSP Unsalted butter: At room temperature for the icing, leading to a smooth blend.
- 1 1/4 cup Powdered sugar: Sifted, for a sweet and creamy icing texture.
- 1 tsp Pure vanilla extract: Enhances the flavors in the icing.
- 2 TBSP Eggnog: For smoothing and flavoring the icing.
How to Make Eggnog Cinnamon Rolls
Warm the Mixtures: Start by heating the milk in the microwave; it should reach 110°F after about 1 minute. Sprinkle the yeast and a tiny bit of sugar on top, allowing it to sit for 10 minutes until foamy. Meanwhile, gently warm the eggnog. This will kickstart your dough with the yeast activation.
Combine Dry Ingredients: In a large mixing bowl, sift together the flour, salt, and the 1/4 cup of white sugar. This helps evenly distribute the ingredients and creates a lighter texture.
Add Liquid Ingredients: Once the yeast is ready, add it in along with the warm eggnog, cubed butter, and the lightly beaten eggs. For this recipe, a stand mixer with a dough hook is ideal, but you can mix by hand if you prefer.
Knead the Dough: On low speed, mix until a dough forms, then increase to medium speed, kneading for about 5 minutes. The dough is ready when it’s tacky but not overly sticky, able to pass the ‘window pane test’ where you can see light through it.
Let it Rise: Preheat your oven to 200°F, then spray a large bowl with nonstick spray. Place the dough in the bowl, cover with a kitchen towel, and let it rise in the warm oven for about 1 hour, or until it has doubled in size.
Make the Cinnamon Filling: In a mixer, beat the room-temperature butter, brown sugar, cinnamon, and a pinch of salt on high speed for about 2 minutes until smooth and airy. This will make it ultra-easy to spread on the dough.
Roll Out the Dough: Dust a clean countertop with flour and roll the risen dough out into a large rectangle, about 1/4 inch thick. The softness of the dough will make this step delightful.
Spread the Filling: Using an offset icing spatula, spread the cinnamon filling evenly over the rolled-out dough, reaching all edges. This spread is bound to make your mouth water!
Form the Rolls: Carefully roll the dough starting from one short side to form a log. Trim the ends for neatness, then use a serrated knife to cut the log into 12 equal slices. I find cutting into fourths and then into thirds works well!
Second Rise: Lightly spray a 9×13 inch baking pan with nonstick spray. Position the cinnamon rolls in the pan, cover them again with a kitchen towel, and allow them to rise for 20 minutes. This is when you’ll pour the remaining eggnog around the rolls.
Bake to Perfection: Preheat your oven to 375°F. Bake the rolls for 28-33 minutes, until they’re golden brown on top and the centers reach at least 160°F. Keep an eye on them; a lovely golden top is what you’re aiming for!
Make the Icing: While the rolls cool slightly, prepare the icing. In a small bowl, beat cream cheese and butter on high speed for 1 minute, then gradually add sifted powdered sugar. Once smooth, stir in the vanilla and eggnog until everything is well-blended and creamy.
Finish with Icing: As soon as the rolls are cool enough, spoon the icing generously over each roll, allowing it to drape down the sides. If you’re feeling extra festive, top with crumbled gingersnap cookies for added texture and spice!

Storing & Reheating
For any leftovers, store your Eggnog Cinnamon Rolls in an airtight container at room temperature for about 2 days. If you want to keep them longer, pop them in the refrigerator for up to a week. You can also freeze these rolls for up to 3 months! Just ensure they are fully cooled before wrapping them tightly in plastic wrap and then in aluminum foil. To enjoy later, reheat in a warm oven at 350°F for about 10 minutes; this will revitalize their tender texture and amplify the flavor.
Chef’s Helpful Tips
- Watch the yeast: Make sure your milk isn’t too hot, or it could kill the yeast. Use a thermometer if you’re unsure.
- Temperature matters: Make sure your ingredients are at room temperature for better mixing, especially eggs and butter.
- Keep an eye on the oven: Every oven is different, so check your cinnamon rolls a few minutes before the suggested time to prevent overbaking.
- Don’t rush the rises: Allowing the dough to rise fully develops flavor and texture, so resist the urge to skip this step!
- Experiment: Don’t hesitate to tweak the spices or add mix-ins like chocolate chips or nuts for a personalized touch.
- Make-ahead: You can prepare the rolls the night before, let them rise in the refrigerator, then bake them fresh in the morning!
It’s hard to beat the nostalgic charm of homemade Eggnog Cinnamon Rolls—they’re fluffy, festive, and filled with so much warmth and flavor. Don’t hesitate to experiment and make them your own; add a little extra cinnamon or swap in your favorite filling. The joy they bring is only matched by the memories you’ll create while making and sharing them with loved ones. So, gather your ingredients, roll up those sleeves, and enjoy every delicious bite!
Recipe FAQs
Can I use store-bought eggnog?
Absolutely! Store-bought eggnog will work perfectly in this recipe. Just make sure it’s a good quality brand for the best flavor!
Can I make these rolls ahead of time?
Yes! You can prepare the rolls and store them overnight in the refrigerator before baking. Just let them come to room temperature and rise for a bit before you pop them in the oven.
What can I substitute for cream cheese?
If you don’t have cream cheese, you can use mascarpone or a dairy-free cream cheese alternative for the icing. The flavor will differ slightly but will still provide a creamy texture!
Why didn’t my rolls rise properly?
Ensure your yeast is fresh and that the liquids are at the right temperature. If your kitchen is cold, you may want to let the rolls rise in a slightly warmer area, like your oven with just the light on.
PrintMore Desserts Recipes
Recipe Card

Eggnog Cinnamon Rolls
- Prep Time: 30 minutes
- Cook Time: 28-33 minutes
- Total Time: 0 hours
- Yield: 12 rolls 1x
- Category: Breakfast
- Method: Baking
- Cuisine: American
Description
These Eggnog Cinnamon Rolls are soft and flavorful, filled with cinnamon goodness and topped with a creamy eggnog icing. Perfect for holiday breakfasts or brunches, they bring warmth and sweetness to every gathering.
Ingredients
- 1/2 cup Milk
- 1/2 cup Eggnog
- 2 1/4 tsp Active dry yeast
- Sprinkle of White granulated sugar
- 4 1/2 cups All-purpose flour
- 1 tsp Salt
- 1/4 cup White granulated sugar
- 10 TBSP Unsalted butter
- 2 Large eggs
- 1/2 cup Unsalted butter
- 3/4 cup Brown sugar
- 1 1/2 TBSP Ground cinnamon
- 1/2 cup Eggnog
- 4 oz Cream cheese
- 4 TBSP Unsalted butter
- 1 1/4 cup Powdered sugar
- 1 tsp Pure vanilla extract
- 2 TBSP Eggnog
Instructions
- Warm the milk to 110°F and sprinkle yeast on top; let it sit for 10 minutes.
- Sift together flour, salt, and sugar in a large bowl.
- Add heated milk, warmed eggnog, butter, and beaten eggs to the dry ingredients.
- Knead until a tacky dough forms, about 5 minutes.
- Let the dough rise in a warm oven for 1 hour until doubled in size.
- Prepare the cinnamon filling by mixing butter, brown sugar, cinnamon, and salt until smooth.
- Roll the dough out into a rectangle and spread the filling evenly.
- Roll dough into a log, cut into 12 slices, and let rise again for 20 minutes in a greased baking pan.
- Preheat oven to 375°F and bake for 28-33 minutes until golden brown.
- Make icing by mixing cream cheese, butter, powdered sugar, vanilla, and eggnog until smooth.
- Spread icing over warm rolls and serve.
Notes
Ensure the milk for the yeast is not too hot to avoid killing the yeast.
You can refrigerate the rolls overnight before baking them fresh in the morning.
Feel free to add nuts or chocolate chips in the filling for extra flavor.
Nutrition
- Serving Size: 1 roll
- Calories: 300
- Sugar: 15g
- Sodium: 250mg
- Fat: 14g
- Saturated Fat: 8g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 1g
- Protein: 4g
- Cholesterol: 50mg



