This balanced and addictive coffee cake is stuffed with blueberries and topped with slivered almonds.
Preheat the oven to 350 degrees.
Grease a 9-inch round cake pan with cooking spray and set aside. Put 2 tablespoons of the whole-wheat pastry flour, sugar, butter, cinnamon, and cardamom in a medium-sized bowl and mix together with a fork or your fingers until well combined and the mixture is in large clumps. Set the streusel aside.
Put the remaining whole-wheat pastry flour, all-purpose flour, sugar, baking powder, baking soda, and salt in a large bowl and stir to combine. Set aside. In a medium-sized bowl, whisk together the yogurt, vanilla extract, and eggs, then pour into the bowl with the dry ingredients and stir until combined. Gently fold in 1 cup of the blueberries.
Spoon the batter into the prepared pan and sprinkle the reserved streusel over the top. Scatter the remaining blueberries over the streusel then top with the almonds. Bake until a toothpick inserted into the center cake comes out clean, 30-40 minutes. Once cooled, loosen the edges of the cake and transfer to a plate. Cut into slices and serve.