01 -
Preheat your oven to 350°F (175°C). Grease a standard loaf pan and line it with parchment paper for easy removal.
02 -
In a large bowl, whisk together flour, baking powder, baking soda, cinnamon, salt, and sugar until evenly combined.
03 -
In a separate bowl, beat the eggs lightly, then add oil or melted butter, milk, and vanilla extract. Mix until smooth.
04 -
Gradually pour the wet ingredients into the dry ingredients. Stir gently until just combined. Avoid overmixing to keep the loaf tender.
05 -
Gently fold in fresh cranberries and chopped nuts, ensuring they are evenly distributed throughout the batter.
06 -
Pour the batter into the prepared loaf pan and smooth the top with a spatula.
07 -
Bake for 50–60 minutes or until a toothpick inserted into the center comes out clean. If the top browns too quickly, loosely cover with foil.
08 -
Allow the loaf to cool in the pan for 10 minutes, then transfer to a wire rack. Drizzle with glaze once fully cooled if desired.