Easy Homemade Cinnamon Rolls
Prep time
Cook time
Total time
Recipe type: Dessert
Serves: 6 - 9 rolls
  • 250 g bread flour
  • 1 tsp salt
  • 50 g sugar
  • 1 egg
  • 40 g unsalted butter – melted
  • 1 packet (8 g) active dry yeast
  • 100 ml warm milk
  • 1 egg + 1 tbsp water (egg wash)
  • Filling:
  • 30 g unsalted butter – melted
  • 50 g granulated sugar / light brown sugar (I’m using cassonade – pure cane sugar)
  • ½ tbsp ground cinnamon
  • Zest from half orange
  • 1 tsp plain flour
  • Cream Cheese Glaze:
  • 2 oz (60 g) cream cheese – softened at room temperature
  • 1 tbsp (15 g) unsalted butter – softened at room temperature
  • ½ cup (60 g) icing sugar
  • 1 tbsp lemon juice
  • 1 tbsp whipping cream
  • ½ tsp vanilla extract (there will be left over glaze perfect for dipping)
  1. Warm the milk to about 30°C (feels slightly warm to touch) and add in active dry yeast. Let it sit and rise for 10 mins. *If you are using instant yeast, you could skip this step and add the yeast directly with the flour.
  2. In a large mixing bowl, add the melted butter, flour, egg, sugar and salt. Turn on mixer (using paddle whisk) at medium low speed and mix until combined. It should resemble coarse crumbs.
  3. Add in yeast mixture and continue to whisk until a soft dough forms.
  4. Remove the dough from mixing bowl and place a lightly floured surface.
  5. Knead with hands until it no longer feels sticky, about 5 – 10 mins.
  6. Tug the dough into a ball and place in a lightly grease large bowl and cover with cling wrap. Let it rest in a warm spot (I like to put in oven with the light on) for about 60 mins or until it doubles in size.
  7. Prepare the filling by combining the sugar, orange zest, ground cinnamon and flour together in a bowl and mix well. Melt the butter and set aside.
  8. Place risen dough on a lightly floured surface and gently shape it into ball and flatten it. At this stage, it is not necessary to knead the dough anymore.
  9. Use a rolling pin and roll it into a rectangle shape, approx. L 30 cm by W 25 cm (7 – 8mm thickness). I used the baking tray as a guide. The size should be slightly larger than the tray.
  10. Spread the softened butter all over the dough and the base of the baking tray.
  11. Spread the cinnamon sugar generously and evenly all over the dough, leaving about 1 cm space at the furthest end of the dough.
  12. Roll the dough into a log, pressing it down gently to secure and seal the end of the dough by rubbing it with some water. The will seal the edges. Roll the whole log slightly to further form its shape.
  13. Divide and cut the dough into even sized rolls. You could make markings on the dough with a knife before cutting them evenly.
  14. Place rolls on the buttered tray (ok for the rolls to touch), cover with cling wrap and let them rise for another 20 – 30 mins in a warm spot.
  15. Preheat oven to 180°C/350°F.
  16. When the rolls are doubled in size, brush the egg wash on top of each one and bake for 20 – 25 mins.
  17. If the tops are browning too fast, loosely cover with an aluminum foil.
  18. Meanwhile, prepare the cream cheese glaze. Please see instructions here.
  19. Remove the cinnamon rolls and set it on a cooling rack.
  20. Drizzle the cream cheese glaze on top the rolls while they are still warm.
  21. Enjoy.
Recipe by Bear Naked Food at https://www.bearnakedfood.com/2016/06/15/easy-homemade-cinnamon-rolls/