Preheat oven to 350 and grease your cake pan choice (I made half the recipe and placed in individual cake pans).
Sift flour, baking powder, and salt into bowl. In another bowl, whisk yogurt, sugar, eggs, zest and vanilla. Whisk the flour mixture into other ingredients and then add oil, just fold it in. Pour into prepped cake pan and bake for 50 minutes until tooth pick inserted comes out clean. Allow to cool. I recommend cutting cake in two and adding a cream layer.
Cream:
Whisk all ingredients together until it becomes stiff, might take some time. Refrigerate for 20-30 minutes and place on top before serving cake.