Carrot Bundt Cake with Creamy Cheesecake Filling

A close-up of a slice of cheesecake stuffed carrot Bundt cake showing the creamy cheesecake filling inside, topped with cream cheese glaze and chopped walnuts, served on a white plate with a side of shredded carrots.
No ratings yet
Jump to Recipe Pin Recipe
This website uses affiliate links which may earn commission for purchases made at no additional cost to you.

This Cheesecake Stuffed Carrot Bundt Cake offers the perfect marriage of moist, spiced carrot cake and creamy, tangy cheesecake. The sweet, spiced carrot cake envelops a luscious cheesecake center, with added walnuts for texture. Finished off with a rich cream cheese glaze, it’s a showstopper that’s sure to impress!

Want some more carrot cake recipes? Check out this carrot snack cake and mini carrot cake cups.

Overhead shot of a cheesecake stuffed carrot Bundt cake drizzled with cream cheese glaze and topped with chopped walnuts, surrounded by shredded carrots and a wooden fork.

Recipe in a Glance

  • Texture: Dense, moist carrot cake with a smooth, creamy cheesecake center and a rich glaze.
  • Flavor: A harmonious blend of warm spices, sweet carrots, creamy cheesecake, and a tangy glaze.
  • Ease: Easy to make with simple ingredients, but looks incredibly impressive.
  • Time: About 1 hour and 45 minutes (excluding the wait time for cooling the cake).

Ingredients & Substitutions

Shop efficiently (treat this as your grocery list) and gather your ingredients at home without running circles in your kitchen. (i.e. One trip to the fridge to get all your dairy needs.) You can still find the full printable recipe at the end of this post.

REFRIGERATED:

  • cream cheese. 340g (12 oz) cream cheese block for the cream cheese stuffing, plus another 115g (4 oz) cream cheese for the cream cheese glaze. Make sure it’s softened to avoid lumps.

  • sour cream. 77g (about (⅓ cup). Adds moisture and a tangy flavor to the cheesecake stuffing. Full-fat sour cream is recommended for the best consistency.

  • unsalted butter. 28g (about 2 tablespoons) + more for greasing the bundt pan, softened. Adds richness and a smooth consistency to the cream cheese glaze.

  • egg. You’ll use a total of 4 large eggs for the carrot cake batter and cheesecake filling, at room temperature. That’s about 200g of eggs -weight is without shell.

  • full-fat milk. You’ll need 160g (2/3 cup) for the cake batter, and another 1½ tbsps (plus more as needed) for the cream cheese glaze to help adjust the consistency of the glaze.

PANTRY:

  • cocoa powder. 10g or about 2 tbsp (unsweetened), for dusting. Natural cocoa powder is used to dust the pan to prevent the cake from sticking, as it blends seamlessly into the surface of the cake and doesn’t affect the flavor. If you use flour, you might end up with visible white spots on the finished cake.

  • all-purpose flour. You’ll need a total of 324g of all-purpose flour or plain flour. That’s 300g (about 2 ⅓ cups + 1 tablespoon) for the cake batter and another 24g (about 3 tbsp) for the cheesecake filling. Weighing the flour ensures the right texture. If using cups, use the scoop-and-level method.

  • baking soda. 2 tsps. Adds lift to the cake, helping it rise and stay fluffy.

  • salt. ½ tsp fine sea salt. Balances the sweetness and enhances the overall flavor. Substitute with fine table salt.

  • ground cinnamon. 2 tsps. Adds warmth and spice to the cake, complementing the carrots and other ingredients.

  • white vinegar. 1 tsp. Works with the baking soda to create a lighter texture by helping the cake rise.

  • white sugar. 100g (½ cup). Sweetens the cheesecake filling and balances the tangy cream cheese.

  • brown sugar. 300g (about 1½ cups, packed). Provides sweetness and a rich, caramel-like flavor to the cake.

  • soft icing sugar/powdered sugar. 230g (about 2 cups) – Gives the glaze a smooth, velvety finish and sweetness.

  • canola oil. 112g (about ½ cup). Keeps the cake moist and tender.

  • shredded carrots. 2 cups (about 2 large carrots). Adds moisture and texture to the cake.

  • vanilla extract. You’ll need a total of 1 tsp – ½ tsp for the cheesecake fillling and another half teaspoon for the cream cheese glaze.

PRODUCE:

  • lemon zest. 2 tsps. Adds a fresh and zesty flavor to the cheesecake filling and glaze.

  • lemon juice. 1 tbsp. Adds a tart kick to balance the sweetness in the glaze. Use fresh lemon juice and not the bottled ones.
Overhead view of an unglazed carrot Bundt cake sitting on parchment paper, with a small bowl of chopped walnuts and a golden spoon beside it.

How To Make Carrot Bundt Cake Step-by-Step

An overhead view of a Bundt pan greased with butter and dusted with cocoa powder, ready for the carrot cake batter.

STEP 1. PREP: Preheat your oven to 400°F /200°C (no fan). Grease a 12-cup (3-litre) Bundt pan with butter, then lightly dust it with cocoa powder, tapping out any excess.

Prepare the pineapple: Drain the canned crushed pineapple in a fine sieve or colander, pressing gently to release any excess juice. Measure 200g of crushed pineapple and 1/4 cup of the pineapple juice. Set both aside for later use.

PRO TIP: Cocoa powder is used to dust the pan to prevent the cake from sticking, as it blends seamlessly into the surface of the cake and doesn’t affect the flavor. If you use flour, you might end up with visible white spots on the finished cake.

A piping bag filled with cheesecake filling, sealed at the top, ready for use in the carrot Bundt cake recipe.

STEP 2. Make the cheesecake filling: In a mixing bowl, beat the cream cheese, sour cream, sugar, lemon zest, and vanilla extract together using an electric mixer until smooth and creamy. Add the flour, mixing just until it’s incorporated. Beat in the egg until fully combined. Transfer the cheesecake filling into a piping bag and refrigerate it while you prepare the cake batter.

A bowl of dry ingredients, including flour, ready to be mixed together for the carrot cake batter.

STEP 3. Prepare the cake batter: In a large bowl, whisk together the flour, baking soda, salt, and cinnamon. Set this aside.

Close-up of a bowl with shredded carrots, chopped walnuts, and pineapple being mixed with wet ingredients using a whisk.

STEP 4. In a separate bowl, combine the milk, white vinegar, eggs, brown sugar, and canola oil, along with ¼ cup of the reserved pineapple juice. Whisk until smooth and well combined. Stir in the drained pineapple, grated carrots, and chopped walnuts (if using).

A hand using a whisk to mix the wet ingredients and shredded carrots into the dry ingredients in a large bowl, creating the carrot cake batter.

STEP 5. Gently fold or whisk the wet ingredients into the dry flour mixture (in Step 3) until just combined. Be careful not to overmix!

Carrot cake batter poured into a Bundt pan, nearly filled to the top, ready for baking

STEP 6. Assemble the cake: Pour about 2 ½ cups of the batter into the prepared Bundt pan.

A piping bag filled with cheesecake filling is used to pipe a ring of filling over the carrot cake batter in the Bundt pan.

STEP 7. Cut a 3/4-inch hole in the piping bag, and pipe a ring of the cheesecake filling directly on top of the batter, being careful not to touch the inner wall of the ring and the sides of the pan.

Carrot cake batter and cheesecake filling are layered in a Bundt pan, with the top layer of batter added and ready to be baked.

STEP 8. Finish by covering the cheesecake filling with the remaining batter.

Overhead view of a fully baked carrot Bundt cake, with a golden-brown top and cracks around the edges, still in the Bundt pan.

PRO TIP: For accuracy, your cake is done when the internal temperature is between 200 and 210°F (93–99°C). Refer to this Baked Goods Doneness Temperature Chart.

Allow the cake to cool in the pan for about 20 minutes before inverting it onto a wire rack to cool completely.

Close-up of a stand mixer with a paddle attachment, mixing a creamy cream cheese glaze in a stainless steel bowl.

STEP 10. Make the cream cheese glaze: While the cake cools, prepare the glaze by beating together the softened butter, cream cheese, and vanilla extract until smooth.

A close-up of a smooth, finished cream cheese glaze in a mixing bowl, ready to be drizzled over the carrot Bundt cake.

STEP 11. Gradually add the powdered sugar in two batches, starting at a low speed to prevent the sugar from flying everywhere.

Spreading cream cheese glaze over a carrot Bundt cake with a spatula, letting it cascade down the sides.

STEP 12. Once fully combined, beat in the milk and lemon juice. The glaze is thick but pourable. It should flow slowly over the cake but not be too runny. If your glaze is too thick, add more milk, a teaspoon at a time, until the glaze is thick but pourable. It should not be thin and transparent.

Close-up view of a cheesecake stuffed carrot Bundt cake drizzled with cream cheese glaze and topped with chopped walnuts, resting on parchment paper.

STEP 13. Finish and serve: Once the cake has cooled completely, drizzle the glaze generously over the top, letting it drip down the sides. Optionally, sprinkle some chopped walnuts over the glaze for added texture. For clean slices, use a hot knife to cut the cake.


Baker’s Notes

  • Bundt pan: You can also use a 10-cup (2.5 L) Bundt pan. Just remove ¾ cup of batter (you can make cupcakes with excess), and only use 2 cups batter in the base of the Bundt cake (refer to step 6 of instructions) before adding the cheesecake filling. Since there’s lesser amount of cake batter in the pan, baking time might differ. It’s good to start checking if the cake is done 10 minutes before the suggested time in the recipe.

  • For extra moisture: Use full-fat sour cream or yogurt in the cheesecake stuffing.

  • Customize the flavor: You can add raisins or additional spices like nutmeg or ginger to the batter for a unique twist.

  • Storage: Store leftovers in an airtight container in the fridge for up to 5 days. Since we used oil instead of butter, this cake can be enjoyed chilled or at room temperature.
Overhead view of a cheesecake-stuffed carrot Bundt cake drizzled with cream cheese glaze and topped with chopped walnuts, resting on parchment paper with scattered walnuts around it.

❤️ Tried this recipe and loved it? If you made this recipe or any other recipe on this site, please leave a ⭐️⭐️⭐️⭐️⭐️ rating + review below – or tag @thebakeologie on Instagram and hashtag it #bakeologie !

A close-up of a slice of carrot Bundt cake revealing the creamy cheesecake filling inside, topped with a cream cheese glaze and sprinkled with chopped walnuts.

Carrot Bundt Cake with Creamy Cheesecake Filling

Prep Time: 45 minutes
Cook Time: 1 hour
Total Time: 1 hour 45 minutes
Author: trish
This Cheesecake Stuffed Carrot Bundt Cake offers the perfect marriage of moist, spiced carrot cake and creamy, tangy cheesecake. The sweet, spiced carrot cake envelops a luscious cheesecake center, with chopped walnuts for texture then finished off with a rich cream cheese glaze. See note on using a smaller bundt pan for this recipe. Recipe adapted from Recipe Tin Eats.
On measuring: All recipes are developed and tested in metric grams. I have provided a conversion to US customary (based on this Baking Conversion and Measurement Chart) in the recipe but I strongly recommend using a digital scale for a more accurate result. 
Step-by-step photos: If there's any step you feel confused, my recipe post contains step-by-step photos and helpful tips to guide you in making this recipe. Go to >>> https://thebakeologie.com/carrot-bundt-cake/
Print Recipe Pin Recipe Save

Ingredients

  • unsalted butter, softened for greasing the pan
  • 10g (2 tbsp) natural cocoa powder, unsweetened for dusting the pan

Cheesecake Filling

  • 340g cream cheese block softened
  • 77g (⅓ cup) sour cream (preferably full-fat) at room temperature
  • 100g (½ cup) granulated white sugar
  • 2 tsp lemon zest
  • ½ tsp pure vanilla extract
  • 24g (3 tbsp) all-purpose flour/ plain flour (if measuring by cups, use the spoon & level method)
  • 50g egg (weight is without shell) (about 1 large egg in North America)

Carrot Cake Batter

  • 300g (2⅓ cups + 1 tbsp) all-purpose flour/ plain flour (if measuring by cups, use the spoon & level method)
  • 2 tsp baking soda/ bi-carb
  • ½ tsp fine sea salt/ table salt
  • 2 tsp cinnamon powder
  • 160g (⅔ cup) milk, full-fat at room temperature
  • 1 tsp white vinegar
  • 150g eggs (weight is without shell) (about 3 large eggs in North America)
  • 300g (1½ cups, packed) brown sugar
  • 112g (½ cup) canola oil sub with any other neutral oil like avocado oil, vegetable oil
  • (¼ cup) pineapple juice
  • 200g crushed pineapple, drained
  • (about 2 cups, loosely packed) shredded carrots
  • (about 1 cup) walnuts roughly chopped

Cream Cheese Glaze

  • 28g (2 tbsp) unsalted butter softened
  • 115g cream cheese softened
  • ½ tsp pure vanilla extract
  • 230g (2 cups) icing sugar/ powdered sugar/ confectioners sugar
  • 1½ tbsp milk
  • 1 tbsp fresh lemon juice

Instructions 

  • PREP: Preheat your oven to 400°F /200°C (no fan). Grease a 12-cup (3-litre) Bundt pan with butter, then lightly dust it with cocoa powder, tapping out any excess.
    Prepare the pineapple: Drain the canned crushed pineapple in a fine sieve or colander, pressing gently to release any excess juice. Measure 200g of crushed pineapple and 1/4 cup of the pineapple juice. Set both aside for later use.
    PRO TIP: Cocoa powder is used to dust the pan to prevent the cake from sticking, as it blends seamlessly into the surface of the cake and doesn’t affect the flavor. If you use flour, you might end up with visible white spots on the finished cake.
    unsalted butter, softened
    10g (2 tbsp) natural cocoa powder, unsweetened
  • Make the cheesecake filling: In a mixing bowl, beat the cream cheesesour creamsugarlemon zest, and vanilla extract together using an electric mixer until smooth and creamy. Add the flour, mixing just until it’s incorporated. Beat in the egg until fully combined. Transfer the cheesecake filling into a piping bag and refrigerate it while you prepare the cake batter.
    340g cream cheese block
    77g (⅓ cup) sour cream (preferably full-fat)
    100g (½ cup) granulated white sugar
    2 tsp lemon zest
    ½ tsp pure vanilla extract
    24g (3 tbsp) all-purpose flour/ plain flour
    50g egg (weight is without shell)
  • Prepare the cake batter: In a large bowl, whisk together the flourbaking sodasalt, and cinnamon. Set this aside.
    300g (2⅓ cups + 1 tbsp) all-purpose flour/ plain flour
    2 tsp baking soda/ bi-carb
    ½ tsp fine sea salt/ table salt
    2 tsp cinnamon powder
  • In a separate bowl, combine the milkwhite vinegareggsbrown sugar, and canola oil, along with ¼ cup of the reserved pineapple juice. Whisk until smooth and well combined. Stir in the drained pineapplegrated carrots, and chopped walnuts (if using).
    160g (⅔ cup) milk, full-fat
    1 tsp white vinegar
    150g eggs (weight is without shell)
    300g (1½ cups, packed) brown sugar
    112g (½ cup) canola oil
    (¼ cup) pineapple juice
    (about 2 cups, loosely packed) shredded carrots
    200g crushed pineapple, drained
    (about 1 cup) walnuts
  • Gently fold or whisk the wet ingredients into the dry flour mixture (in Step 3) until just combined. Be careful not to overmix!
  • Assemble the cake: Pour about 2 ½ cups of the batter into the prepared Bundt pan.
  • Cut a 3/4-inch hole in the piping bag, and pipe a ring of the cheesecake filling directly on top of the batter, being careful not to touch the inner wall of the ring and the sides of the pan.
  • Finish by covering the cheesecake filling with the remaining batter.
  • Bake the cake: Place the pan in the oven and bake for 30 minutes. After this time, remove the pan, cover it loosely with foil, and return it to the oven to bake for an additional 30 minutes. To check for doneness, insert a skewer into the center of the cake. It should come out clean, and the cake slightly pulls away from the sides of the pan.
    PRO TIP: For accuracy, your cake is done when the internal temperature is between 200 and 210°F (93–99°C). Refer to this Baked Goods Doneness Temperature Chart.
    Allow the cake to cool in the pan for about 20 minutes before inverting it onto a wire rack to cool completely.
  • Make the cream cheese glaze: While the cake cools, prepare the glaze by beating together the softened butter, cream cheese, and vanilla extract until smooth.
    115g cream cheese
    28g (2 tbsp) unsalted butter
    ½ tsp pure vanilla extract
  • Gradually add the powdered sugar in two batches, starting at a low speed to prevent the sugar from flying everywhere.
    230g (2 cups) icing sugar/ powdered sugar/ confectioners sugar
  • Once fully combined, beat in the milk and lemon juice. The glaze is thick but pourable. It should flow slowly over the cake but not be too runny. If your glaze is too thick, add more milk, a teaspoon at a time, until the glaze is thick but pourable. It should not be thin and transparent.
    1½ tbsp milk
    1 tbsp fresh lemon juice
  • Finish and serve: Once the cake has cooled completely, drizzle the glaze generously over the top, letting it drip down the sides. Optionally, sprinkle some chopped walnuts over the glaze for added texture. For clean slices, use a hot knife to cut the cake.

Notes

Storage: Store leftovers in an airtight container in the fridge for up to 3 days. Since we used oil instead of butter, this cake can be enjoyed chilled or at room temperature.
Bundt pan: You can also use a 10-cup (2.5 L) Bundt pan. Just remove ¾ cup of batter (you can make cupcakes with excess), and only use 2 cups batter in the base of the Bundt cake (refer to step 6) before adding the cheesecake filling. Since there’s lesser amount of cake batter in the pan, baking time may differ. Start checking if the cake is done 10 minutes before the suggested time in the recipe.
Tried this recipe?Mention @theBakeologie or tag #Bakeologie!

More Baked Goods To Try


Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

hey, homebaker

Subscribe to my baking newsletter and get my FREE Cake Troubleshooting Guide!

I hate spam and promise to keep your email address safe. You can unsubscribe anytime.