Preheat your oven to 350°F (175°C). Grease a 9-inch round cake pan with oil or cooking spray to prevent sticking.
In a bowl, toss 2 medium apples, chopped, with the juice of 1 lemon. This not only prevents browning but also infuses the apples with a zesty flavor. If desired, you can briefly sauté the apples with 1 tbsp of strawberry/apricot jam and ½ cup raisins (optional) in a little oil until just softened, enhancing their sweetness.
In a separate bowl, whisk together 2 cups all-purpose flour, 2 tsp baking powder, and a pinch of salt. This dry mixture will be combined with the wet ingredients later.
In another bowl, beat together ⅔ cup sugar and 2 large eggs until the mixture is light and fluffy. Add in ½ cup coconut oil (or your choice of oil/butter) and ½ cup buttermilk (or yogurt), mixing until well combined.
Gradually add the dry flour mixture to the wet ingredients, folding gently to combine. Once fully incorporated, carefully fold in half of the prepared apples to integrate.
Pour the batter into the prepared pan, smoothing the top. Arrange the remaining apples over the surface and sprinkle with 2 tbsp turbinado sugar (optional) for that beautiful crunchy texture.
Bake in the preheated oven for 45-55 minutes or until a skewer inserted in the center comes out clean. The cake should be golden brown and fragrant.
Allow your cake to cool slightly in the pan. Once cool enough, transfer it to a wire rack. Before serving, dust with confectioner's sugar for a touch of sweetness.