Preheat oven to 175°C (350°F), top and bottom heat. Line the pan with parchment paper.
Whisk eggs, sugar, and vanilla until light and creamy.
Add yogurt and oil, mix until smooth.
Mix flour, baking powder, and salt, then fold into the batter.
Pour batter into the pan and smooth out.
Transfer the apricot jam into a piping bag, pipe thin lines over the batter, then use a skewer to gently swirl it for a soft marble effect.
Evenly distribute the apricot cubes on top.
Sprinkle with chopped almonds.
Bake for 35–40 minutes until golden.
Let cool and lightly dust with powdered sugar.
