A delightful homemade bread with a cinnamon swirl, perfect for any occasion.
Combine the yeast and warm water in a bowl and let it sit until foamy.
Ensure the water is warm, not hot, to avoid killing the yeast.
Mix the sugar, salt, and milk in a large bowl.
Scald the milk slightly for a better texture in the dough.
Add the eggs, shortening, and half of the flour to the mixture and stir until smooth.
Mix thoroughly to ensure a smooth batter before adding more flour.
Gradually add the remaining flour to form a soft dough.
Add the flour slowly to avoid over-drying the dough.
Knead the dough on a floured surface until smooth and elastic.
Knead with the heel of your hand for an even texture.
Place the dough in a greased bowl, cover, and let it rise until doubled in size.
Cover with a damp cloth to prevent the dough from drying out.
Punch down the dough, divide it in half, and roll each half into a rectangle.
Roll evenly to ensure uniform layers.
Spread butter on the dough, then sprinkle with cinnamon, sugar, raisins, and walnuts.
Distribute the filling evenly for consistent flavor.
Roll up the dough tightly and place it in a greased bread pan.
Pinch the seams to seal the roll.
Let the dough rise again until doubled in size.
Place in a warm, draft-free area for optimal rising.
Bake in a preheated oven at 375°F until golden brown.
Check the bread halfway through and cover with foil if browning too quickly.
Brush the top with melted butter for a soft crust.
Apply butter immediately after baking for best absorption.