I recently tried making this Gooey Butter Carrot Cake Recipe, and honestly, I didn’t expect it to turn out this rich and comforting. The texture surprised me the most—it’s soft, slightly dense, and perfectly gooey in the center.
I love how the warm spices blend with the creamy topping, making every bite feel indulgent. It’s one of those desserts that feels homemade in the best way possible. If you enjoy classic carrot cake but want something extra decadent, this recipe is absolutely worth it. You can also enjoy similar breakfast-style baked treats like this High Protein Egg White Bites Recipe.

Ingredients
Here’s everything you’ll need to make this rich and gooey carrot cake, along with a few helpful tips:
- all-purpose flour (1 cup) – provides structure; make sure to measure correctly for a soft texture
- baking powder (1 teaspoon) – helps the cake rise evenly
- baking soda (½ teaspoon) – reacts with moisture for a light crumb
- salt (½ teaspoon) – balances sweetness and enhances flavor
- ground cinnamon (1 teaspoon) – adds warm spice that pairs perfectly with carrots
- granulated sugar (¾ cup) – sweetens the cake and helps with moisture
- brown sugar (¼ cup) – adds depth and a slight caramel flavor
- eggs (2 large) – bind everything together and add richness
- vegetable oil (½ cup) – keeps the cake moist and tender
- vanilla extract (1 teaspoon) – enhances overall flavor
- finely grated carrots (1½ cups) – fresh carrots give the best texture and sweetness
- crushed pineapple, drained (½ cup) – adds moisture and natural sweetness
- cream cheese (8 oz, softened) – creates the gooey, rich topping
- unsalted butter (½ cup, melted) – adds richness to the topping
- powdered sugar (2 cups) – sweetens and thickens the gooey layer
- vanilla extract (½ teaspoon for topping) – boosts flavor in the cream layer
Note: This recipe makes about 9 servings. Adjust ingredient quantities proportionally if you need more or fewer servings.
Variations
You can easily customize this recipe based on your preferences:
- Use gluten-free flour for a gluten-free version without changing flavor much
- Replace sugar with coconut sugar or a sugar substitute for a lower-sugar option
- Add chopped walnuts or pecans for extra crunch and texture
- Mix in shredded coconut for a tropical twist
- Use dairy-free cream cheese and butter for a dairy-free version
- Add raisins if you enjoy a classic carrot cake flavor. You can also try a café-style twist like this Better Than Starbucks Egg Bites Recipe when experimenting with different textures and flavors in your kitchen.

Cooking Time
Here’s how long it takes to prepare this dessert:
- Prep Time: 15 minutes
- Cooking Time: 40–45 minutes
- Total Time: about 1 hour
Equipment You Need
These tools will help you make the recipe smoothly:
- mixing bowls – for combining wet and dry ingredients
- whisk – to mix batter evenly
- spatula – for folding and spreading batter
- baking dish (8×8 inch) – perfect size for even baking
- grater – to finely shred fresh carrots
- hand mixer – helps blend the gooey topping smoothly
How to Make Gooey Butter Carrot Cake Recipe?
This recipe comes together in simple steps and doesn’t require complicated techniques.
Prepare the Oven and Pan
Start by preheating your oven to 350°F (175°C). Lightly grease or line your baking dish with parchment paper. This ensures the cake doesn’t stick and makes removal easier after baking.
Mix the Dry Ingredients
In a medium bowl, combine flour, baking powder, baking soda, salt, and cinnamon. Whisk everything together until evenly mixed. This step ensures the spices and leavening agents are distributed properly.
Combine the Wet Ingredients
In another bowl, whisk together sugar, brown sugar, eggs, oil, and vanilla extract. Mix until smooth and slightly thick. This creates the base that gives the cake its moist texture.
Add Carrots and Pineapple
Fold in the grated carrots and drained crushed pineapple. These ingredients add moisture and natural sweetness. Make sure everything is evenly incorporated without overmixing.

Combine Wet and Dry Mixtures
Gradually add the dry ingredients into the wet mixture. Stir gently until just combined. Avoid overmixing, as it can make the cake dense instead of soft.
Prepare the Gooey Topping
In a separate bowl, beat the cream cheese until smooth. Add melted butter, powdered sugar, and vanilla extract. Mix until creamy and lump-free.
Assemble the Cake
Pour the carrot cake batter into the prepared baking dish and spread evenly. Then, gently pour or spoon the cream cheese mixture on top. It will create a gooey layer as it bakes.
Bake the Cake
Place the dish in the oven and bake for 40–45 minutes. The edges should be set, but the center will remain slightly gooey. This is what gives the cake its signature texture.
Cool and Serve
Allow the cake to cool completely before slicing. This helps the layers set properly. Once cooled, cut into squares and serve.
Additional Tips for Making This Recipe Better
From my experience, a few small tweaks can make this cake even more amazing:
- I always use freshly grated carrots because they taste sweeter and give better texture
- I don’t skip draining the pineapple; excess liquid can make the cake too wet
- I let the cake cool fully before cutting, otherwise it gets messy
- I sometimes add a pinch of nutmeg for extra warmth and depth
- I use room-temperature cream cheese to avoid lumps in the topping
How to Serve Gooey Butter Carrot Cake Recipe?
This cake is delicious on its own, but you can elevate it with a few serving ideas. Dust a little powdered sugar on top for a simple finish. You can also serve it with a scoop of vanilla ice cream for a warm-and-cold contrast. For a more elegant touch, garnish with chopped nuts or a light drizzle of caramel sauce. It pairs wonderfully with tea or coffee, making it perfect for gatherings or cozy evenings.

Nutritional Information
Here’s an approximate breakdown per serving:
- Calories: around 320–350 kcal
- Protein: 4–5 grams
- Carbohydrates: 40–45 grams
- Fat: 16–18 grams
Make Ahead and Storage
Storing
Store the cake in an airtight container in the refrigerator. It stays fresh for up to 4 days. The texture actually becomes even richer after a day.
Freezing
You can freeze individual slices by wrapping them tightly in plastic wrap. Store in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before serving.
Reheating
If you prefer it warm, microwave a slice for 10–15 seconds. This brings back the gooey texture without drying it out.
Why You’ll Love This Recipe?
This recipe stands out for many reasons, especially if you love comforting desserts:
- It’s incredibly moist and gooey, giving a unique twist to classic carrot cake
- The recipe is simple and beginner-friendly, with no complicated steps
- You can easily customize it with different add-ins or dietary options
- It’s perfect for gatherings, desserts, or even a sweet snack
- The combination of spices and cream cheese topping creates a rich, balanced flavor

Gooey Butter Carrot Cake Recipe
Ingredients
Method
- Start by preheating your oven to 350°F (175°C). Lightly grease or line your baking dish with parchment paper. This ensures the cake doesn’t stick and makes removal easier after baking.
- In a medium bowl, combine flour, baking powder, baking soda, salt, and cinnamon. Whisk everything together until evenly mixed. This step ensures the spices and leavening agents are distributed properly.
- In another bowl, whisk together sugar, brown sugar, eggs, oil, and vanilla extract. Mix until smooth and slightly thick. This creates the base that gives the cake its moist texture.
- Fold in the grated carrots and drained crushed pineapple. These ingredients add moisture and natural sweetness. Make sure everything is evenly incorporated without overmixing.
- Gradually add the dry ingredients into the wet mixture. Stir gently until just combined. Avoid overmixing, as it can make the cake dense instead of soft.
- In a separate bowl, beat the cream cheese until smooth. Add melted butter, powdered sugar, and vanilla extract. Mix until creamy and lump-free.
- Pour the carrot cake batter into the prepared baking dish and spread evenly. Then, gently pour or spoon the cream cheese mixture on top. It will create a gooey layer as it bakes.
- Place the dish in the oven and bake for 40–45 minutes. The edges should be set, but the center will remain slightly gooey. This is what gives the cake its signature texture.
- Allow the cake to cool completely before slicing. This helps the layers set properly. Once cooled, cut into squares and serve.
Notes
- I always use freshly grated carrots because they taste sweeter and give better texture
- I don’t skip draining the pineapple; excess liquid can make the cake too wet
- I let the cake cool fully before cutting, otherwise it gets messy
- I sometimes add a pinch of nutmeg for extra warmth and depth
- I use room-temperature cream cheese to avoid lumps in the topping.