Preheat oven to 350F. Grease and flour a 9x13 inch baking dish then set aside.
In a medium sized mixing bowl, whisk together 1 cup of the sour cream, 4 eggs, and 3 teaspoons vanilla extract. Set the bowl aside.
In a large mixing bowl, stir together 2 ¼ cups all-purpose flour, 1 cup granulated sugar, 1 tablespoon of baking powder, and ¾ teaspoon of baking soda. Add in the room temperature butter and the remaining ½ cup of sour cream. Using a mixer on the low setting, blend the ingredients. The dry ingredients will become moist, continue blending until a very thick batter comes together. The time necessary will depend on how warm your butter is. It can take up to two minutes.
To the thick batter, add ½ of the sour cream/egg mixture and blend on low for 20 seconds, then add the rest of the sour cream/egg mixture and continue beating on low until the batter becomes homogenous. Increase the speed to medium/high and beat for one more minute. The batter will become light and fluffy.
Spread a thin layer of cake batter along the bottom of the greased baking pan with a rubber spatula. About ¼” thick or about 2 cups of batter. Sprinkle ¾ cups of cinnamon streusel filling overtop of the batter. Then spread another 2 cups of batter over the streusel filling layer and sprinkle with another ¾ cups of cinnamon streusel filling. Spread the rest of the cake batter over the streusel filling layer and sprinkle all of the cinnamon streusel topping evenly over the top.
Bake in the oven at 350F for 60-65 minutes or when an inserted toothpick comes out clean. This recipe is tested in a ceramic dish. If using a metal or glass dish you should check for doneness around 50-55 minutes.
Place on a cooling rack and allow to cool completely before cutting and serving. Enjoy!