Make the yeast mixture by dissolving dry yeast in 50 milliliters of warm milk with a spoonful of sugar, allowing it to rest until foamy.
Combine flour, sugar, salt, baking soda, and poppy seeds in a large mixing bowl.
Whisk egg in a separate dish, then add warm milk, vegetable oil, and melted butter. Mix thoroughly.
Add the frothy yeast mixture to the wet ingredients, then combine with the dry ingredients to form a dough.
Knead the dough on a floured surface for about 10 minutes until smooth and elastic.
Place the dough in an oiled bowl, cover, and let it rise for about 1 hour until doubled in size.
Divide the dough, shape into loaves, place in pans, cover, and let rise for another 30-45 minutes.
Preheat oven to 180°C (350°F), brush the dough with milk or egg wash, then bake for 25-30 minutes until golden brown.
Allow the bread to cool before serving with butter or spread.