Preheat the oven to 350℉. Grease a loaf pan and line the bottom with parchment paper.
In a large bowl, rub the zest of 1 lemon into the 1 cup granulated sugar, then whisk in the the ½ cup plain full-fat yogurt and 3 large eggs, stirring and whisking until well blended. Add the 1 ¼ cups whole wheat flour or all-purpose, ¼ cup almond flour, 2 teaspoons baking powder, and ¼ teaspoon fine sea salt, mixing just to combine. Add the ½ cup oil and stir well to incorporate. Fold in the 1 ½ cups blueberries. Keep stirring until it forms a smooth batter. Pour and scrape the batter into the prepared pan.
Rest the batter while the oven heats, then place in the oven and bake for 30-40 minutes until a toothpick inserted into the center comes out clean. Do not overbake.
Cool cake on a rack for about 20 minutes; then turn it out of the pan to cool completely.
When the cake is thoroughly cooled, whisk 1-2 tablespoons lemon juice into the 1 cup powdered sugar until a thick glaze forms. Spread it over the top of the cooled cake.
Notes
What type of yogurt? I use either whole-fat plain yogurt or plain low-fat yogurt. Either works fine! You can also use vanilla yogurt for a little extra flavor.
Another oil. Use your choice of oil in this cake. I use melted coconut oil or vegetable oil interchangeably, depending on what I have on hand. But you can use any neutral oil you like.
Add vanilla extract. Add 1 teaspoon of pure vanilla extract to the batter for extra depth of flavor.
Make it a cake. I love baking this recipe as a layer cake! Double the recipe and bake it in two 2 9-inch cake rounds. You can fill and frost the cake with a simple, lightly sweetened whipped cream, or do a cream cheese or vanilla buttercream frosting.
Try another fruit. Use this base and add raspberries, chopped strawberries, or even pitted cherries in season!