Step 1 – Prepare the Dough: Mix flour, sugar, cocoa powder, salt, and yeast in a bowl. Add warm milk, melted butter, and egg, then mix until a soft dough forms.
Step 2 – Knead the Dough: Knead the dough by hand for 8–10 minutes or with a mixer for 5–6 minutes until smooth and elastic.
Step 3 – First Proofing: Place the dough in a greased bowl, cover with a cloth, and let rise in a warm place for 1–2 hours until doubled in size.
Step 4 – Shape the Buns: Punch down the dough and divide into portions. Flatten each piece, place chocolate filling or chips in the center, fold edges over, and place on a baking tray.
Step 5 – Second Proofing: Cover shaped buns and let rise for 30–45 minutes until puffy and slightly doubled.
Step 6 – Bake the Buns: Preheat oven to 180°C (356°F). Bake buns for 15–20 minutes until golden brown. Rotate tray halfway through.
Step 7 – Cool and Serve: Cool buns on a wire rack for 10–15 minutes. Optionally brush with milk glaze. Serve warm.