Preheat oven to 350 degrees. Grease and flour a nine-inch round cake pan. Set aside.
Place the sugar in a medium-sized bowl and gently massage the orange zest through it until it resembles damp sand. Add olive oil and mix on medium speed for one minute. Add eggs, ricotta, juice, and extract. Mix on high speed until well combined, another minute.
In a small bowl, stir together flour, cardamom, cornstarch, baking powder, baking soda, and salt. Add to the olive oil mixture and mix just until combined, another minute.
Pour batter into prepared pan and bake at 350 degrees for 40 minutes or until a toothpick comes out cleanly. Let it cool 5-10 minutes and then remove from the pan and transfer to a plate. Once it's completely cool, dust with powdered sugar.
Store the cake, covered, for a few days at room temperature.