01 - Preheat your oven to 175°C (350°F). Line a standard 23x13 cm (9x5 inch) loaf pan with parchment paper, allowing for overhang.
02 - In a large bowl, whisk together the flour, granulated sugar, baking powder, and salt. In a separate bowl, whisk the neutral oil, eggs, milk (or buttermilk), orange zest, and orange juice until well combined.
03 - Pour the wet ingredients into the bowl with the dry ingredients. Mix until just combined; be careful not to overmix. Gently fold in the cranberries.
04 - Pour the batter into the prepared loaf pan. Bake for 50–60 minutes, or until a wooden skewer or toothpick inserted into the center comes out clean. Let the loaf cool in the pan for 20 minutes before transferring it to a wire rack to cool completely.
05 - While the loaf cools, prepare the vanilla glaze. In a small bowl, whisk together the powdered sugar and 1 tablespoon of milk. Add more milk, a teaspoon at a time, until the glaze reaches your desired drizzling consistency. Once the loaf is completely cool, drizzle the glaze over the top and allow it to set before slicing.