You know that moment when you want to make carrot cake but the thought of layering and frosting a whole tiered cake feels like too much? A creamy carrot cake roll is your answer, all the warm spice flavor you love, rolled up in one beautiful presentation.
This recipe brings together moist, tender cake filled with silky cream cheese frosting, and honestly, it’s way simpler than it sounds. The best part? Everyone thinks you spent hours in the kitchen when really, you’ve got a showstopper ready in about an hour and a half.
I love how this dessert feels fancy but stays totally manageable for a busy home cook like you and me.
Gather These Ingredients
This recipe uses simple pantry staples and fresh shredded carrots to build a flavorful, moist cake base. The filling is just three ingredients whisked together, cream cheese, butter, and powdered sugar, making it foolproof every time.
- Ground cinnamon, ginger, nutmeg, and cloves: These warm spices are what make carrot cake so special; don’t skip them or use old ones from the back of your cabinet.
- Shredded carrots: Use fresh carrots shredded on a box grater or food processor; they add moisture and natural sweetness to every bite.
- Cream cheese and butter: Both need to be softened to room temperature so they blend into a smooth, lump-free filling without any hard bits.
- Vegetable oil: This keeps the cake tender and moist; don’t substitute with melted butter, which will change the texture.
How to Make Creamy Carrot Cake Roll with Cream Cheese Filling
Let’s walk through how to build and roll this cake, step by step.
Step 1: Prep Your Pan and Preheat
Heat your oven to 375°F and prepare a 15 x 10-inch jelly roll pan by lightly greasing it and lining it with parchment paper. Let the parchment hang over the edges, this makes it way easier to lift the hot cake out without tearing it.
Step 2: Mix Dry and Wet Ingredients
In one bowl, whisk together flour, cinnamon, baking powder, salt, ginger, nutmeg, and cloves. In another large bowl, whisk eggs and sugar until well combined, then add oil, vanilla, and your shredded carrots. Gently fold the dry mix into the wet mix until just combined, don’t overmix.
Step 3: Bake the Cake Layer
Spread the batter evenly into your prepared pan and bake for 12 minutes until the top springs back when lightly touched. Remove it carefully and let it cool on the pan for just a minute or two.
Step 4: Roll While Warm
Lay a clean tea towel on your counter and carefully flip the warm cake onto it using the parchment paper to help. Peel off the parchment, then tightly roll the cake lengthwise into a log (the towel rolls in with it). Transfer to a cooling rack and let it cool completely, this takes about 30 minutes.
Step 5: Make and Spread the Filling
Whisk softened cream cheese and butter together until smooth, then slowly add powdered sugar and vanilla until no lumps remain. Unroll your cooled cake carefully, spread the filling evenly over it (leaving about an inch on each side), then re-roll it gently.
Step 6: Chill and Finish
Wrap the rolled cake tightly in plastic wrap and refrigerate for at least 1 hour. When you’re ready to serve, mix together powdered sugar, vanilla, and milk to make a thin glaze, drizzle it over the cake, and slice with a serrated knife.

Equipment You'll Need
- 15 x 10-inch jelly roll pan
- Parchment paper
- Medium mixing bowl
- Large mixing bowl
- Whisk
- Spatula
- Tea towel
- Cooling rack
- Plastic wrap
- Serrated knife
Fun Variations
- Add crushed pineapple to the batter for extra moisture and a subtle tropical twist.
- Swap the glaze for a simple dusting of powdered sugar or a drizzle of salted caramel.
- Mix chopped pecans or walnuts into the cream cheese filling for added crunch and nuttiness.
- Make mini rolls by cutting the cake into sections before filling and rolling them individually.
Serving Suggestions
- Slice and serve with a dollop of whipped cream or a scoop of vanilla ice cream for an extra-special dessert.
- Bring it to potlucks or family gatherings wrapped on a platter, it travels beautifully and always impresses.
- Pair slices with coffee or tea for an elegant afternoon treat.
- Cut into smaller pieces and arrange on a dessert board for a dinner party or holiday celebration.
- More Comfort Food to round out the menu
Reasons to Make This Tonight
- Skip the multi-layer cake hassle and still get that gorgeous carrot cake flavor with cream cheese frosting
- The rolled presentation looks impressive but takes way less time than a traditional layer cake
- Perfectly portioned slices make it easy to serve at family dinners or bring to gatherings
- Tender, moist cake stays fresh and actually tastes better after chilling overnight
- You can make it ahead and keep it refrigerated, making it perfect for meal planning
Ingredient Substitutions
- If you don’t have vegetable oil, use melted coconut oil or canola oil in the same amount.
- All-purpose flour can be replaced with a gluten-free blend if needed, though you may need to add a tiny bit more liquid.
- Salted butter works great, but unsalted butter is fine too, just add a pinch of salt to the filling if you use unsalted.
- Greek yogurt can replace half the cream cheese for a tangier filling, though you’ll need to adjust the powdered sugar amount slightly.
Tips for the Best Results
- Make sure your cream cheese and butter are truly softened before mixing, this prevents lumps and makes the filling smooth and spreadable.
- Chill your filling for about 15 minutes before spreading it on the cake; this keeps it from soaking into the cake as you roll.
- Roll the cake while it’s still warm, it’s much more forgiving and less likely to crack than a cold cake.
- Use a serrated knife and wipe it clean between slices for neat, pretty cuts.
- This cake actually tastes even better the next day, so feel free to make it a day ahead and keep it wrapped in the fridge.
More Easy Recipes
- all our Comfort Food
- Easy recipes
- Seafood Recipes

Creamy Carrot Cake Roll with Cream Cheese Filling
Ingredients
Equipment
Method
- Preheat your oven to 375 degrees
- Prepare a 15 x 10-inch jelly roll pan by greasing lightly and lining with parchment paper. Allow some parchment paper to hang over the sides of the pan
- Combine flour, cinnamon, baking powder, salt, ginger, nutmeg, and cloves in a medium bowl
- Whisk eggs and sugar together in a large bowl until combined well
- Add vegetable oil, vanilla, and shredded carrots into the egg mixture and whisk again until combined
- Pour the dry ingredients into the wet ingredients and fold gently using a spatula until just combined
- Pour batter into the prepared pan and spread out into one even layer
- Bake in preheated oven for 12 minutes
- Remove carefully from the oven and carefully transfer the cake onto a clean tea towel using the parchment paper
- Remove the parchment paper layer and carefully roll the cake lengthwise into a tight log (the tea towel will be rolled in the cake)
- Transfer to a cooling rack and let cool completely
- In a medium bowl, whisk together softened cream cheese and softened butter until smooth
- Slowly add in confectioners sugar and vanilla, whisking until completely combined
- Unroll the cake carefully, and evenly spread out the filling onto the cake making sure to leave about 1 inch of space on each side
- Re-roll the cake back into a log and wrap tightly with plastic wrap
- Allow the cake to chill in the fridge for at least 1 hour before serving
- Remove cake when ready to serve, mix glaze ingredients together, drizzle over the cake, and slice!