Preheat your oven to 175°C (350°F). Grease and line a 9x5-inch loaf pan.
In a large bowl, cream the butter and sugar together until light and fluffy.
Beat in the eggs, one at a time, then add the lemon juice and lemon zest.
In a separate bowl, whisk together the flour, baking powder, baking soda, and salt.
Gradually add the dry ingredients to the wet ingredients, mixing until just combined.
Stir in the sour cream or yogurt until the batter is smooth.
Gently fold in the diced rhubarb.
Pour the batter into the prepared loaf pan and spread evenly.
Bake for 50–60 minutes, or until a toothpick inserted into the center comes out clean.
Allow the loaf to cool completely in the pan for about 10 minutes, then transfer to a wire rack to cool fully.
To make the glaze, whisk together powdered sugar and lemon juice until smooth. Add rhubarb syrup for color if using.
Drizzle the glaze over the cooled loaf. Slice and serve.