← Back to recipes

Dessert · Baking · Danish

Danish Cinnamon Buns

Soft, cardamom-scented yeasted buns swirled with a buttery cinnamon-sugar filling. A Scandinavian bakery classic.

Makes 30 pieces · 2 hours total

Ingredients

Ingredient Amount Notes
Whole milk 200 ml Warmed to lukewarm (about 37°C/98°F)
Fresh yeast 50 g Or 17 g (2 1/4 tsp) active dry yeast
Unsalted butter (dough) 100 g Softened to room temperature
Large eggs 2 eggs Room temperature
Ground cardamom 1/2 tsp Freshly ground for best flavor
Granulated sugar (dough) 25 g (2 Tbsp)
Coarse salt 1/2 tsp Or 1/4 tsp fine salt
All-purpose flour 500 g Plus extra for dusting
Unsalted butter (filling) 150 g Softened to room temperature
Granulated sugar (filling) 85 g
Ground cinnamon 2 Tbsp
Egg (for brushing) 1 egg Lightly beaten

Preparation

Step 1

Warm the milk to lukewarm (about 37°C/98°F) and crumble or sprinkle the yeast into it. Stir until the yeast is fully dissolved.

Step 2

In a large mixing bowl, combine the softened butter for the dough, eggs, cardamom, sugar, and salt. Add the yeast-milk mixture and stir to combine.

Step 3

Gradually add the flour and mix until a dough forms. Knead the dough vigorously until it is smooth, shiny, and elastic (about 8-10 minutes by hand or 5 minutes with a stand mixer fitted with a dough hook).

Step 4

Cover the bowl with a clean kitchen towel or plastic wrap and let the dough rise in a warm, draft-free spot for about 30 minutes, or until noticeably puffy.

Step 5

While the dough rises, prepare the filling: beat together the softened butter, sugar, and cinnamon until smooth and spreadable.

Step 6

Once the dough has risen, punch it down and turn it out onto a lightly floured surface. Divide the dough into 2 equal pieces.

Step 7

Roll each piece of dough into a rectangle approximately 25 x 40 cm (10 x 16 inches). Spread half of the cinnamon filling evenly over each rectangle, leaving a small border at the edges.

Step 8

Starting from one long edge, roll up each rectangle tightly like a Swiss roll. Use a sharp knife or unflavored dental floss to cut each roll into 15 equal pieces (30 pieces total).

Step 9

Place the buns cut-side up on baking sheets lined with parchment paper, spacing them a few centimeters apart. Tuck the loose outer end of dough underneath each bun to prevent unraveling.

Step 10

Cover the buns loosely and let them rise again for about 30 minutes, until puffy.

Step 11

Preheat the oven to 225°C (437°F). Brush the risen buns with the beaten egg.

Step 12

Bake in the center of the oven for approximately 10 minutes, or until golden brown. Let cool slightly before serving.

Unbaked buns can be frozen after shaping; thaw overnight in the refrigerator, let rise until puffy, then bake as directed. Baked buns keep for 2-3 days in an airtight container; reheat briefly in the oven to refresh.