Prep the pan and oven. Heat the oven to 350°F (175°C).
Grease a 9x5-inch loaf pan and line it with a parchment sling for easy removal.
Mix dry ingredients. In a bowl, whisk all-purpose flour, almond flour, baking powder, and salt. Set aside.
Infuse the sugar. In a large bowl, rub the lemon zest into the sugar with your fingertips until it smells intensely citrusy and looks slightly damp. This releases the oils and boosts flavor.
Whisk in the wet ingredients. Add eggs to the lemon sugar and whisk until thick and pale, about 1 minute.
Stream in olive oil and melted butter, whisking until glossy. Stir in milk, lemon juice, vanilla, and thyme.
Combine batter. Add the dry ingredients to the wet and fold gently with a spatula until just combined. Do not overmix.
Prep the blueberries. Toss blueberries with 1 tablespoon flour to lightly coat.
Fold 2/3 of the berries into the batter. This helps keep them from sinking.
Fill the pan. Scrape the batter into the pan and smooth the top. Scatter the remaining berries over the surface and lightly press them in.
Bake. Bake for 55–70 minutes, until the top is golden and a tester comes out clean or with a few moist crumbs.
If the top browns too quickly, tent with foil for the last 15 minutes.
Cool. Let the cake cool in the pan for 15 minutes, then lift it out and cool completely on a rack. Don’t glaze while warm or it will slide off.
Glaze. Whisk powdered sugar, lemon juice, olive oil (if using), and a pinch of salt until smooth and pourable. Drizzle over the cooled cake.
Garnish with a sprinkle of thyme leaves and a little lemon zest if you like.