Prep the pan and oven. Preheat your oven to 350°F (175°C). Grease and line a 9x13-inch baking pan with parchment for easy slicing.
Make the batter. In a large bowl, whisk the cake mix, eggs, melted butter, milk, sour cream, vanilla, and almond extract until smooth.
Don’t overmix—just combine until you don’t see dry pockets.
Fold in extras. If using chocolate chips, nuts, or fruit, gently fold them into the batter. For fruit, pat it dry first to avoid excess moisture.
Spread in the pan. Pour the batter into the prepared pan and smooth the top with a spatula.
Mix the streusel. In a medium bowl, combine granulated sugar, brown sugar, cinnamon, salt, melted butter, and flour. Stir with a fork until clumps form.
Add the topping. Crumble the streusel evenly over the batter.
Aim for small and medium chunks for the best texture.
Bake. Bake for 28–35 minutes, or until the top is golden and a toothpick inserted in the center comes out with a few moist crumbs. Avoid overbaking.
Cool and serve. Let it cool for at least 20 minutes. Slice and serve warm or at room temperature.
Dust with powdered sugar if you like.