Instructions:
Step 1
Preheat your oven to 350°F (175°C). Grease thoroughly 2 loaf pans or one large loaf pan (alternatively, use a 9-inch cake pan).
Step 2
In a large mixing bowl, beat the eggs and sugar together for about 5 minutes until the mixture becomes light and fluffy.
Step 3
Mix in the softened butter, vanilla extract, and almond extract until the mixture is smooth and well combined.
Step 4
Gently fold in the flour, baking powder, and salt until just incorporated. Be careful not to overmix.
Step 5
Carefully fold in the fresh cranberries until evenly distributed throughout the batter.
Step 6
Transfer the batter into the prepared loaf pans, spreading it evenly.
Step 8
In a small bowl, combine the brown sugar, flour, and cold butter pieces for the crumble topping.
Step 9
Use your fingers or a fork to mix until the mixture resembles coarse crumbs.
Step 10
Sprinkle this crumble mixture evenly over the tops of the loaves.
Step 11
Place the loaf pans in the preheated oven and bake for 45-50 minutes if using 2 loaf pans, or 60-70 minutes for one large loaf. The loaves are done when a toothpick inserted into the center comes out clean.
Step 12
Once baked, remove the loaves from the oven and allow them to cool in the pans for about 10 minutes before transferring them to a wire rack to cool completely.
Step 13
Once cooled, slice the Cranberry Loaf into thick slices and serve. Enjoy!