Preheat your oven to 350 degrees Fahrenheit.
In a large bowl, mix 2 cups flour, 1 tsp baking soda, and ½ tsp salt together. Set aside.
In a medium bowl, whisk your 1 egg and ¾ cup granulated sugar together. Then, whisk in ½ cup buttermilk, ½ cup vegetable oil, and 2 tsp vanilla.
Pour the wet mixture into the dry mixture and stir to combine. Do not overmix.
Once the mixture is completely smooth, add in ¼ cup 2% or whole milk. Whisk again to combine.
Toss your 2 cups blueberries with 2 tbsp of flour. Pour the blueberries into the batter and fold them in carefully.
Grease a 9 x 5 glass baking pan. Pour the batter into the pan and cook for 55-65 minutes. If at any time, it begins to brown too much, cover it with aluminum foil. To check to see if your bread is done, insert a toothpick into the middle. If the toothpick comes out clean or an internal thermometer reads 200 degrees Fahrenheit, your bread is ready.
Remove the bread from the oven and allow it to cool.
In the meantime, make the glaze. Place ½ cup blueberries in a blender and blend until pureed. Then, in a small bowl, combine 1½ cups powdered sugar with 1 tbsp butter and blueberries. Whisk until smooth.
When the bread is cool, pour the glaze over the blueberry bread. Serve and enjoy!