Step 1: Preheat Oven & Prepare Bundt Pan
- Preheat your oven to 350°F (175°C). Grease and flour a 10-inch Bundt pan, or use a non-stick Bundt pan. Set aside.
Step 2: Make the Carrot Cake Batter
- In a medium bowl, whisk together the flour, baking powder, baking soda, cinnamon, nutmeg, ginger, and salt.
- In a large bowl, beat the eggs and sugar until smooth. Add the vegetable oil and vanilla extract, mixing well.
- Gradually stir in the dry ingredients until just combined.
- Fold in the grated carrots and chopped nuts (if using).
Step 3: Prepare the Cheesecake Filling
- In a separate bowl, beat the cream cheese and sugar together until smooth.
- Add the egg and vanilla extract, mixing until fully incorporated.
- Stir in the flour and mix until the cheesecake filling is smooth and creamy.
Step 4: Assemble the Cake
- Pour about half of the carrot cake batter into the prepared Bundt pan, spreading it evenly.
- Spoon the cheesecake filling into the center of the batter, creating a ring of filling around the middle of the pan.
- Cover the cheesecake filling with the remaining carrot cake batter, spreading it evenly over the top.
Step 5: Bake the Cake
- Bake for 45-55 minutes, or until a toothpick inserted into the center of the cake comes out clean (without any cheesecake filling).
- If the top is browning too quickly, cover loosely with aluminum foil and continue baking until done.
Step 6: Cool & Glaze
- Allow the cake to cool in the pan for 10 minutes before transferring it to a wire rack to cool completely.
- For the glaze, whisk together the powdered sugar, milk, and vanilla extract until smooth. Drizzle over the cooled cake.
Step 7: Serve & Enjoy
- Slice and serve this decadent cheesecake-stuffed carrot Bundt cake. Serve on its own or with a scoop of vanilla ice cream for an extra indulgence.