Preheat oven to 350°F and grease a 9×13″ baking dish with butter or cooking spray. In a stand mixer, cream together the butter and white sugar until just combined.
On medium-low speed, add the brown sugar and vanilla extract. Add one egg at a time until just combined. Be careful not to over-mix the wet ingredients.
In a separate medium bowl, whisk together the dry ingredients until evenly combined.
Set the mixer on medium and add the dry ingredients and pumpkin puree. Then slowly pour in the milk. Stop the mixer and use a spatula to scrape the sides and bottom of the bowl, then mix again until combined. Add the cake batter to the prepared baking dish, using a spatula to spread it evenly.
In a separate bowl, mix together all of the topping ingredients until everything looks wet, then evenly sprinkle topping over the cake batter.
Bake uncovered for 40-45 minutes, or until a toothpick comes out clean.
Notes
Click on the time in the instructions to start a timer!StorageStore at room temperature in an airtight container for 2-3 days.Freezein an airtight container for 2-3 months.Cooking Tips
If you don't like nuts, you can just leave them out of the recipe.
Be careful not to over-mix the batter. Once all of the ingredients are added, mix until everything is just combined to avoid a dense cake.
Bringing the butter and eggs to room temperature will help ensure that everything mixes more smoothly. Don't leave the butter out for too long if you're in a warmer environment, or it won't cream together with the sugar effectively. 20 minutes before you start baking should do the trick.
The cake is done when a toothpick inserted into the center of the cake comes out clean.
If you're not gluten free, you can use the same amount of regular flour in this recipe.