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


Author: PJ Hamel

Cinna-Buns Recipe

Love those ooey-gooey cinnamon buns you find at the shopping mall? These sweet, tender (some would say squishy) cinnamon buns, crowned with a thick dollop of rich cream cheese icing, make a trip to the mall (or airport) unnecessary.

At a glance

12 large rolls
Nutrition information


Choose your measure:



  • 1/3 cup unsalted butter, softened
  • 1 cup brown sugar, packed
  • 3 tablespoons ground cinnamon


  • 6 tablespoons (generous 1/3 cup) cream cheese, softened
  • 1/4 cup unsalted butter, softened
  • 1 1/2 cups confectioners' sugar
  • 1/2 teaspoon vanilla extract


  1. To make the dough: Mix together and knead all of the dough ingredients — by hand, mixer, or bread machine — to make s smooth, soft dough.
  2. Place the dough in a lightly oiled bowl, turn to grease all sides, cover the bowl, and let the dough rise until it's nearly doubled in bulk, 1 to 2 hours depending on the warmth of your kitchen.
  3. To fill and shape the buns: Gently deflate the dough, and transfer it to a lightly greased work surface. Roll the dough into a 16" x 21" rectangle.
  4. Spread the dough with the 1/3 cup butter. Mix the brown sugar and cinnamon, and sprinkle it evenly over the dough.
  5. Starting with a short end, roll the dough into a log and cut it into 12 slices.
  6. Place the buns in a lightly greased 9" x 13" pan. Cover the pan and let the buns rise until they're nearly doubled, about 30 minutes.
  7. While the buns are rising, preheat the oven to 400°F.
  8. Uncover the buns, and bake them until they're golden brown, about 15 minutes. While the buns are baking, make the icing.
  9. To make the icing: In a small bowl, beat together the cream cheese, butter, sugar, and vanilla.
  10. Remove the buns from the oven. Spread the icing on the buns while they're warm.
  11. Serve buns warm, or at room temperature. Wrap in plastic and store at room temperature for a day or so; freeze for longer storage.
  12. Yield: 12 large buns.

Nutrition Information

  • Serving Size 1 bun
  • Servings Per Batch 12 buns
Amount Per Serving:
  • Calories 502
  • Calories from Fat
  • Total Fat 18g
  • Saturated Fat
  • Trans Fat
  • Cholesterol 84mg
  • Sodium 364mg
  • Total Carbohydrate 37g
  • Dietary Fiber 2g
  • Sugars 40g
  • Protein 8g

* The nutrition information provided for this recipe is determined by the ESHA Genesis R&D software program. Substituting any ingredients may change the posted nutrition information.