01 -
Turn your oven to 350 degrees. Lightly butter a 9 by 13 inch glass baking dish and set it aside.
02 -
Using a hand mixer on medium-high speed, beat the eggs and sugar together in a large bowl for 6 to 7 minutes. You want the mixture to get really thick, pale yellow, and almost double in size. This step is important for a light, fluffy cake.
03 -
Add the soft butter, milk, vanilla extract, and almond extract to the whipped egg mixture. Beat for another 1 to 2 minutes until everything is fully combined and smooth.
04 -
Turn your mixer to low and slowly add the 2½ cups of flour and salt. Mix just until you don't see any dry flour anymore. Don't overmix or your cake will be tough. The batter will be pretty thick.
05 -
In a separate bowl, toss the fresh cranberries with the tablespoon of flour until they're lightly coated. This helps prevent them from sinking to the bottom while baking.
06 -
Gently fold the flour-coated cranberries into the thick batter. Spread the batter into an even layer in your prepared baking dish.
07 -
Bake for 50 to 55 minutes until the top is lightly golden and a toothpick stuck in the center comes out clean or with just a few moist crumbs. If the top starts browning too fast, loosely tent it with aluminum foil for the last 10 to 15 minutes.
08 -
Let the cake cool completely at room temperature before slicing and serving. This helps it set up properly.