Ensure that all ingredients have come to room temperature.
Preheat oven to 350 degrees Fahrenheit. Grease a 9” springform pan and line the bottom with a circle of parchment.
In a small bowl, whisk together the almond flour, all-purpose flour, salt, cardamom, and baking powder.
In the bowl of a stand mixer fitted with the paddle attachment, or using a hand mixer, beat the butter and sugar on medium speed until pale and fluffy. Add the vanilla and almond extracts as well as one egg. Beat until the egg is fully combined. Repeat with the other egg.
Dump in the flour mixture and beat on low until most of flour has been incorporated. Mix in the yogurt until the batter is smooth.
Spread the batter evenly into the prepared pan and top with one layer of sliced apricots. Sprinkle the sliced almonds on top, trying to get more on the batter than the apricots.
Bake on the middle rack for 45 min or until the edges are deep golden brown and the center is set and springs back when gently pressed.
Remove to a wire rack to cool for 5 minutes. Run a knife around the edge to loosen the cake, then remove the springform pan’s ring.