Line a 9x13 baking dish with parchment paper, leaving some extra on the sides for easy removal, and spray the dish with non-stick cooking spray. Preheat your oven to 325°F (160°C).
In a large bowl, mix the eggs, sugar, and brown sugar with a hand mixer until the mixture becomes light and fluffy. Add the vanilla and vegetable oil, continuing to mix until combined. Stir in the pumpkin puree until fully incorporated.
5 eggs, 1 ¼ cup sugar, 1 cup brown sugar, 3 teaspoons vanilla extract, 1 cup vegetable oil, 2 cups pumpkin puree
In a separate medium bowl, whisk together the baking powder, flour, pumpkin pie spice, cinnamon, and salt. Gradually add this dry mixture to the wet ingredients, blending slowly with the hand mixer until the batter is smooth and evenly mixed.
2 tablespoons baking powder, 3 cups flour, 1 teaspoon pumpkin pie spice, 2 teaspoons ground cinnamon, 1 teaspoon salt
Pour the batter into the prepared baking dish, spreading it evenly with a spoon. Bake for 30 to 45 minutes, or until a toothpick inserted in the center comes out clean. Once baked, let the cake cool completely on the counter, for about 1 hour.
While the cake cools, beat the room-temperature butter and cream cheese together in a large bowl until smooth. Gradually add the powdered sugar, mixing well. Then, pour in the heavy cream and vanilla extract, continuing to beat until everything is fully combined. Be sure to scrape down the sides of the bowl to incorporate any unmixed ingredients.
1 cup unsalted butter, 8 ounces creek cheese, 4 cups powdered sugar, ⅓ cup heavy whipping cream, 1 teaspoon vanilla extract
Once the cake has cooled, spread the cream cheese frosting evenly over the top. Drizzle caramel sauce across the frosting and use a spoon or spatula to gently swirl it around. For a little extra flair, drizzle additional caramel over the top and sprinkle cinnamon if desired.
½ cup caramel topping
Lift the cake out of the dish using the parchment paper, slice it into 12 pieces, and serve!