Ingredients:

  • 1 cup (240ml) whole milk, warmed to lukewarm (105-115°F / 40-46°C)
  • 2 ¼ teaspoons (7g) active dry yeast
  • ¼ cup (50g) granulated sugar
  • 1 teaspoon (6g) salt
  • ¼ cup (57g) unsalted butter, melted and cooled slightly
  • 2 large eggs, at room temperature
  • 3 ½ - 4 cups (420-480g) all-purpose flour, plus more for dusting
  • ½ cup (1 stick / 113g) unsalted butter, softened
  • ½ cup (100g) granulated sugar
  • 2 tablespoons ground cinnamon
  • ½ cup (140g) raspberry jam
  • 4 ounces (113g) cream cheese, softened
  • 4 tablespoons (57g) unsalted butter, softened
  • 2 cups (240g) powdered sugar, sifted
  • 2-4 tablespoons milk or cream
  • ½ teaspoon vanilla extract

Instructions:

  1. Combine warm milk, yeast, and a pinch of sugar. Let stand until foamy.
  2. Add remaining sugar, salt, melted butter, and eggs to the yeast mixture. Gradually add flour, kneading until a smooth, elastic dough forms.
  3. Place dough in a greased bowl, cover, and let rise in a warm place until doubled in size.
  4. In a bowl, combine softened butter, sugar, and cinnamon.
  5. Roll out dough into a large rectangle. Spread with softened butter mixture, then dollop and spread raspberry jam over the butter mixture.
  6. Roll the dough tightly into a log. Slice into 1-inch thick rolls.
  7. Place rolls in a greased baking pan, cover, and let rise again until puffy.
  8. Bake in a preheated oven (350°F / 175°C) until golden brown.
  9. While the rolls are baking, beat together softened cream cheese and butter until smooth. Gradually add powdered sugar and milk until desired consistency is reached. Stir in vanilla.
  10. Let rolls cool slightly, then generously glaze with cream cheese frosting. Serve warm.