Preheat: Heat the oven to 350°F (175°C) and grease and line a loaf pan with parchment paper.
Whisk: In a large bowl, whisk together 2 eggs, ½ cup Greek yogurt, ¼ cup honey, 1 teaspoon vanilla, lemon zest, and lemon juice until smooth.
Add: Stir in 1 ½ cups almond flour, 1 ½ cups oat flour, 1 teaspoon baking powder, ½ teaspoon baking soda, and a pinch of salt until just combined. The batter will be thick.
Divide: Split the batter evenly between two bowls.
Crush: Add ½ cup frozen blueberries to one bowl and gently crush some with the back of a spoon to release juices and tint the batter.
Swirl: Alternate scoops of lemon batter and blueberry batter into the prepared loaf pan, then gently swirl with a knife.
Bake: Bake for 40–50 minutes, until golden on top and a toothpick inserted in the center comes out clean.
Cool: Let the loaf cool in the pan for 10 minutes, then transfer to a rack to cool completely before slicing.
Notes
This loaf is lightly sweet and more wholesome in texture due to the almond and oat flour. It is tender and moist, but not fluffy like a traditional wheat flour loaf.
When measuring the flours, spoon the flour into the measuring cup and level it off. Do not scoop directly from the bag with the measuring cup, as this can unknowingly add extra flour and create a dry loaf.
Frozen blueberries are actually ideal here because they bleed less into the batter when you swirl.
The batter should be thick but easily spoonable. If it feels very stiff or dry before baking, stir in 1 to 2 tablespoons of milk to loosen it slightly.
If the top starts browning too quickly, just loosely tent it with foil while you finish the baking time.
This loaf slices best once it’s fully cool. I know it’s tempting, but give it a minute.
If you want more lemon punch, add extra zest. I almost always do.