Preheat oven to 350 degrees.
Grease loaf pan and set aside - I used a mini loaf pan.
Mix dry ingredients in a medium sized bowl.
Mix wet ingredients and add to dry ingredients. Stir together until just combined. Add pomegranate seeds and fold gently until well mixed.
Pour into prepared pan. Top with nuts, if desired.
Bake in preheated oven - 35-45 minutes for mini loaves or 55-65 for a bigger loaf - until a toothpick comes out clean.
Cool in pan for 15 minutes then remove loaves to cooling rack and cool completely.
Make the icing and drizzle on top of the bread. Allow the glaze to harden before slicing.
Enjoy!