Prep. Preheat the oven to 350 degrees. Grease a 8"x8" circular springform pan with butter.
Wet Ingredients. Using an electric mixer, beat the eggs and sugar on high for at least 5 to 7 minutes. This should turn into a pale yellow color. Add the butter and vanilla. Beat for 2 minutes. Add the milk, salt, and orange zest. Mix for 30 seconds.
Dry Ingredients. Next, add the flour. Mix until all the ingredients are well incorporated, but do not overmix. Add the fresh cranberries and sprinkle a teaspoon or two of flour to prevent the cranberries from sinking to the bottom. Fold, DO NOT MIX, fold the cranberries into the batter.
Bake. Pour the batter into a baking pan. Spread evenly. Place the baking pan Into the oven for 45 to 50 minutes, I baked mine for 50 minutes or until the center comes out clean using a toothpick. Enjoy with a hot cup of tea or coffee.