“Are you sure that carrot cake can roll up like that?” my friend asked skeptically as I pulled the warm Swiss roll out of the oven, its golden crust just begging to be unrolled. Honestly, I half-expected this to be a disaster when I first attempted this Moist Carrot Cake Swiss Roll with Creamy Filling. Carrot cakes, in my experience, were always thick and sturdy, meant for slicing, not rolling. But after a couple late-night experiments in my tiny kitchen (and a few frustrated sighs), this recipe was born. It’s light, tender, and somehow holds together perfectly, with a creamy tangy filling that makes you close your eyes after the first bite.
I remember the first time I served this to a group of friends—quietly confident but still holding my breath. The way they reached for seconds, the little smiles as they savored the cream cheese filling, it was like a secret victory. This carrot cake Swiss roll isn’t just a dessert; it’s a comforting hug that’s wrapped in a delicate spiral. The moist texture comes from freshly grated carrots and a hint of warming spices, making it feel just right for any season. I guess sometimes the best recipes come from stubborn curiosity and a few happy accidents.
Now, it’s become a staple in my baking repertoire. Whether it’s a last-minute treat or a centerpiece for a cozy gathering, this carrot cake Swiss roll delivers that perfect balance of tender cake and luscious filling. I’m pretty sure you’ll find yourself making it again and again, much like I did during my recent baking obsession phase.
Why You’ll Love This Recipe
After countless trials and tweaks, this Moist Carrot Cake Swiss Roll with Creamy Filling stands out for so many reasons. It’s not just another carrot cake—it’s a unique twist that balances moistness and flavor with ease. Here’s why you’ll want to keep this recipe close:
- Quick & Easy: The batter comes together in about 15 minutes, and the whole process wraps up in under an hour. Perfect for busy evenings or unexpected guests.
- Simple Ingredients: No need for fancy or hard-to-find items. You probably have everything in your pantry already, from grated carrots to cream cheese.
- Perfect for Any Occasion: Whether it’s a brunch treat or a sweet finish to dinner, this Swiss roll fits right in.
- Crowd-Pleaser: Kids and adults alike can’t get enough of the creamy filling paired with the spiced carrot cake.
- Moist & Flavorful: The secret is in the fine carrot grating and a touch of cinnamon and nutmeg that gives the cake a warm, inviting aroma.
What makes this recipe different? It’s the technique of gently folding the batter to keep it airy and the smooth, tangy cream cheese filling that’s whipped to perfection. I’ve tried versions with heavier creams or just frosting, but this filling is lighter, more luscious, and doesn’t overpower the cake. Honestly, it’s the kind of dessert that makes you pause and savor—comfort food with a fresh twist. And if you’re curious about other crowd-pleasing recipes that share that same spirit of simple, delicious baking, you might want to peek at my recipe collection for more inspiration.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, and if you have a trusty grater, you’re already halfway there.
- For the Carrot Cake Batter:
- 1 cup (125g) all-purpose flour (for best results, sifted)
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- ½ teaspoon ground cinnamon (freshly ground if possible for better aroma)
- ¼ teaspoon ground nutmeg (adds warmth but subtle)
- ¼ teaspoon salt
- 2 large eggs, room temperature
- ¾ cup (150g) granulated sugar
- ½ cup (120ml) vegetable oil (I use light olive oil for a mild flavor)
- 1 teaspoon vanilla extract
- 1 ½ cups (150g) finely grated carrots (about 3 medium carrots)
- For the Creamy Filling:
- 8 oz (225g) cream cheese, softened (Philadelphia brand works great)
- ¼ cup (55g) unsalted butter, softened (adds richness)
- 1 cup (120g) powdered sugar, sifted (for smooth texture)
- 1 teaspoon vanilla extract
- Optional: Zest of half a lemon for a fresh twist
If you want a gluten-free option, swapping the all-purpose flour with almond flour works nicely, but the texture will be slightly denser. For dairy-free, use coconut cream cheese and vegan butter alternatives. And if you’ve got fresh seasonal carrots, they’ll make the flavor pop even more than the store-bought kind.
Equipment Needed
- 9×13 inch (23×33 cm) jelly roll pan or a rimmed baking sheet – the size is key for that perfect roll thickness
- Parchment paper – to prevent sticking and help with the rolling process
- Electric mixer or stand mixer – for whipping the cream cheese filling smooth and fluffy
- Fine grater – for grating carrots finely (a microplane or box grater works)
- Spatula – flexible, for folding the batter gently
- Cooling rack – to cool the cake before filling
- Kitchen towel or clean kitchen cloth – to help roll the cake while warm
If you don’t have a jelly roll pan, a rimmed cookie sheet with similar dimensions will do, just watch the thickness of the batter spread. I’ve tried both and the thinner the cake, the easier it rolls without cracking. For the mixer, a hand whisk can work but whipping the filling takes quite a bit longer.
Preparation Method

- Preheat and Prepare: Preheat your oven to 350°F (175°C). Line your jelly roll pan with parchment paper, leaving extra hanging over the long edges for easy lifting later. Lightly grease the parchment to ensure the cake doesn’t stick.
- Mix Dry Ingredients: In a medium bowl, whisk together the all-purpose flour, baking powder, baking soda, cinnamon, nutmeg, and salt. This ensures even distribution of the leaveners and spices. Set aside.
- Beat Wet Ingredients: In a large bowl, beat the eggs and granulated sugar together until pale and slightly thickened—about 3-4 minutes with an electric mixer on medium speed. Slowly drizzle in the vegetable oil and vanilla extract, mixing until combined.
- Fold in Dry Ingredients and Carrots: Gently fold the dry ingredients into the wet mixture using a spatula. Don’t overmix here—you want to keep some air in the batter. Once just combined, fold in the finely grated carrots until evenly distributed.
- Bake the Cake: Pour the batter into the prepared pan and spread it evenly. Bake for 12-15 minutes or until the top springs back lightly when touched and a toothpick inserted in the center comes out clean. The cake should be golden and springy but not dry.
- Roll While Warm: Immediately upon removing from the oven, flip the cake onto a clean kitchen towel dusted lightly with powdered sugar. Peel off the parchment paper carefully. Starting from one short edge, gently roll the cake up with the towel inside. This helps form the roll shape without cracking. Let it cool completely rolled up.
- Prepare the Filling: While the cake cools, beat together the softened cream cheese and butter until smooth and creamy. Gradually add the powdered sugar and vanilla extract, beating until fluffy. If you like, stir in lemon zest for a bright note.
- Assemble the Swiss Roll: Carefully unroll the cooled cake and spread the creamy filling evenly over the surface, leaving a small border around the edges. Then, re-roll the cake (without the towel this time) into a tight spiral.
- Chill and Serve: Wrap the roll in plastic wrap and chill for at least one hour before slicing. This helps the filling set and makes slicing easier. When ready, slice into 1-inch (2.5 cm) thick pieces and enjoy!
Quick tip: If your cake cracks slightly when rolling, don’t fret—it just adds character and tastes amazing anyway.
Cooking Tips & Techniques
Getting this carrot cake Swiss roll just right is all about gentle handling and timing. Here are some things I’ve learned the hard way:
- Grate Carrots Finely: Larger carrot pieces make rolling tricky and can tear the cake. A fine grate makes the texture tender and helps the cake stay moist.
- Don’t Overmix Batter: Folding the flour mixture gently keeps the cake light. Overmixing develops gluten, making the cake tougher and prone to cracking.
- Roll While Warm: This is the golden rule. If you wait for it to cool completely before rolling the first time, it will crack and break easily.
- Use a Dusting of Powdered Sugar on the Towel: It prevents the cake from sticking without adding extra moisture like flour would.
- Chill Before Slicing: The filling firms up and the roll holds its shape so much better. Patience here pays off.
- Multitasking: While the cake bakes, whip the filling so you’re ready to assemble right away. Timing is key to keep the cake pliable.
Once, I baked the cake a minute too long and ended up with a dry roll—lesson learned! Now I keep a close eye on it in that 12-15 minute window. Also, the choice of cream cheese makes a difference; full-fat versions give a richer taste and creamier texture.
Variations & Adaptations
This carrot cake Swiss roll is versatile and can be adapted to your taste or dietary needs. Here are some ideas to try:
- Spice it Up: Add a pinch of ground ginger or cloves to the batter for a deeper spice profile.
- Nutty Delight: Fold in ½ cup (60g) chopped walnuts or pecans into the batter for crunch.
- Gluten-Free Version: Replace the all-purpose flour with a gluten-free blend or almond flour. The texture will be a touch denser but still delicious.
- Dairy-Free Filling: Use vegan cream cheese and coconut oil-based butter substitutes for a dairy-free creamy filling.
- Fruit Addition: In summer, try folding in finely chopped dried pineapple or raisins for a tropical twist.
One time, I swapped the cream cheese filling for a whipped mascarpone and honey combo. It made the roll even lighter but still creamy and delightful. If you want to pair this with other fresh fruit desserts, I often find that mini lemon blueberry cheesecakes from my party-perfect recipe complement the flavors beautifully.
Serving & Storage Suggestions
This carrot cake Swiss roll is best served chilled or at room temperature, allowing the creamy filling to shine without being too stiff. I like to slice it into generous 1-inch (2.5 cm) rounds and serve on a simple white plate to highlight the spiral.
Pair it with a cup of freshly brewed coffee or a spiced chai tea for a cozy afternoon treat. For something lighter, a dollop of whipped cream or a side of fresh berries works wonders.
To store, wrap the roll tightly in plastic wrap and refrigerate for up to 3 days. It also freezes well—wrap in foil and place in a freezer bag for up to 1 month. Thaw overnight in the fridge before serving.
Reheat gently by letting the slices sit at room temperature for 15 minutes or warm briefly in a microwave for 10 seconds—just enough to soften the filling without melting it completely. Flavors actually deepen after a day in the fridge, making leftovers a little treasure.
Nutritional Information & Benefits
Each slice of this Moist Carrot Cake Swiss Roll with Creamy Filling provides a balanced treat that blends natural sweetness from carrots with the richness of cream cheese. Estimated nutrition per slice (based on 10 slices):
| Calories | 280 kcal |
|---|---|
| Fat | 18g |
| Carbohydrates | 26g |
| Protein | 4g |
| Fiber | 2g |
Carrots are a great source of beta-carotene and fiber, supporting eye health and digestion. The cream cheese adds calcium and protein, though it does add some saturated fat, so moderation is key.
This recipe is naturally gluten-containing unless adapted, and it contains dairy and eggs, so keep allergens in mind. For a health-conscious but realistic eater, it strikes a nice balance between indulgence and wholesome ingredients.
Conclusion
This Moist Carrot Cake Swiss Roll with Creamy Filling has become one of those recipes I turn to when I want something comforting but special. It’s approachable enough for a weekday treat but impressive enough for guests, all while being surprisingly quick to pull together.
Don’t hesitate to tweak it according to your pantry and taste—whether adding nuts, adjusting spices, or switching up the filling. That’s the fun part of baking, isn’t it? Making a recipe your own.
I love how this roll wraps up simple ingredients into a delightful, satisfying spiral that makes any moment feel a bit sweeter. If you try it, I’d love to hear how you customize it or what memories it sparks for you. Sharing those little baking stories always makes the kitchen feel cozier.
Happy baking and savor every bite!
Frequently Asked Questions
Can I make the carrot cake Swiss roll in advance?
Yes! You can bake and assemble the roll a day ahead and keep it wrapped in the fridge. The flavors actually improve after resting.
What if my cake cracks when rolling?
Minor cracks are normal and don’t affect taste. Rolling the cake while it’s warm helps prevent cracking, but if it happens, just roll gently and patch with a bit of filling if needed.
How can I make the cream cheese filling less sweet?
Simply reduce the powdered sugar by ¼ cup (30g) or adjust to your taste. Adding a little lemon zest can also balance sweetness.
Can I substitute the oil with butter in the cake?
Yes, you can use melted unsalted butter instead of oil for a richer flavor. Just let it cool slightly before mixing with the eggs.
Is this recipe suitable for a gluten-free diet?
To make it gluten-free, replace the all-purpose flour with a gluten-free flour blend. The texture will be a bit different but still delicious.
Pin This Recipe!

Moist Carrot Cake Swiss Roll Recipe Easy 5-Step Creamy Filling Tutorial
A light, tender carrot cake rolled with a creamy tangy cream cheese filling, perfect for any occasion and easy to make in under an hour.
- 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 (125g) all-purpose flour (sifted)
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- ½ teaspoon ground cinnamon
- ¼ teaspoon ground nutmeg
- ¼ teaspoon salt
- 2 large eggs, room temperature
- ¾ cup (150g) granulated sugar
- ½ cup (120ml) vegetable oil (light olive oil recommended)
- 1 teaspoon vanilla extract
- 1 ½ cups (150g) finely grated carrots (about 3 medium carrots)
- 8 oz (225g) cream cheese, softened
- ¼ cup (55g) unsalted butter, softened
- 1 cup (120g) powdered sugar, sifted
- 1 teaspoon vanilla extract
- Optional: Zest of half a lemon
Instructions
- Preheat oven to 350°F (175°C). Line a 9×13 inch jelly roll pan with parchment paper, leaving extra overhang. Lightly grease the parchment.
- In a medium bowl, whisk together flour, baking powder, baking soda, cinnamon, nutmeg, and salt.
- In a large bowl, beat eggs and granulated sugar until pale and thickened (3-4 minutes). Slowly add vegetable oil and vanilla extract, mixing until combined.
- Gently fold dry ingredients into wet mixture using a spatula, then fold in finely grated carrots until evenly distributed.
- Pour batter into prepared pan and spread evenly. Bake 12-15 minutes until top springs back and toothpick comes out clean.
- Immediately flip cake onto a kitchen towel dusted with powdered sugar, peel off parchment, and roll cake with towel inside. Let cool completely rolled up.
- Beat cream cheese and butter until smooth. Gradually add powdered sugar and vanilla extract, beating until fluffy. Stir in lemon zest if using.
- Unroll cooled cake and spread filling evenly, leaving a small border. Re-roll cake tightly without towel.
- Wrap roll in plastic wrap and chill at least 1 hour before slicing into 1-inch thick pieces.
Notes
Grate carrots finely to avoid cracking. Roll cake while warm to prevent breaks. Use powdered sugar on towel to prevent sticking. Chill roll before slicing for easier cuts. Adjust powdered sugar in filling to taste. Substitute almond flour for gluten-free option and vegan cream cheese/butter for dairy-free.
Nutrition
- Serving Size: 1 slice (1 inch thic
- Calories: 280
- Fat: 18
- Carbohydrates: 26
- Fiber: 2
- Protein: 4
Keywords: carrot cake, swiss roll, cream cheese filling, easy dessert, moist carrot cake, spiced cake, roll cake


