Ingredients
Method
Make the dough
- Warm the milk until lukewarm (not hot). Stir in yeast and a pinch of the sugar. Let stand 5–10 minutes until lightly foamy (skip this step if using instant yeast).
- In a mixing bowl, combine milk/yeast mixture, sugar, egg, salt, and cardamom.
- Add flour and mix until a rough dough forms.
- Add softened butter in pieces and knead 8–10 minutes (stand mixer) or 10–12 minutes by hand, until smooth and elastic. The dough should feel soft and slightly tacky.

First rise
- Cover and let rise until doubled, about 60–75 minutes (depending on room temperature).

Shape
- Divide into 8 equal pieces. Shape into smooth balls and place on a parchment-lined baking sheet with space between.

- Cover and proof 30–45 minutes, until puffy.
Before baking
- Whisk together the egg and milk (or water). Gently brush a thin, even layer over the proofed buns, taking care not to deflate them.

Bake
- Heat oven to 400°F/200°C.
- Bake 12–15 minutes, until lightly golden on top (don’t overbake). Cool completely.

Make the almond filling
- Cut a small “lid” from the top of each bun (like a hat). Scoop out a teaspoon or two of soft crumb from the center.

- In a bowl, mix almond paste with bun crumbs, a pinch of salt, and enough milk to make a thick, pipeable paste (think soft peanut butter).
Whip the cream + assemble
- Whip cold cream with powdered sugar (and vanilla if using) to medium-stiff peaks.
- Spoon or pipe almond filling into each bun.
- Pipe whipped cream on top, then set the lid back on at an angle. Dust generously with powdered sugar.

Enjoy
- Enjoy the bun as is or with milk.

