Add cranberries, grated apple, honey/maple syrup, water, and orange zest to a saucepan.
Cook over medium heat for 8–10 minutes until berries burst.
Mash gently with a fork.
Stir in your vegetable puree if using (carrot, beet, squash, or sweet potato).
Add orange blossom water and let the filling cool.
Mix flour, cinnamon, and salt in a bowl.
Add butter and crumble until mixture resembles wet sand.
Stir in honey and egg (or milk for toddler-safe version).
Add cold water, 1 tbsp at a time, just until dough comes together.
Wrap and chill for 20–30 minutes.
Preheat oven to 180°C / 355°F.
Roll out chilled dough and place it in a pie dish.
Add your cooled cranberry filling.
Top with lattice strips or holiday cut-out shapes.
Bake 25–30 minutes, until edges are lightly golden.
Let cool for at least 20 minutes before slicing.