Preheat the oven to 180°C (350°F) and grease a 25x32 cm (10x12 inch) rectangular cake tin or line it with parchment paper for easy removal.
In a large mixing bowl, combine the eggs and sugar. Use a hand whisk or electric mixer to beat the mixture until it becomes pale yellow and fluffy, which usually takes about 3-5 minutes.
Gradually pour in the oil while continuing to mix, followed by the natural yogurt and vanilla extract. Blend everything together until well combined.
Sift the flour and baking powder into the bowl with the wet ingredients. Use a spatula to gently fold the dry ingredients into the wet mixture until just combined. Be careful not to overmix, as this can result in a dense cake.
Next, gently fold in the coconut flakes until evenly distributed throughout the batter. The coconut will add a delicious texture and flavor to the cake.
Pour the batter into the prepared cake tin, spreading it out evenly with a spatula to create a smooth surface.
Arrange the fresh raspberries on top of the batter, distributing them evenly across the surface. Gently press the raspberries into the batter so that they adhere slightly.
Place the cake tin in the preheated oven and bake for 45-50 minutes, or until a skewer inserted into the center of the cake comes out clean.
Once baked, remove the cake from the oven and allow it to cool in the tin for about 10 minutes. Then, carefully transfer the cake to a wire rack to cool completely.
Once the cake has cooled, use a sharp knife to cut it into your desired shapes, such as squares or rectangles.
Serve the Raspberry Coconut Cake with a steaming cup of tea or coffee for a delightful treat. Enjoy the moist, fluffy texture and burst of fruity flavor with each bite!