Preheat the oven to 350 degrees F and prepare a prepared loaf pan with cooking spray. For easy removal, line it with parchment paper, leaving an overhang.
In a large mixing bowl, combine the flour, baking powder, and salt.
Rub the lemon zest into the sugar before adding it to the flour mixture. This releases the natural oils for even more flavor.
In a separate bowl, whisk together the wet ingredients: vegetable oil, sour cream, eggs, lemon juice, and almond extract.
Pour the wet mixture into the flour mixture and stir just until combined. Avoid overmixing for the softest loaf.
Transfer the batter to the prepared pan and bake for 55-60 minutes (or up to 65 minutes), until a toothpick inserted in the center comes out clean and the loaf is golden brown.
Let the bread cool in the pan for about 10 minutes before transferring it to a wire rack or cooling rack to cool completely.
In a small bowl, whisk together the powdered sugar, lemon juice, and almond extract until smooth.
Spoon the lemon glaze over the top of the loaf, then sprinkle with sliced almonds.
Allow the icing firms before slicing and serving.