Preheat your oven to 350°F (175°C) and grease a 9x13-inch baking dish. I always like lining it with parchment paper for easy removal. This step ensures your cake won’t stick and bakes evenly.
In a bowl, mix the cake mix, melted butter, and egg until combined. The mixture will be thick, almost like dough. Press it evenly into the bottom of your prepared pan to form a firm base.
Sprinkle the finely grated carrots evenly over the base layer. I like pressing them slightly into the dough so they bake into it. This gives the cake its signature moist texture and flavor.
In another bowl, beat the cream cheese until smooth and lump-free. Add eggs, vanilla, and melted butter, mixing until fully combined. Gradually add powdered sugar, cinnamon, and salt until the mixture becomes smooth and creamy.
Pour the cream cheese mixture over the carrot base. Spread it gently using a spatula so it covers the entire surface evenly. This layer will bake into that delicious gooey topping.
Bake for 40–45 minutes until the edges are set but the center is still slightly soft. I always check by gently shaking the pan—the middle should jiggle slightly. Don’t overbake, or you’ll lose the gooey texture.
Allow the cake to cool completely before slicing. This helps the layers set properly and makes cutting easier. I know it’s tempting, but patience really pays off here!