“You gotta try this carrot cake roll,” my coworker messaged me one afternoon, casually dropping the line between emails about deadlines and meetings. Honestly, I was skeptical at first—carrot cake and Swiss roll? It sounded like a dessert mashup that might either be genius or a total flop. But the more I thought about it, the more it made sense. Moist carrot cake wrapped around a spiced cream cheese filling? That’s like the best parts of carrot cake, just rolled up and ready to slice.
That evening, I found myself pulling out my baking tray and grating carrots with a quiet kind of anticipation. The kitchen smelled like warm cinnamon and nutmeg as the cake baked, and I could almost hear the soft crackle of the roll forming. It wasn’t a fancy occasion, just a quiet night in, but somehow this carrot cake Swiss roll felt like the perfect cozy indulgence.
After the first slice, I realized this wasn’t just a fun experiment—it was a keeper. The spiced cream cheese filling added a subtle warmth that balanced the sweet, tender cake perfectly. It’s the kind of recipe you find yourself making a few times in a week because honestly, who doesn’t want a slice of comfort that’s both moist and packed with flavor? I’m glad this carrot cake Swiss roll slipped into my baking rotation, quietly becoming one of those desserts I trust to impress without all the fuss.
Why You’ll Love This Recipe
Making this Moist Carrot Cake Swiss Roll with Spiced Cream Cheese Filling has been a total game-changer in my kitchen for several reasons. After testing and tweaking the recipe multiple times, I’m confident it’s one you’ll want in your arsenal too.
- Quick & Easy: The cake batter whips up in just 15 minutes, and the entire process takes under an hour. Perfect for those evenings when you want something homemade without the marathon baking session.
- Simple Ingredients: No need for fancy or hard-to-find items. You probably have shredded carrots, basic spices, and cream cheese sitting in your fridge.
- Perfect for Any Occasion: Whether it’s a casual get-together, a holiday treat, or just a weekend indulgence, this roll fits the bill every time.
- Crowd-Pleaser: I’ve brought this to potlucks, and it disappears faster than you can say “second slice.” Kids and adults alike love it.
- Unbelievably Delicious: The tender crumb of the carrot cake paired with the spiced cream cheese filling creates a flavor combo that’s both comforting and unexpectedly fresh.
What really sets this carrot cake Swiss roll apart is the way the cream cheese filling is seasoned. Instead of just plain frosting, it has a touch of warming spices that make each bite cozy and inviting. Plus, the technique of rolling the cake while it’s still slightly warm helps keep it moist and prevents cracking—trust me, I learned that the hard way the first time I tried! This isn’t just another carrot cake; it’s a recipe that feels special but keeps things easy and approachable.
What Ingredients You Will Need
This recipe relies on straightforward, wholesome ingredients to deliver that moist carrot cake texture and a spiced, luscious cream cheese filling. Most are pantry staples, and the carrots add a fresh, natural sweetness that’s hard to beat.
- For the Carrot Cake Batter:
- All-purpose flour (1 cup / 120g) – I prefer King Arthur for consistent results
- Baking powder (1 tsp) and baking soda (½ tsp) – for perfect rise and lightness
- Ground cinnamon (1 tsp) and ground nutmeg (¼ tsp) – the warming spices that define carrot cake
- Salt (¼ tsp) – to balance sweetness
- Granulated sugar (¾ cup / 150g) – regular white sugar works best here
- Vegetable oil (⅓ cup / 80ml) – keeps the cake tender and moist
- Large eggs (3, room temperature) – helps bind everything together
- Vanilla extract (1 tsp) – adds depth of flavor
- Grated carrots (1 ½ cups / 150g) – fresh, peeled, and finely grated for best texture
- Chopped walnuts or pecans (optional, ½ cup / 60g) – adds a nice crunch if you like
- For the Spiced Cream Cheese Filling:
- Cream cheese (8 oz / 225g), softened – I recommend Philadelphia for smoothness
- Unsalted butter (4 tbsp / 60g), softened – for richness
- Powdered sugar (1 ½ cups / 180g) – sifted to avoid lumps
- Ground cinnamon (½ tsp) and ground ginger (¼ tsp) – subtle warming spices that lift the cream cheese
- Vanilla extract (1 tsp) – to round out flavors
- Pinch of salt – enhances the sweetness naturally
Substitution tips: Use almond flour instead of all-purpose flour for a gluten-free version, but keep in mind the texture will be denser. For a dairy-free twist, swap cream cheese and butter for coconut-based alternatives. In summer, adding a handful of fresh berries inside the roll can be a refreshing variation.
Equipment Needed
- Baking sheet (about 15×10 inches / 38×25 cm) – a rimmed jelly roll pan works perfectly for rolling the cake
- Mixing bowls – one large for batter, one medium for the filling
- Electric mixer or stand mixer – to cream the cream cheese filling smoothly
- Spatula – for folding batter and spreading filling evenly
- Fine grater – to grate carrots finely (a microplane works wonders here)
- Kitchen towel or parchment paper – to help roll the cake without sticking
- Wire rack – for cooling the cake properly
If you don’t have a jelly roll pan, a standard rimmed baking sheet will do—just line it well with parchment paper. I once used a silicone baking mat, and it made the rolling easier since the cake didn’t stick at all. Also, a handheld electric mixer is great if you don’t own a stand mixer; it speeds up making the filling and ensures nice, even blending.
Preparation Method

- Preheat your oven to 350°F (175°C). Line your jelly roll pan with parchment paper and lightly grease it to prevent sticking.
- Combine dry ingredients: In a medium bowl, sift together the flour, baking powder, baking soda, cinnamon, nutmeg, and salt. Set aside.
- Mix wet ingredients: In a large bowl, whisk granulated sugar and vegetable oil until combined. Add eggs one at a time, beating well after each addition. Stir in vanilla extract.
- Fold dry ingredients into wet mixture: Gradually add the flour mixture to the wet ingredients, folding gently to keep the batter light. Overmixing will make the cake dense—so take it slow!
- Add grated carrots and nuts: Fold in the finely grated carrots and nuts if using, ensuring they’re evenly distributed.
- Spread batter evenly: Pour the batter into your prepared pan, smoothing it out to the edges with a spatula. The batter will be thin—this is perfect for rolling later.
- Bake for 12-15 minutes: The cake should be springy to the touch and a toothpick inserted in the center should come out clean. Don’t overbake or the cake will crack when you roll it.
- Prepare to roll: Immediately after removing from the oven, turn the cake onto a clean kitchen towel dusted with powdered sugar. Peel off the parchment paper gently.
- Roll while warm: Starting from a short side, roll the cake up with the towel inside. This step is critical—rolling warm prevents cracks and helps the cake keep its shape.
- Cool completely: Let the rolled cake cool on a wire rack for at least 30 minutes to set.
- Make the spiced cream cheese filling: Beat the softened cream cheese and butter together until smooth. Gradually add powdered sugar, cinnamon, ginger, vanilla, and a pinch of salt. Beat until fluffy and spreadable.
- Unroll the cooled cake: Carefully unroll the cake and spread the cream cheese filling evenly, leaving a small border around the edges.
- Re-roll without the towel: Gently roll the cake back up, this time without the towel. Wrap tightly in plastic wrap and chill for at least 1 hour to firm up.
- Slice and serve: Use a sharp knife to cut into 1-inch (2.5 cm) slices. Clean your knife between cuts for neat pieces.
Cooking Tips & Techniques
Rolling a cake like this can feel intimidating, but a few tricks make the process way smoother. First off, don’t skip rolling the cake in the towel while it’s warm—that step is a lifesaver for preventing cracks. I learned this the hard way when my first roll split right down the middle.
When mixing the batter, folding gently is key. Overmixing develops gluten, which leads to a dense, dry cake. I usually fold just until I don’t see streaks of flour anymore. Also, finely grating the carrots makes a big difference; chunkier pieces can disrupt the cake’s delicate crumb.
For the filling, make sure your cream cheese and butter are softened to room temperature. Cold ingredients can lead to lumps or curdling when you beat them. And if you want that perfect smooth texture, a handheld mixer works wonders.
Timing is essential—bake the cake just until set. Overbaking dries it out and makes rolling tricky. If you’re juggling multiple dishes, prepping the filling while the cake cools saves time. This carrot cake Swiss roll pairs beautifully with a hot cup of tea or coffee, especially when you need a little mid-afternoon comfort.
Variations & Adaptations
One of the best things about this carrot cake Swiss roll is how adaptable it is. Here are a few ways to tweak it:
- Gluten-Free: Swap all-purpose flour for a gluten-free blend like Bob’s Red Mill 1-to-1 flour. The texture will be slightly different but still delicious.
- Vegan Version: Use flax eggs (1 tbsp ground flaxseed + 3 tbsp water per egg) and dairy-free cream cheese and butter alternatives. Baking time might vary slightly.
- Spiced Up: Add a pinch of ground cloves or cardamom to the batter and filling for a deeper spice profile.
- Fruit Twist: Fold in finely chopped pineapple or raisins to the batter for extra moisture and sweetness.
- Nut-Free: Simply omit the nuts or replace with sunflower seeds if allergies are a concern.
Personally, I once added a layer of homemade orange marmalade under the cream cheese filling for a bright, citrusy kick—it was a lovely surprise! For a quicker dessert, you might enjoy the moist mini carrot cake muffins with cream cheese frosting, which are perfect for last-minute cravings.
Serving & Storage Suggestions
This carrot cake Swiss roll is best served chilled but allowed to come to room temperature for about 15 minutes before slicing—it lets the flavors open up nicely. The slices look beautiful on a simple white plate, maybe garnished with a few toasted walnuts or a light dusting of cinnamon.
It pairs well with a warm cup of chai tea or a creamy latte, making it a cozy treat for afternoon breaks or dessert after a comforting meal like the creamy one-pot chicken pasta.
To store, wrap the Swiss roll tightly in plastic wrap and keep it refrigerated for up to 4 days. It freezes well too—just slice before freezing and thaw slices overnight in the fridge. Reheat gently in a microwave for 10-15 seconds if desired, but be careful not to melt the filling too much.
Flavors actually deepen after a day, so if you can wait, letting the roll rest overnight in the fridge makes slicing cleaner and the taste even better.
Nutritional Information & Benefits
Each slice of this carrot cake Swiss roll offers a balanced treat with moderate calories, mostly from natural sugars and healthy fats. The grated carrots provide a good dose of beta-carotene and fiber, supporting eye health and digestion. The cream cheese filling adds calcium and protein, making it more satisfying than a typical sugary dessert.
This recipe can be adapted to be gluten-free or vegan, catering to various dietary needs. While it contains nuts by default, those can be omitted or swapped to accommodate allergies. It’s a dessert that feels indulgent but doesn’t overwhelm with processed ingredients or excessive sweetness.
From a wellness perspective, I appreciate that this carrot cake Swiss roll celebrates real, wholesome ingredients and spices that have traditionally been valued for their anti-inflammatory properties—like cinnamon and ginger.
Conclusion
This Moist Carrot Cake Swiss Roll with Spiced Cream Cheese Filling is one of those recipes that quietly sneaks into your regular rotation because it’s just that good. It’s straightforward enough for a weekday treat but special enough to bring out when friends drop by unexpectedly.
Feel free to play with the spices or swap nuts for seeds depending on your mood or pantry. I love how this roll manages to be both tender and flavorful, with that little kick from the filling that keeps you coming back for another slice.
If you’ve ever been curious about trying a rolled cake, this carrot cake version is a perfect place to start. Baking is all about experimenting and making recipes your own, and I’d love to hear how you put your spin on this one—drop a comment or share your tweaks!
Happy baking and even happier slicing!
FAQs
Can I make the carrot cake Swiss roll ahead of time?
Yes! You can prepare and roll the cake a day ahead, then keep it wrapped in the refrigerator. Just slice and serve when ready.
What if my cake cracks when rolling?
Make sure to roll the cake while it’s still warm with the towel inside—this helps prevent cracks. Also, avoid overbaking.
How do I store leftovers?
Wrap tightly in plastic wrap and store in the refrigerator for up to 4 days. You can also freeze slices for longer storage.
Can I use a different filling?
Absolutely! You can substitute the spiced cream cheese filling with plain cream cheese frosting, whipped cream, or even a chocolate ganache if you prefer.
Is this recipe suitable for gluten-free diets?
Yes, by swapping the all-purpose flour with a gluten-free flour blend. Texture might be slightly different but still delicious.
Pin This Recipe!

Moist Carrot Cake Swiss Roll Recipe with Easy Spiced Cream Cheese Filling
A moist carrot cake rolled with a spiced cream cheese filling, combining the best flavors of carrot cake in a convenient, sliceable Swiss roll form. Perfect for cozy indulgence and quick baking.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 1 hour 30 minutes
- Yield: 10 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 1 cup (120g) all-purpose flour
- 1 tsp baking powder
- 1/2 tsp baking soda
- 1 tsp ground cinnamon
- 1/4 tsp ground nutmeg
- 1/4 tsp salt
- 3/4 cup (150g) granulated sugar
- 1/3 cup (80ml) vegetable oil
- 3 large eggs, room temperature
- 1 tsp vanilla extract
- 1 1/2 cups (150g) grated carrots, peeled and finely grated
- 1/2 cup (60g) chopped walnuts or pecans (optional)
- 8 oz (225g) cream cheese, softened
- 4 tbsp (60g) unsalted butter, softened
- 1 1/2 cups (180g) powdered sugar, sifted
- 1/2 tsp ground cinnamon
- 1/4 tsp ground ginger
- 1 tsp vanilla extract
- Pinch of salt
Instructions
- Preheat your oven to 350°F (175°C). Line a 15×10 inch jelly roll pan with parchment paper and lightly grease it.
- In a medium bowl, sift together the flour, baking powder, baking soda, cinnamon, nutmeg, and salt. Set aside.
- In a large bowl, whisk granulated sugar and vegetable oil until combined. Add eggs one at a time, beating well after each addition. Stir in vanilla extract.
- Gradually fold the dry ingredients into the wet mixture gently to keep the batter light. Avoid overmixing.
- Fold in the grated carrots and nuts if using, ensuring even distribution.
- Pour the batter into the prepared pan and smooth it out to the edges with a spatula.
- Bake for 12-15 minutes until the cake is springy to the touch and a toothpick inserted in the center comes out clean. Do not overbake.
- Immediately turn the cake onto a clean kitchen towel dusted with powdered sugar. Gently peel off the parchment paper.
- Starting from a short side, roll the cake up with the towel inside to prevent cracks and help it keep shape.
- Let the rolled cake cool completely on a wire rack for at least 30 minutes.
- Beat the softened cream cheese and butter together until smooth. Gradually add powdered sugar, cinnamon, ginger, vanilla, and a pinch of salt. Beat until fluffy and spreadable.
- Carefully unroll the cooled cake and spread the cream cheese filling evenly, leaving a small border around the edges.
- Gently roll the cake back up without the towel. Wrap tightly in plastic wrap and chill for at least 1 hour to firm up.
- Slice into 1-inch (2.5 cm) pieces using a sharp knife, cleaning the knife between cuts for neat slices.
Notes
Roll the cake while it is still warm with the towel inside to prevent cracking. Avoid overmixing the batter to keep the cake light and tender. Use softened cream cheese and butter for a smooth filling. The cake can be made ahead and stored wrapped in the refrigerator for up to 4 days or frozen in slices. Let the roll rest overnight for better flavor and easier slicing.
Nutrition
- Serving Size: 1 slice (1 inch thic
- Calories: 280
- Sugar: 18
- Sodium: 210
- Fat: 18
- Saturated Fat: 7
- Carbohydrates: 26
- Fiber: 2
- Protein: 4
Keywords: carrot cake, swiss roll, cream cheese filling, spiced dessert, easy carrot cake, moist carrot cake, holiday dessert, potluck dessert


