Preheat your oven to 180°C (350°F). Grease and flour your baking pan to prevent sticking.
In a large mixing bowl, combine the oil, powdered sugar, and tomato juice. Mix well until fully incorporated.
In another bowl, whisk together the flour, ammonium, and salt. Gradually add dry mixture to wet ingredients, mixing until just combined.
Fold in the chopped Turkish delight, ensuring even distribution throughout the batter.
Zest the lemons and squeeze their juice into the batter. Mix until fully incorporated.
Pour batter into prepared pan and spread evenly. Bake for 30-35 minutes or until toothpick inserted comes out clean.
While cake bakes, prepare frosting: beat 250 grams butter until creamy. Gradually add powdered sugar and beat until fluffy. Mix in coconut.
Remove cake from oven and let cool in pan for 10 minutes. Transfer to cooling rack to cool completely.
Once cooled, spread apricot jam on top, then apply generous layer of coconut butter frosting.
Cut cake into squares or rectangles, serve, and enjoy the unique flavor with friends and family.