• 300 milliliters (1.27 cups) warm milk
  • 1 teaspoon yeast
  • 100 grams (0.5 cups) sugar
  • 2 large eggs
  • 80 grams (5.6 tablespoons) butter
  • 10 grams (0.71 tablespoons) vanilla sugar
  • 550 grams (4.4 cups) flour


  • 3 tablespoons sugar
  • 35 grams (2.3 tablespoons) cinnamon


  • 300 grams (10.6 ounces) cream cheese
  • 60 grams (4.2 tablespoons) butter
  • 100 grams (0.8 cups) powdered sugar


  • Mixing Bowls

    You'll need a few bowls of varying sizes for mixing the ingredients. Use glass or stainless steel for best results.

  • Whisk

    A sturdy whisk helps to combine wet ingredients smoothly.

  • Rolling Pin

    This is essential for rolling out the dough; a wooden rolling pin works best!

  • Baking Sheet

    A large baking sheet or tray to bake the cinnamon rolls evenly.

  • Parchment Paper

    Line your baking sheet with parchment paper for easy cleanup and to prevent sticking.


Step 1

Step 1: In a mixing bowl, combine 300 milliliters (1.27 cups) of warm milk, 1 teaspoon of yeast, and 1 teaspoon from 100 grams (0.5 cups) of sugar. Let the mixture sit for about 30 minutes until it becomes frothy. Ensure the milk is warm, not hot, to avoid killing the yeast.

Step 2

Step 2: In another bowl, whisk together 2 large eggs, 80 grams (5.6 tablespoons) melted butter, and the remaining sugar. Make sure the melted butter is cooled slightly before adding to avoid cooking the eggs.

Step 3

Step 3: Combine the yeast mixture with the egg mixture. Gradually add 550 grams (4.4 cups) of sifted flour in stages, stirring to make a soft dough. Knead the dough on a floured surface for about 10 minutes until smooth and elastic. If the dough is too sticky, add small amounts of flour until it reaches the right consistency.

Step 4

Step 4: Place the kneaded dough in a greased bowl, cover with a damp cloth, and let it rise in a warm place for about 1 hour, or until doubled in size. For a quicker rise, place the bowl in a slightly warm (but turned off) oven.

Step 5

Step 5: Once the dough has risen, roll it out on a floured surface into a large rectangle. Spread 60 grams (4.2 tablespoons) of butter over the dough and sprinkle the filling mixture (3 tablespoons sugar and 35 grams cinnamon) evenly over the top. Ensure the filling is evenly distributed for consistent flavor in each roll.

Step 6

Step 6: Roll the dough tightly into a log and cut it into even slices. Place the rolls on a baking sheet lined with parchment paper. Let them rise for another 20-30 minutes. For more precise cuts, use a sharp knife or unflavored dental floss.

Step 7

Step 7: Preheat your oven to 356°F (180°C). Bake the rolls for about 30-40 minutes, or until they are golden brown. Keep an eye on the rolls towards the end of the baking time to prevent over-browning.

Step 8

Step 8: While the rolls are baking, prepare the icing by combining 300 grams (10.6 ounces) of cream cheese, 60 grams (4.2 tablespoons) butter, and 100 grams (0.8 cups) powdered sugar until smooth. Make sure the butter and cream cheese are at room temperature for easier mixing.

Step 9

Step 9: Once the rolls are out of the oven, generously brush them with the prepared icing. Serve warm. For extra indulgence, serve the rolls with an additional dollop of icing on the side.


These cinnamon rolls are perfect for a cozy breakfast or a delightful afternoon snack. Serve them warm, straight out of the oven, with a cup of coffee or tea. 🥐☕

If you're feeling indulgent, pair them with a scoop of vanilla ice cream or a dollop of whipped cream to create a dessert that will have everyone swooning! 🍦😍

For a special brunch, set up a delightful pastry spread, including these cinnamon rolls, fresh fruit, and maybe some savory items like cheese or smoked salmon. Your guests will love the variety! 🥐🍓🧀

These rolls are also great for holiday mornings or any celebratory breakfast. Simply garnish with some fresh berries or a sprinkle of powdered sugar for an extra festive touch. 🎉🍓


Gluten-Free Variation 🌾🚫
Substitute the regular flour with a gluten-free all-purpose flour blend. Ensure your other ingredients like the yeast are also gluten-free to avoid any issues.

Vegan Variation 🌱🎉
Replace the warm milk with almond milk or any other plant-based milk. Use a flax egg (1 tbsp flaxseed meal + 3 tbsp water) instead of the eggs, and substitute the butter with a vegan margarine or coconut oil. Use vegan cream cheese for the icing to keep it entirely plant-based.


  • Why is my dough not rising?

    Ensure your yeast is active by proofing it in warm milk (not too hot!) and giving it enough time to rise in a warm place.

  • How can I prevent my rolls from sticking to the pan?

    Line your baking sheet with parchment paper or use a non-stick spray to prevent sticking.

  • Can I make the dough ahead of time?

    Yes, you can prepare the dough the night before and let it rise in the refrigerator overnight, then let it come to room temperature before baking.

  • How do I know when the rolls are done baking?

    The rolls should be golden brown and firm to the touch. You can also use a thermometer to check that the center of a roll is at least 190°F (88°C).

  • How should I store leftover cinnamon rolls?

    Keep leftover rolls in an airtight container at room temperature for up to 3 days, or freeze them for longer storage.

  • Can I add other fillings to the rolls?

    Absolutely! Feel free to experiment with fillings like chocolate chips, nuts, or dried fruits for a unique twist.

Nutrition facts

Cinnamon rolls that always turn out great
Recipe Yield:12 rolls
Calories:Per serving
Calories (Min - Max):250 - 300
Total Fat:12g
Saturated Fat:7g
Total Carbohydrate:35g
Total Sugars:20g