Preheat oven to 340°F (170°C). Grease and line an 8-inch round cake pan with parchment paper.
In a large mixing bowl, beat the butter and sugar with an electric mixer until pale, fluffy, and creamy, about 3 to 4 minutes.
Add eggs one at a time, mixing well after each addition. Then mix in Greek yogurt and vanilla extract until combined.
In a separate bowl, whisk together the all-purpose flour, almond flour, salt, baking powder, and baking soda.
Gradually fold the dry ingredients into the wet mixture, being careful not to overmix.
Gently fold in the diced strawberries to the batter.
Pour the batter into the prepared pan and smooth the top. Arrange the halved strawberries evenly across the surface, then sprinkle with sliced almonds.
Bake for 40 to 50 minutes until a toothpick inserted in the center comes out clean.
Cool the cake in the pan for 15 minutes, then transfer to a wire rack to cool completely.
Dust the cooled cake generously with powdered sugar before serving.