Sweet potato bread is a delightful southern old-fashioned favorite that is perfect for autumn breakfasts, fall desserts, or simply for a satisfying snack all year round.
Preheat your oven to 350ºF and prepare a 9x5-inch loaf pan by spraying it with baking spray or lining it with parchment paper.
In a large mixing bowl, combine the mashed sweet potatoes with the granulated sugar and the vegetable oil.
Beat the eggs until incorporated.
In the same bowl, add the cinnamon, ground allspice, cloves, nutmeg, salt, and all-purpose flour to the sweet potato mixture.
Add in the tablespoon of milk and stir until all ingredients are moistened and combined.
Pour the batter into the prepared loaf pan and bake for approximately 55-60 minutes. Insert a toothpick into the center of the bread to check for doneness.
Remove the bread from the oven and let it cool in the pan for about 10 minutes before transferring it to a wire rack to cool completely.
Once completely cool, combine the confectioners' sugar together with milk and whisk until there are no lumps left and the icing is smooth.
Slowly pour the icing over the cooled sweet potato bread and allow it to harden before slicing.
Notes
If using canned sweet potatoes, drain well. Allow bread to cool completely if icing. Allow icing to harden completely before slicing.