01 - Preheat oven to 350°F. Grease eight 4-inch tartlet pans or a muffin tin.
02 - In a food processor, pulse flour, powdered sugar, salt, and cold butter until coarse crumbs form. Add egg yolk and 1 tablespoon cold water; pulse until dough forms, adding more water if necessary.
03 - Divide dough into eight portions. Press evenly into tartlet pans and prick bases with a fork. Chill for 15 minutes.
04 - Bake shells for 12 to 15 minutes until lightly golden. Allow to cool completely.
05 - Combine cranberries, granulated sugar, orange juice, and orange zest in a saucepan. Cook over medium heat, stirring occasionally, until cranberries burst and mixture thickens, about 8 to 10 minutes. Remove from heat, stir in vanilla extract, and cool.
06 - Beat almond flour, sugar, softened butter, egg, and almond extract together until smooth.
07 - Fill cooled tartlet shells with cranberry filling. If desired, pipe or spread almond cream over the filling.
08 - Bake tartlets with almond cream for 10 to 12 minutes, or serve immediately without topping. Cool before serving.