Place the dough ingredients in the bread pan in the order given above. Select the “Dough” cycle, and press “Start”.
Cream butter and brown sugar together until well combined. Gradually beat in eggs until blended. Stir in ground poppy and milk until well mixed.
When the “Dough” cycle is finished, transfer the dough onto a lightly floured work surface and knead it briefly. Using a rolling pin, roll out the dough into a 1cm thick rectangle. Evenly spread on the poppy filling. Roll dough up, starting lengthwise to form a Swiss roll. Seal edges well by pinching close and and join the two ends to form a ring.
Place it on a baking tray lined with baking paper. Cut slits 1-inch apart with a scissor or knife. Turn each slice on its side. Cover and let rise in warm place until double in size, about an hour. Preheat the oven to 180C/350F. Brush the bread ring with some egg wash and sprinkle the chopped almonds over if using. Bake for about 35 minutes until nicely golden brown.