The recipe produced a moist, not too sweet cake with an almost custard consistency. Heavenly scented with orange and floral notes it made the house smell incredible. But the best part was that it lived up to its siren song aroma. Intensely oranges with a slight, pleasant bitterness, it seems to bloom in the mouth, leaving behind a glorious lingering flavor of almonds. Rich and dense it is best in small pieces, powdered with a dusting of sugar and garnished with something just a little sour like raspberry coulis or a lively lemon curd.
Was it worth all that trouble? Absolutely. Though next time I might use a larger pan to change the ratio of custard center to chewy crust. Or perhaps, bake it in two round cake pans.
Triple Orange Cake
1 cup all-purpose flour (unbleached)
1 tablespoon baking powder
1 tablespoon orange flower water (optional) 
2 teaspoons vanilla
1/2 Carton Firm Silken Tofu 
1/2 teaspoon salt
1 2/3 cups sugar 
1.5 cups toasted and finely ground almonds or almond meal
2/3 cup olive oil (I used half-blood orange infused and half regular) 
Powdered sugar for dusting on top when cooled
Preheat oven to 350 F.
Grease a 13×9 inch pan or two 8 inch cake pans.
Place oranges and lemon in a saucepan with enough water to cover most of the way. Bring to a boil and cook for half an hour or until the fruit is very tender. Drain and cool.
Seed the citrus fruit and cut into quarters. Place citrus into a blender or food processor and blend until smooth. Add tofu and process until well blended. Empty into a large bowl and add sugar, vanilla, salt, and orange flower water (if using). Stir to combine.
Sift the flour and baking powder together in a small bowl and combine with the ground almonds. Mix well.
Starting and ending with the flour alternatively add the wet and dry ingredients, stirring just until mixed (add 1/3 of the flour and mix, add 1/3 cup of olive oil and mix, third flour, rest of olive oil, and rest of flour mixture). Do not over mix.
Pour into your baking pan(s) and bake until an inserted toothpick produces only moist crumbs not liquid. For the 13×9 inch pan this will take about 1 hour and 20 minutes . For the 8 inch pans, probably 45 minutes to 1 hour.