Cheesecake-Stuffed Carrot Bundt Cake with Pineapple, Walnuts, and Cream Cheese Glaze Recipe
Introduction
This cheesecake stuffed carrot Bundt cake is a delightful twist on a classic carrot cake, featuring a luscious cream cheese filling right in the center. Moist, spiced, and topped with a rich cream cheese glaze, it’s perfect for special occasions or a cozy afternoon treat.

Ingredients
- 400g (14 oz) can crushed pineapple in natural juice
- Unsalted butter, for greasing
- 1 tbsp unsweetened cocoa powder, for dusting
- 340g (12 oz) cream cheese block, softened
- 1/3 cup full-fat sour cream (yogurt also ok)
- 1/2 cup white sugar
- 2 tsp lemon zest
- 1/2 tsp vanilla extract
- 3 tbsp plain/all-purpose flour
- 1 large egg, at room temperature
- 2 cups plain/all-purpose flour
- 2 tsp baking soda (NOT baking powder)
- 1/2 tsp salt (cooking or kosher salt)
- 2 tsp cinnamon powder
- 2/3 cup full-fat milk, at room temperature
- 1 tsp white vinegar
- 3 large eggs, at room temperature
- 1 1/2 cups packed brown sugar
- 1/2 cup canola oil or other neutral oil
- 2 cups shredded carrot (about 2 carrots)
- 1/4 cup unsweetened desiccated coconut (finely shredded)
- 1 cup walnuts, roughly chopped (optional)
- 115g (4 oz) cream cheese, softened (for glaze)
- 30g (2 tbsp) unsalted butter, softened (for glaze)
- 1/2 tsp vanilla extract (for glaze)
- 2 cups sifted soft icing sugar/powdered sugar (for glaze)
- 1 1/2 tbsp full-fat milk (plus more as needed, for glaze)
- 1 tbsp lemon juice (for glaze)
Instructions
- Step 1: Preheat your oven to 200°C (400°F) or 180°C fan. Grease a 12-cup (3 litre) Bundt pan thoroughly with butter, then dust it with cocoa powder, shaking out any excess. This helps prevent sticking and adds a subtle chocolate note.
- Step 2: Drain the crushed pineapple in a colander, pressing to remove excess juice but reserving the juice for later use. Set both aside.
- Step 3: Prepare the cheesecake filling by beating the softened cream cheese, sour cream, white sugar, lemon zest, and vanilla extract with an electric mixer until smooth. Add the 3 tablespoons of flour and mix until just combined, then beat in the large egg until fully incorporated. Transfer this mixture into a piping bag and refrigerate until needed.
- Step 4: In a large bowl, whisk together the 2 cups flour, baking soda, salt, and cinnamon powder. In another bowl, combine the milk, white vinegar, eggs, brown sugar, canola oil, and ¼ cup of the reserved pineapple juice. Whisk this wet mixture until smooth, then stir in the crushed pineapple, shredded carrot, desiccated coconut, and walnuts if using. Pour the wet ingredients over the dry and gently stir until just combined.
- Step 5: Pour approximately 2 1/2 cups of the batter into the prepared Bundt pan. Cut a 1.8 cm (3/4 inch) hole at the end of the piping bag and pipe a ring of the cheesecake filling on top of the batter, keeping it away from the pan edges. Carefully cover the filling with the remaining batter.
- Step 6: Bake the cake for 30 minutes. Then loosely cover the pan with foil and bake for an additional 30 minutes. Test doneness by inserting a skewer into the cheesecake ring and the inner wall of the filling; it should come out mostly clean.
- Step 7: Let the cake cool in the pan for 20 minutes, then invert it onto a wire rack to cool completely.
- Step 8: For the cream cheese glaze, beat the softened butter, cream cheese, and vanilla extract until smooth. Gradually add the sifted icing sugar in two batches, starting on low speed to avoid a sugar cloud. Once combined, add the milk and lemon juice, one teaspoon at a time, until the glaze is thick enough to spoon and slowly drip down the cake sides.
- Step 9: Spoon the glaze over the cooled cake, allowing it to drip down the sides. If desired, sprinkle with additional walnuts. Use a hot knife to slice for clean portions, and serve.
Tips & Variations
- Use fresh or frozen grated carrot if you don’t have fresh on hand; just squeeze out excess moisture to keep the batter balanced.
- For a nut-free version, omit walnuts or substitute with toasted sunflower seeds for crunch.
- The cocoa dusting on the pan helps the cake release easily and adds a subtle flavor; if unavailable, use extra butter and flour instead.
- Room temperature ingredients help the batter mix more smoothly and bake evenly.
- For a lighter glaze, reduce the butter slightly or add a touch more lemon juice for tang.
Storage
Store the cake covered loosely with foil or in an airtight container in the refrigerator for up to 4 days. The cream cheese filling and glaze mean it’s best kept chilled. Before serving, bring to room temperature or warm slightly in the microwave (about 15 seconds) for a softer texture. If you need to store longer, freeze the cake (without glaze) wrapped tightly for up to 2 months; thaw overnight in the fridge and add glaze fresh before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use baking powder instead of baking soda?
No, this recipe specifically requires baking soda for the proper rise and texture. Baking powder will not give the desired results.
Why is the cake dusted with cocoa powder instead of flour?
Cocoa powder helps create a non-stick surface in the Bundt pan and adds a subtle flavor that complements the carrot and cream cheese. It also helps the cake release more easily than flour would.
Print
Cheesecake-Stuffed Carrot Bundt Cake with Pineapple, Walnuts, and Cream Cheese Glaze Recipe
- Total Time: 1 hour 25 minutes
- Yield: 12 servings 1x
Description
This decadent Cheesecake Stuffed Carrot Bundt Cake combines moist, spiced carrot cake batter with a creamy, tangy cheesecake center, all baked in a beautifully shaped Bundt pan. Enhanced with crushed pineapple for extra moisture and sweetness, and finished with a rich cream cheese glaze and optional walnuts for crunch, this indulgent dessert is perfect for special occasions or anytime you crave a delightful twist on a classic carrot cake.
Ingredients
For the Cheesecake Filling:
- 340g / 12 oz cream cheese block, softened
- 1/3 cup full-fat sour cream (yogurt also acceptable)
- 1/2 cup white sugar (granulated)
- 2 tsp lemon zest
- 1/2 tsp vanilla extract
- 3 tbsp plain/all-purpose flour
- 1 large egg, at room temperature
For the Carrot Cake Batter:
- 400g / 14 oz can crushed pineapple in natural juice (drained, reserve juice)
- 2 cups plain/all-purpose flour
- 2 tsp baking soda (bicarbonate of soda, NOT baking powder)
- 1/2 tsp salt (cooking/kosher salt)
- 2 tsp cinnamon powder
- 2/3 cup full-fat milk, at room temperature
- 1 tsp white vinegar
- 3 large eggs, at room temperature
- 1 1/2 cups packed brown sugar
- 1/2 cup canola oil (or other neutral oil)
- 2 cups shredded carrot (about 2 medium carrots)
- 1/4 cup desiccated coconut, unsweetened (finely shredded)
- 1 cup walnuts, roughly chopped (optional)
For Greasing & Dusting:
- Unsalted butter (for greasing Bundt pan)
- 1 tbsp unsweetened cocoa powder (for dusting)
For the Cream Cheese Glaze:
- 115g / 4 oz cream cheese, softened
- 30g / 2 tbsp unsalted butter, softened
- 1/2 tsp vanilla extract
- 2 cups sifted soft/powdered icing sugar
- 1 1/2 tbsp full-fat milk, plus more as needed
- 1 tbsp lemon juice
Instructions
- Preheat and Prepare Pan: Preheat oven to 200°C/400°F (180°C fan). Grease a 12-cup (3 litre) Bundt pan thoroughly with butter, then dust well with cocoa powder, shaking out any excess. The cocoa powder helps prevent the cake from sticking without leaving a white residue.
- Prepare Pineapple: Drain the crushed pineapple in a colander, pressing gently to remove excess juice. Reserve the juice for use in the batter. Set pineapple and juice aside.
- Make the Cheesecake Filling: Using an electric mixer, beat the softened cream cheese, sour cream, sugar, lemon zest, and vanilla extract together until smooth. Add flour and beat just until combined. Beat in the egg until fully incorporated. Transfer the cheesecake mixture into a piping bag and refrigerate until needed to keep firm.
- Prepare the Carrot Cake Batter: In a large bowl, whisk together the flour, baking soda, salt, and cinnamon powder; set aside. In a separate bowl, combine milk, white vinegar, eggs, brown sugar, canola oil, and 1/4 cup reserved pineapple juice. Whisk until smooth. Stir in the drained crushed pineapple, shredded carrot, desiccated coconut, and walnuts if using. Pour the wet ingredients over the dry ingredients and gently fold until just combined—avoid overmixing.
- Assemble the Cake: Pour about 2 1/2 cups of the carrot cake batter into the prepared Bundt pan. Cut a 1.8 cm (3/4 inch) hole in the end of the piping bag containing cheesecake filling. Pipe a ring of cheesecake filling on top of the batter in the pan, making sure it does not touch the sides. Carefully cover with the remaining carrot cake batter.
- Bake: Place the Bundt pan in the preheated oven and bake for 30 minutes. Remove from oven, loosely cover the cake with foil to prevent over-browning, and bake for an additional 30 minutes. Use a skewer to test doneness by inserting it through the cheesecake ring and into the outer cake areas; it should come out mostly clean.
- Cool and Glaze: Cool the cake in the pan for 20 minutes, then invert onto a cooling rack and allow to fully cool. Prepare the glaze while cake cools.
- Make Cream Cheese Glaze: Beat together softened butter, cream cheese, and vanilla extract until smooth. Gradually beat in powdered icing sugar in two batches on low speed to avoid a sugar dust cloud. Add milk and lemon juice, beating to achieve a thick, spoonable glaze that will drip thickly down the cake sides. Add milk 1 teaspoon at a time to adjust consistency.
- Serve: Spoon the glaze over the cooled Bundt cake, letting it drip down the sides. Optionally, sprinkle additional chopped walnuts on top. Use a hot knife for neater slices when serving.
Notes
- Note 1: Use crushed pineapple in natural juice, not syrup, to keep the cake from becoming overly sweet and sticky.
- Note 2: Dusting the Bundt pan with cocoa powder instead of flour after greasing helps prevent a white residue on the cake surface and complements the cake’s flavors.
- Note 3: For best results, cream cheese should be softened to room temperature to blend smoothly into fillings and glaze.
- Note 4: Use baking soda/bicarbonate of soda, not baking powder, for the correct rise and texture in this recipe.
- Note 5: The vinegar combined with milk creates buttermilk, which tenderizes the crumb and reacts with baking soda.
- Note 6: A 12-cup Bundt pan is ideal for this recipe to accommodate the batter and cheesecake filling in the ring shape.
- Prep Time: 25 minutes
- Cook Time: 60 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Keywords: cheesecake stuffed carrot cake, Bundt cake, carrot cake with cream cheese filling, pineapple carrot cake, cream cheese glaze

