Go Back
4.7 from 30 votes
Buttery Morning Buns Recipe From Scratch
Prep Time
20 mins
Resting the dough
7 hrs

My Morning Buns recipe is in a league of its own — with a crispy, buttery, sweet shell, this special breakfast is definitely different than cinnamon rolls and sticky buns!

Course: Breakfast
Cuisine: American
Servings: 10 buns
Author: Gemma Stafford
Danish Dough
  • 1 ½ cups (7 ½oz/213g) all-purpose
  • 2 tablespoons granulated sugar
  • 2 teaspoons active dry yeast
  • 1/2 teaspoon salt - or to taste.
  • 1 cup (8oz/225g) cold butter cubed
  • 1 large egg
  • 6 tablespoons (3floz/91ml) milk
  • 2 teaspoons vanilla extract
Cinnamon Filling
  • 6 tablespoons (3oz/90g) butter softened
  • 2 tablespoons granulated sugar
  • 1/4 cup (2 oz/57g) brown sugar
  • 2 tablespoon cinnamon
  • 1 teaspoon salt
To make the Danish Dough
  1. In a bowl, whisk together flour, sugar, yeast, and salt.

  2. Working quickly, rub the butter evenly into the flour mixture. Do this by hand or by using a pastry blender.

  3. In a small bowl, whisk egg, milk, and vanilla together, then pour into the flour mixture.

  4. Mix quickly into a dough, handling as little as possible so as to not melt the butter. You want to still see the pieces of butter throughout.

  5. Shape the dough into a small rectangle, wrap in plastic wrap, and chill for at least 3 hours or overnight.

  6. Once the dough has chilled and rested, on a floured surface, roll the dough out to a large rectangle, about 8 x 15 inches (20 x 28 cm).

  7. Fold the dough in thirds, like a letter, so that the dough is in 3 layers (see video above.)

  8. Re-flour your surface if needed, and then re-roll the dough into a large rectangle, turn it, and re-fold into thirds.

  9. Repeat this rolling, turning, and folding one more time, then wrap the dough in plastic wrap and refrigerate for 1 hour.

  10. After the dough has been rested and chilled for an hour, repeat the rolling and folding process 1 more time: Roll, turn, and fold 3 more times.

  11. Wrap the dough well and refrigerate for at least 2 hours and up to 2 days. For longer storage, this dough can be frozen, well wrapped or in an airtight container, for up to 1 month. Defrost overnight in the refrigerator before using it.

Filling, Rolling and Cutting the Dough
  1. In a bowl, mix together granulated sugar, brown sugar, cinnamon, and salt. Set aside.

  2. Butter a 12-cup muffin tin generously with melted butter. Set aside.

  3. On a floured surface, roll danish dough into a 12 x 18 inch (30 x 45 cm) rectangle.

  4. Brush the dough with the softened butter. Make sure to use ALL the butter.

  5. Sprinkle all the cinnamon-sugar mixture evenly over the dough, leaving a small, 1-inch (2 1/2cm) border on one narrow end unsprinkled.

  6. Just like a cinnamon roll, starting with the widest side, gently roll up the dough into a log.

  7. With a serrated knife, slice the roll into 10-12 equally-sized pieces and place, cut side up, in the muffin tin cups. (If you do 10 buns instead of 12 you get much bigger buns)

  8. Cover the dough and let rise in a warm place until puffed, about 60 minutes. Tip: I preheat my oven for 2 minutes, then turn it off and place it in the tray of buns. This warmth gives them a great environment to proof well.

  9. At the end of the rise time, preheat the oven to 375°F (190°C).

  10. Uncover the dough and bake until golden brown, about 20-25 minutes. You might notice some melted butter around your rolls and that is ok, don't worry. That will bake into the buns and just make an incredible, buttery dough.

  11. Let cool in the tin for 10 minutes before removing to a wire rack to cool completely.

  12. These buns are best the day they are made, but you can store any leftovers in an airtight container at room temperature overnight or in the refrigerator for up to 3 days. Rewarm in the microwave or in a 300°F (150°C) oven for 10 minutes.

Watch the Recipe Video!