Combine butter and sugar together until creamy.
½ cup butter, ¾ cup sugar
In a separate bowl, combine eggs, eggnog, sour cream and vanilla.
2 eggs, 1 cup sour cream, 1 cup eggnog, 1 teaspoon vanilla
In a third bowl, combine flour, baking powder, baking soda, salt, cinnamon, and nutmeg.
2 ½ cups flour, 1 ½ teaspoons baking powder, ½ teaspoon baking soda, ½ teaspoon salt, 1 teaspoon cinnamon, ¼ teaspoon nutmeg
Mix half the flour mixture into the butter mixture.
When mixed in, add the egg mixture. Once it is incorporated, add the final half of flour.
Fold in cranberries.
1 ½ cups cranberries
Place in a greased 8 ½ x 11 inch baking dish.
Mix streusel together by placing brown sugar, melted butter, cinnamon, nutmeg and flour together. Stir until combined.
⅔ cup brown sugar, 2 Tablespoons butter, 2 Tablespoons flour, ½ teaspoon cinnamon, ⅛ teaspoon nutmeg
Sprinkle streusel on top of cake batter.
Bake in a preheated 350 degree oven for 35-40 minutes.
Allow cake to fully cool in cake pan. Slice into 15 pieces and serve.