A customized print-friendly version of this recipe is available by clicking the "Print Recipe" button on this page.

Cream Cheese Cinnamon Buns

Author: Charlotte Bothe

Cream Cheese Cinnamon Buns Recipe

These cinnamon buns are irresistibly flaky and tender; a layer of cream cheese adds richness to their filling. Thanks to Red Star Yeast, one of our valued partners, for this recipe.

At a glance

9 buns


Choose your measure:


  • 3/4 cup lukewarm milk
  • 1 large egg
  • 1 large egg yolk
  • ½ cup (8 tablespoons) unsalted butter, softened
  • 3 cups King Arthur Unbleached All-Purpose Flour
  • 2 ¼ teaspoons Red Star Platinum, Active Dry or Quick Rise yeast
  • 2 tablespoons light brown sugar
  • ¾ teaspoon salt
  • ½ teaspoon vanilla extract


  • ¼ cup finely chopped walnuts
  • ¼ cup finely chopped pecans
  • 1 cup Baker's Cinnamon Filling*
  • ¼ cup water*
  • 8 ounces cream cheese, softened, for spreading and folding in the dough
  • *See substitute in tips, below.


  • 1 ½ tablespoons milk
  • 3/4 cup confectioners' sugar or glazing sugar


  1. To make the dough: Mix and knead together all of the dough ingredients to make a smooth, soft dough.
  2. Place the dough in a lightly greased bowl or in an 8-cup measure; the measure helps you judge how much it's risen. Let it rise until it's almost double in size, about 2 hours.
  3. To make the filling: Combine the nuts in one bowl, and the Baker's Cinnamon Filling and water (or substitute ingredients) in another.
  4. Roll the dough into a 14" x 12" rectangle. Spread the softened cream cheese evenly over the surface.
  5. Fold one short end into the center. Fold the other short end over the first, like you were folding a letter.
  6. Roll the dough into a 14" x 12" rectangle again, and fold it like a letter again.
  7. Roll the dough into a 12" x 18" rectangle. Spread the cinnamon filling evenly over the dough, followed by the nuts.
  8. Beginning with one long edge, roll the dough into a log. Cut the log into 9 equal slices. Place the slices in a greased 9" square or 10" square baking pan, cover with plastic wrap, and let rise for 2 hours. Towards the end of the rising time, preheat the oven to 375°F.
  9. Bake the rolls for 30 to 35 minutes, until they're golden brown. Remove the rolls from the oven.
  10. To ice, whisk together the sugar and milk, drizzle icing over the buns, and serve warm.
  11. Yield: 9 buns.