Preheat Oven: Preheat oven to 350°F (175°C). Grease a 9×13-inch baking dish.
Prepare Cake Batter: In a large mixing bowl, combine cake mix, sour cream, oil, eggs, and vanilla. Mix until smooth and well combined.
Make Cinnamon Swirl: In a small bowl, stir together brown sugar and cinnamon.
Assemble Cake Layers: Pour half of the cake batter into the prepared pan. Sprinkle evenly with the cinnamon-sugar mixture. Top with the remaining cake batter and gently spread to cover.
Make Streusel Topping: In a medium bowl, combine flour, brown sugar, granulated sugar, and cinnamon. Cut in cold butter with a pastry cutter or fork until mixture resembles coarse crumbs.
Top the Cake: Sprinkle the streusel evenly over the top of the cake batter.
Bake: Bake for 35–40 minutes, or until a toothpick inserted into the center comes out clean.
Cool & Serve: Let cool for 10–15 minutes before slicing and serving.