This post is sponsored by Elmhurst Milked. All comments and opinions are my own.

Need a delicious Christmas breakfast or brunch option that will please your whole family? Whip up a batch of these amazing Cinnamon Rolls and the kids might actually put down their presents to grab a plate and a fork!

I actually make these for Christmas Eve at my house as we usually have a house full of family over. These babies will disappear in a flash so I usually do a double batch. They are amazing warm from the oven and also great as a snack later in the day. Just toss them in the microwave for about 20 seconds and you’re  all set.

I had promised my guys a batch a while back and went to get everything together and found that there was only a drink of milk left in the jug. Then I noticed the cartons of Elmhurst milk in the door…my guys were in luck after all.

So the first batch I made using the hazelnut milk. Holy moly…they were amazing! I decided that from now on, Elmhurst was the milk of choice for my cinnamon rolls. I just made another batch this week and changed it up by using cashew milk. Once again they were a huge hit.

These really don’t take very much hands on effort. The hardest part is just waiting for them to rise. I actually like the fact that there are breaks between each step. I just set a timer and run around doing my to-dos while they do their thing.

Gather a few ingredients and you can serve up a baked goody that will have everyone running to the table!

Cinnamon Rolls
Author: Michelle
Serves: 12 – 16 rolls
  • 1 cup Elmhurst Hazelnut Milk, heated to 110º F
  • 7 tablespoons butter, divided
  • 5 tablespoons sugar
  • 1 packet rapid rise yeast (2 1/4 teaspoons if from the jar)
  • 1 egg, whisked
  • pinch of salt
  • 3 1/2 cups all purpose flour
  • 1/2 cup packed light brown sugar
  • 2 1/2 tablespoons cinnamon
  • [u]ICING[/u]
  • 2 oz cream cheese, softened
  • 3 tablespoons butter, melted
  • 2 cups powdered sugar
  • 1/2 teaspoon vanilla extract
  • 4 – 5 tablespoons Elmhurst Hazelnut Milk
  1. Add the sugar and yeast to a large bowl.
  2. Mix in 4 tablespoons of melted butter and a cup of warm Elmhurst Hazelnut Milk [i](heated to 110º – careful not to overheat or it will kill the yeast. The milk should be warm –not hot!)[/i]
  3. Set aside for 10 minutes until the mixture is bubbly/frothy.
  4. Add the egg, salt and flour to the mixture and mix until the dough forms.
  5. Knead the dough on a lightly floured surface for 3 – 5 minutes.
  6. Place the dough in a lightly greased bowl and cover with a tea towel.
  7. Place the bowl in a warm, draft-free place and allow to rise for 30 minutes. [i]I use the bread proof setting on my oven.[/i]
  8. After 30 minutes, punch down the dough, cover and allow to rise another 30 minutes until doubled in size.
  9. Roll out dough on lightly floured work surface to a 16×12 rectangle.
  10. Mix brown sugar and cinnamon in small bowl.
  11. Brush dough with remaining 3 tablespoons melted butter and sprinkle with the cinnamon/sugar mixture.
  12. Roll up the dough from the long end and press to seal the seam.
  13. Cut into 12 – 16 rolls and place on a lightly greased 13×9 sheet pan.
  14. Cover with a tea towel and allow to rise for 30 minutes until doubled in size.
  15. Uncover rolls and bake in a 350º F oven for 22 – 26 minutes until golden brown.
  16. While the rolls bake, make the icing by mixing the melted butter and cream cheese in a small bowl for 3 – 5 minutes until creamy.
  17. Add the powdered sugar a little at a time alternating with milk and continue mixing until smooth and creamy.
  18. Mix in the vanilla extract and then spread on the warm rolls.


Stop by Publix and grab a great deal on Elmhurst milk for your recipe. I found the cartons on sale when I shopped earlier this week.

Elmhurst Milk, $3.50 – $4.39

Remember, Elmhurst Milked products are non-GMO, gluten free, vegan, dairy free, lactose free and kosher. That means it perfect for just about everyone.

You can feel good about adding this milk to your cart. You see unlike many other brands, Elmhurst starts with the whole ingredient, sourced transparently from partner farms and processed without any of the emulsifiers, thickeners or stablilizers used by other leading brands.

While we love the hazelnut, any of their tasty milks will work beautifully! Pick up your favorites and save right now at Publix.

  • Almond Milk – Light, creamy and slightly sweet with a hint of vanilla and almond. Crisp and clean with excellent flavor consistent and a texture comparable to cow’s milk
  • Walnut Milk – Smooth, earthy and pure with a strong walnut flavor. Creamy and comforting without tasting heavy.
  • Cashew Milk – Smooth, creamy and mild with a delicate, slightly buttery flavor. Refreshing, light and perfect or cereal.
  • Hazelnut Milk –  Light, creamy and comforting with an appealing hazelnut flavor and a hint of chocolate or coffee. Sweet and satisfying with a nutty aroma and a refreshing, lingering aftertaste.

Get more information about all these tasty varieties over on the Elmhurst website.