Preheat oven to 350°F (175°C). Grease a 9-inch springform pan and line the bottom with parchment paper.
In a large bowl, beat eggs and sugar with a hand mixer for 3–4 minutes until pale and thickened.
Add yogurt, vanilla, and any extracts/zest. Mix until smooth.
Gently stir in shredded coconut, baking soda, and salt. Avoid overmixing.
Pour batter into the pan. Bake for 30–35 minutes until golden and a toothpick comes out clean.
Let cool in the pan for 10 minutes, then transfer to a wire rack.
