Walnut Sticky Buns with Cream Cheese Icing
Decadent Walnut Sticky Buns, chock full of brown sugar, maple syrup and walnut goodness, are topped with a delightful Cream Cheese Icing to make the perfect plan-ahead holiday morning treat.

Who’s ready for Christmas morning?
I know I am… and in my excitement, I began plotting some breakfast dishes to celebrate in style.
As a kid, I (obviously) looked forward to all the presents underneath the tree.
As an adult, I look forward to the time spent with the people I love and giving them the presents I’ve purchased on their behalf. It’s fun seeing this change in perspective as I’ve grown older, and the older I get, the more I want to spend quality time with these important people in my life.
I’m sure my perspective will continue to evolve, as next year, we’ll have a 9-month-old at Christmastime, and I’m sure that will add some new and amazing revelations to our holiday.

It goes without saying that Christmas morning is one of my favorite mornings of the year and having a good breakfast to savor is an important part of it for me. And since I’m currently on a no-egg kick (thanks, pregnancy!), the traditional Christmas Casserole I was going to share isn’t happening.
So how ’bout we make some Walnut Sticky Buns?
You can look at them as a pretty little decadent present to the people you love.

A present?
Yes, they absolutely are. Because these Walnut Sticky Buns require a little bit of planning and foresight to make. Unfortunately, they’re not something you’ll be able to pull together on Christmas morning. Unless, of course, you’re awake at an unreasonable hour, and then maybe, just maybe, you could have them ready in time for when everyone else is out of the bed and hungry.
However, this is a recipe you can make the night before and pop in the fridge, then the morning of, let the rolls come to room temperature and complete their second rise before baking. And then you can bake ’em after presents have been opened.

They require some effort, I won’t lie, but they’re well worth it. These sticky buns are completely decadent and perfect for a big family breakfast… or even a small breakfast because they freeze well!
Love all kinds of baked buns like these? You’ve got to try decadent Cinnamon Buns, as well as Strawberry Cinnamon Rolls!
Here’s how you can make ’em:

Walnut Sticky Buns with Cream Cheese Icing
Ingredients
Dough
- 1 cup milk
- 2 tablespoons unsalted butter
- 1 tablespoon unsweetened applesauce
- 1 tablespoon pure vanilla extract
- 3 ½ cups all-purpose flour divided
- ½ cup granulated sugar
- 1 egg
- 2 ¼ teaspoons active dry yeast
- 1 teaspoon kosher salt
Filling
- 4 oz. cream cheese softened
- ½ cup dark brown sugar
- ¼ cup pure maple syrup
- ½ cup walnuts chopped
- 1 tablespoon ground cinnamon
- ½ teaspoon kosher salt
- 2 tablespoons unsalted butter melted
Sticky Glaze (for the bottom of the pan)
- 8 tablespoons unsalted butter melted
- 1 cup dark brown sugar
- 1 cup walnuts chopped
- ½ cup pure maple syrup
- 2 teaspoons pure vanilla extract
- A pinch of salt
Cream Cheese Glaze
- 4 oz. cream cheese softened
- 1 cup powdered sugar
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Instructions
Make the Dough
- Measure the milk and butter in a glass measuring cup. Microwave until the butter has melted.
- Pour the warm milk/butter mixture into the bowl of stand mixer fitted with paddle attachment.
- Add 1 cup of the flour, as well as the applesauce, vanilla, sugar, egg, yeast and salt. Beat on low for around 3 minutes, stopping occasionally to scrape the sides of bowl.
- Add the rest of the flour to the dough. Mix on low until the dough has come together and feels tacky. If dough is extremely sticky, add flour by the tablespoon until the dough comes together and pulls away from sides of bowl.
- When it is of the right consistency, turn the dough onto a lightly floured work surface. Knead until the dough is smooth and elastic, adding more flour if sticky. (This should take around 8-10 minutes.) Form into ball.
- Spray a large glass bowl with nonstick spray, and transfer the dough into the bowl. Cover the bowl with plastic wrap, then a kitchen towel, and move to a warm place in the house.
- Let the dough rise until doubled in volume. (This took my dough about 2 hours.)
Make the filling
- In a medium-sized bowl, combine the brown sugar, maple syrup, walnuts, cinnamon, salt and butter. Stir until combined.
- Once the dough has doubled in size, punch it down in the bowl, then transfer onto a floured work surface.
- Roll the dough into a rectangular shape, and smear the softened cream cheese over the dough.
- Fold the dough in half, then half that and so on until you have folded the dough into a small rectangle. Then roll out the dough again until it is about 1/2″ thick rectangle.
- Spread the filling mixture evenly on top of the dough, leaving a 1/2″ border.
- Starting on a long side, roll the dough into a log, pinching gently to keep it rolled. Be gentle with the dough, as the cream cheese makes it a bit more delicate, and this part can get messy. (You’ve been warned! But it’s totally worth it.) Pinch the seal closed gently.
- With the seam side down, cut the dough crosswise with a sharp knife into 18 slices. I’ve found that making a cut in the middle, then making cuts in the middle of those (and so on and so forth) is the easiest way to get evenly-cut rolls.
Prepare the sticky glaze
- In a medium-sized bowl, whisk the butter, brown sugar, maple syrup, vanilla and salt until incorporated and smooth.
- Spray two round baking dishes with nonstick spray.
- Pour the sticky glaze in the bottoms of the baking dishes, then gently place the rolls in the dishes. There should not be much space between the rolls.
- Cover the baking dishes with plastic wrap, then kitchen towels. Let the dough rise for a second time in a warm spot until it has doubled in size. (This second rise should take around 45 minutes.)
Bake the Sticky Buns
- Preheat the oven to 375°F.
- When the oven has preheated, place the baking dishes in the oven. Bake for 20-25 minutes, or until the tops are golden. Remove from the oven.
- Invert the rolls onto a plate (so the sticky topping is front and center!), and let cool for 10 minutes.
- While the rolls are cooling, make the Cream Cheese Icing.
- In a small bowl, whip the cream cheese and powdered sugar together until smooth with a hand mixer (or a stand mixer.)
- When rolls have cooled slightly, serve individually, and drizzle the icing on top of the served rolls. Enjoy with a glass of milk!
Notes
Nutrition


About the Author:
Erin Parker is a Southern gal living in Texas with her husband and two daughters. She started The Speckled Palate to share what she was cooking as a newlywed… and over the years, it’s evolved to capture her love for hosting. Specifically, the EASIEST, lowest key entertaining because everyone deserves to see their people and connect over good food. Learn more about her…
I’m such a sucker for bread. Pretty much any kind. In fact, I’ve made two batches of mashed potato cinnamon rolls, and four loaves of bread in the last ten days. I’d like to have some of these too! They look awesome!