Spiced Carrot Cake Roll with Cream Cheese Filling
This spiced carrot cake roll turns a favorite flavor into an impressive spiral dessert, with tangy cream cheese filling in every slice. A thin sheet of carrot sponge bakes fast and gets rolled while still warm, so the finished swirl looks fancy but is totally doable on a weeknight.

The crumb is soft and moist from grated carrot and a bit of crushed pineapple, while the filling is just sweet enough to balance cinnamon, ginger, and nutmeg. Whether you serve it for Easter or a random Tuesday, you get carrot cake joy without layering and frosting a whole cake.
Why This Carrot Cake Roll Works
A layered carrot cake takes time and patience. This roll bakes in a thin sheet in about 12 minutes, then cools quickly while rolled up in a towel. The technique sounds nerve-wracking, but once you get the hang of the hot-roll step, it’s simpler than assembling a layer cake.
The cream cheese filling gets spread across the entire surface, so you never end up with a dry bite. Every slice has the same perfect balance of tender spiced sponge and creamy tang.
Ingredients

- 3 large eggs, room temperature: sets the sponge structure and gives it flexibility.
- 2/3 cup (130 g) granulated sugar: use white sugar for a light texture.
- 1/4 cup (60 ml) vegetable oil: keeps the cake moist and tender.
- 1 tsp vanilla extract: rounds out the warm spices.
- 1 1/4 cups (160 g) all-purpose flour: spooned and leveled, not packed.
- 1 tsp ground cinnamon: the backbone of the spice blend.
- 1/2 tsp ground ginger: adds a gentle spicy note.
- 1/4 tsp ground nutmeg: a little goes a long way.
- 1/2 tsp baking powder: just enough lift for a thin sponge.
- 1/4 tsp baking soda: reacts with the pineapple for extra tenderness.
- 1/4 tsp salt: sharpens the sweet and spice.
- 1 cup (115 g) finely grated carrot: packed cup, from about 2 medium carrots.
- 1/4 cup (60 g) crushed pineapple, drained: adds moisture without weighing things down.
For the cream cheese filling
- 8 oz (225 g) cream cheese, softened: full-fat for the smoothest filling.
- 4 tbsp (60 g) unsalted butter, softened: adds richness and helps the filling firm up.
- 1 cup (120 g) powdered sugar: sift if lumpy.
- 1 tsp vanilla extract: ties it all together.
Variations / Substitutions
- Nutty spin: fold 1/3 cup finely chopped toasted walnuts or pecans into the batter for crunch.
- Dairy-free filling: swap the cream cheese for a block-style vegan cream cheese and use plant butter. The texture will be softer, so chill the roll longer before slicing.
- Gluten-free: a 1:1 gluten-free flour blend works well here. Avoid almond flour alone, which makes the sponge too fragile.
- Warm up the spices: add a pinch of cloves or cardamom if you like a bolder flavor.
- Skip the pineapple: replace it with an equal amount of unsweetened applesauce, but note the cake will be slightly less moist.
For a classic layer cake version, try my Carrot Cake with Brown Butter Frosting.
How To Make Spiced Carrot Cake Roll
Step 1: Mix the Wet Ingredients

Preheat the oven to 375°F (190°C) and line a 10×15 inch jelly roll pan with parchment paper, leaving a slight overhang on the short sides. In a large bowl, beat the 3 eggs with an electric mixer on high for about 2 minutes, until they turn pale and thick. With the mixer still running, slowly pour in the 2/3 cup sugar in a steady stream, then continue beating for another 3 minutes until the mixture is glossy and falls in ribbons when you lift the beaters.
Add the 1/4 cup oil and 1 teaspoon vanilla and beat briefly just to combine. The egg foam is fragile at this point, so keep the mixing gentle from here on.
Step 2: Fold in the Dry Mix

In a smaller bowl, whisk together the 1 1/4 cups flour, 1 teaspoon cinnamon, 1/2 teaspoon ginger, 1/4 teaspoon nutmeg, 1/2 teaspoon baking powder, 1/4 teaspoon baking soda, and 1/4 teaspoon salt. Sift about half of the dry mix over the egg mixture and fold it in with a silicone spatula, using a cutting and scooping motion until just a few streaks remain. Repeat with the remaining half.
Fold in the 1 cup grated carrot and the drained crushed pineapple. Stop as soon as you no longer see pockets of dry flour. The batter will deflate slightly but should still look airy and light orange, with speckles of carrot and spice.
Step 3: Bake and Roll the Sponge

Pour the batter into the prepared pan and spread it evenly to the corners with an offset spatula. Bake at 375°F for 10 to 12 minutes. The edges will pull away from the pan and the center will spring back when you press it lightly with a fingertip.
While the cake bakes, lay a clean kitchen towel on the counter and dust it generously with powdered sugar. As soon as the cake comes out of the oven, run a knife around the edges and turn it out onto the sugared towel. Peel off the parchment carefully, then starting at a short end, roll the cake up snugly inside the towel, towel and all. Let the rolled cake cool completely on a wire rack. This warm roll sets the shape so it won’t crack later when you add the filling.
Step 4: Unroll and Fill

Once the cake is completely cool, gently unroll it and remove the towel. It will have a slight curve but should lay flat without breaking. In a medium bowl, beat the 8 oz cream cheese and 4 tablespoons butter until smooth and lump-free, about 2 minutes. Sift in the 1 cup powdered sugar and 1 teaspoon vanilla, then beat on low until combined, scraping down the bowl once.
Spread the cream cheese mixture evenly over the cake, leaving a 1/2 inch border all around. Reroll the cake tightly, this time without the towel, and place it seam side down on a serving platter.
Step 5: Slice and Serve

Cover the roll loosely with plastic wrap and refrigerate it for at least 1 hour, or until the filling is firm. Just before serving, dust the top with a little extra powdered sugar. Use a sharp serrated knife to cut clean slices, wiping the blade between cuts. The spiral will show neat ribbons of spiced cake and creamy filling, ready to plate and hand out.
Tips for the Best Carrot Cake Roll
- Grate the carrot on the small holes of a box grater, not the large ones. Coarse shreds won’t soften enough in the short bake and make the sponge tear when you roll it.
- Do not overfold the batter after adding the flour. A light touch keeps the cake flexible. A dense sponge cracks when you try to roll it.
- Use the warm towel roll step exactly as described. Rolling the cake right out of the oven trains the shape, and the powdered sugar on the towel stops sticking.
- Let the filled roll chill at least an hour before you cut it. Warm filling will squish out, and a chilled roll holds a neat spiral.
Bake times by pan size:
| Pan size | Bake time |
|---|---|
| 10×15 inch jelly roll pan | 10 to 12 minutes |
| 13×18 inch half-sheet pan | 8 to 10 minutes |
Storing the Carrot Cake Roll
- Refrigerate: Keep the roll covered in the fridge for up to 4 days. The filling firms up when cold, so slices stay tidy.
- Freeze: Wrap the whole roll tightly in plastic wrap, then foil, and freeze for up to 2 months. Thaw overnight in the fridge and slice while still cold.
- Serve cold: This roll is best eaten straight from the fridge, no need to bring it to room temperature.
Frequently Asked Questions
Can I skip the pineapple?
Yes, but the cake will be less moist. The small amount of crushed pineapple disappears in the batter and adds sweetness without any fruity pieces. Replace it with an equal amount of applesauce or just omit it and reduce the flour by 1 tablespoon.
My cake cracked when I unrolled it. What went wrong?
It likely overbaked. A dry sponge loses its flexibility. Pull the cake out of the oven as soon as the center springs back, and roll it in the towel while it is still hot. Even if small cracks appear, the cream cheese filling will glue them together invisibly.
Can I use pre-shredded carrots from a bag?
No. Pre-shredded carrots are thick and dry, and they stay crunchy after baking. Always grate your own on the fine side of the grater for a tender, melt-away sponge.
What if I don’t have a jelly roll pan?
A 10×15 inch pan gives the right thickness, but a 13×18 half-sheet pan works if you scale up the batter by half. A 9×13 pan is too thick and will bake unevenly, so do not use it.

Ingredients
Method
- Beat eggs and sugar until thick and pale, then mix in oil and vanilla. Whisk flour, spices, leaveners, and salt, then fold into the egg mixture. Gently fold in carrot and pineapple.
- Spread batter in a parchment-lined 10×15 inch pan. Bake at 375°F for 10 to 12 minutes until springy.
- Turn hot cake onto a powdered-sugar-dusted towel, peel off parchment, and roll up tightly with the towel. Cool completely on a rack.
- Unroll cooled cake, spread cream cheese filling evenly, then re-roll without the towel. Place seam side down on a platter.
- Chill for 1 hour, dust with powdered sugar, and slice with a serrated knife.
