Preheat the oven to 350°F and grease a round 9-inch cake pan.
2. Step
Mix together sugar and eggs until fluffy and frothy. Then, add in the Greek yogurt, cashew or almond milk, orange blossom water, butter extract, and vanilla extract, and mix until just combined.
3. Step
Sift all of the dry ingredients together, except for the almonds, into the large mixing bowl, and mix until the batter is homogeneous.
4. Step
Pour the batter into the greased round 9-inch cake pan. Then, evenly scatter the crushed sliced almonds over the top of the batter.
5. Step
Put the pan in the oven, and bake for 40 minutes to an hour, or until an inserted toothpick comes out mostly clean (there should be a few moist crumbs).