“I wasn’t even planning to bake that day,” I remember muttering as the scent of cinnamon and freshly grated carrots filled my kitchen. The plan was to whip up a quick snack, but somehow, that turned into baking a moist carrot cake Swiss roll with creamy cheese filling that ended up disappearing faster than I could slice it. Honestly, it started as a happy accident—I was fiddling with some leftover carrot cake batter and thought, why not roll it up? Skeptical at first, I figured it might crack or dry out, but to my surprise, it came out soft and tender, with that luscious cream cheese swirl melting in every bite.
It was late afternoon, quiet except for the hum of the oven, and I found myself savoring the moment, watching the steam lift off the warm cake as I rolled it gently. The creamy cheese filling wasn’t overly sweet, just the right balance to complement the spiced carrot goodness. What stuck with me was how approachable this recipe felt—no fancy gadgets or obscure ingredients, just reliable, comforting baking that anyone can do. I’ve since made it multiple times, especially when I needed an easy yet impressive dessert for friends who unexpectedly dropped by.
There’s something quietly satisfying about this carrot cake Swiss roll: it folds together the familiar warmth of carrot cake and the charm of a rolled cake, all wrapped up in a creamy cheese cloud. It’s the kind of treat that invites you to slow down, savor, and maybe even share (though I won’t blame you if you want to keep it all to yourself).
Why You’ll Love This Recipe
After testing this moist carrot cake Swiss roll with creamy cheese filling many times, I can honestly say it’s a keeper for several reasons:
- Quick & Easy: You can have this cake ready in under an hour, making it perfect for last-minute dessert cravings or a spontaneous bake.
- Simple Ingredients: The recipe calls for pantry staples like flour, eggs, and carrots—no hunting for specialty items here.
- Perfect for Gatherings: Whether it’s a weekend brunch, potluck, or cozy tea-time, this Swiss roll always gets its share of compliments.
- Crowd-Pleaser: Kids love the sweet and creamy filling, while adults appreciate the subtle spice and moist texture.
- Unbelievably Delicious: The tender carrot cake paired with that tangy cream cheese filling creates a flavor combo that feels indulgent without being heavy.
This isn’t just another carrot cake recipe. The way the batter is gently rolled with the cream cheese filling keeps the cake moist and soft, avoiding the dryness that sometimes plagues rolled cakes. Plus, the balance of spices and sweetness is spot on—nothing overpowering, just comforting and familiar with a little twist.
It’s honestly become my go-to when I want something that feels homemade and special but doesn’t require hours or fancy techniques. In fact, if you’re a fan of other easy party foods like those crispy baked turkey sliders, you might find this Swiss roll a wonderful sweet counterpart to your savory dishes.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver a moist, flavorful carrot cake with a creamy, luscious filling. Most are likely already in your pantry or fridge, and many are easy to swap if needed.
- For the Carrot Cake Batter:
- All-purpose flour (1 cup / 120g) – I prefer King Arthur for consistent results
- Granulated sugar (3/4 cup / 150g)
- Eggs (3 large, room temperature)
- Vegetable oil (1/3 cup / 80ml) – keeps the cake moist
- Fresh carrots (1 cup / about 110g), finely grated – fresh is best for texture
- Baking powder (1 tsp)
- Baking soda (1/2 tsp)
- Ground cinnamon (1 tsp) – adds warm spice
- Salt (1/4 tsp)
- Vanilla extract (1 tsp)
- For the Cream Cheese Filling:
- Cream cheese (8 oz / 225g), softened – Philadelphia brand works wonderfully
- Powdered sugar (3/4 cup / 90g), sifted
- Unsalted butter (2 tbsp / 28g), softened (adds richness and smoothness)
- Vanilla extract (1/2 tsp)
- Optional: pinch of salt to balance sweetness
If you want a gluten-free version, I recommend swapping the all-purpose flour with a 1-to-1 gluten-free baking blend. Dairy-free cream cheese can replace the regular one if needed, and coconut oil can stand in for vegetable oil to add a slight tropical note.
Equipment Needed
- Baking sheet or jelly roll pan (around 15×10 inches / 38×25 cm) – essential for the thin cake layer
- Parchment paper – to line the pan and help with rolling without sticking
- Mixing bowls – one for dry ingredients, one for wet
- Electric mixer or whisk – for beating the cream cheese filling smooth
- Spatula – for folding batter and spreading filling evenly
- Cooling rack – to let the cake cool before rolling
- Kitchen towel (clean, slightly damp) – to help roll the cake without cracks
If you don’t have a jelly roll pan, a rimmed baking sheet with similar dimensions will work fine—just make sure to line it well with parchment. I’ve also found that a hand whisk can do the job if you don’t own an electric mixer, though the filling will be smoother with a mixer. For budget-friendly options, simple silicone spatulas and non-stick parchment paper go a long way.
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.
- Mix the dry ingredients: In a medium bowl, whisk together the flour, baking powder, baking soda, cinnamon, and salt until well combined. This ensures even distribution of leavening agents and spice.
- Prepare the wet ingredients: In a large bowl, beat the eggs and sugar together until pale and slightly thickened—about 2-3 minutes. Add the vegetable oil and vanilla extract, mixing until combined.
- Fold in the dry ingredients gently: Add the flour mixture to the wet mixture in batches, folding carefully to keep the batter light. Then fold in the grated carrots until evenly distributed. Overmixing can make the cake tough, so be gentle.
- Pour the batter into the prepared pan: Spread it evenly with a spatula, smoothing the surface. The batter should be thin enough to bake quickly but thick enough to hold together when rolled.
- Bake for 12-15 minutes or until the cake springs back lightly when touched and a toothpick inserted comes out clean. Watch closely after 12 minutes—overbaking will dry the cake out, making rolling tricky.
- Prepare to roll the cake: While the cake bakes, lay a clean kitchen towel on your counter and dust it lightly with powdered sugar. When the cake comes out of the oven, immediately invert it onto the towel and gently peel off the parchment paper.
- Roll the cake up in the towel: Starting from one short end, roll the cake and towel together into a spiral. This “pre-roll” helps the cake remember its shape and prevents cracking later. Let it cool completely while rolled.
- Make the cream cheese filling: Beat the softened cream cheese, butter, powdered sugar, vanilla extract, and salt until smooth and fluffy. Taste and adjust sweetness if desired.
- Unroll the cooled cake carefully: Spread the cream cheese filling evenly over the surface, leaving a small border to avoid squeezing out the filling.
- Roll the cake back up without the towel: Roll gently but firmly to keep the filling intact. Wrap the cake in plastic wrap and refrigerate for at least an hour to set.
- Slice and serve: Use a serrated knife to slice the Swiss roll into even pieces. The cake should be moist and soft, with a creamy, tangy center that melts in your mouth.
Remember, if the cake feels a bit stiff when you first try to roll it, let it cool slightly more next time or roll it while still warm but be careful not to burn your fingers. Rolling while warm but pliable is key to avoiding cracks.
Cooking Tips & Techniques
Rolling a cake can feel intimidating, but a few tricks make it much easier:
- Roll the cake while warm: That first gentle roll with the kitchen towel helps the cake “remember” its shape, preventing cracks when you fill and roll it again.
- Don’t overbake: Keep a close eye on the cake in the last few minutes. Overbaking dries out the batter and makes it brittle.
- Grate carrots finely: This helps the carrots blend smoothly into the batter, ensuring an even crumb and moist texture.
- Use room temperature ingredients: Eggs and cream cheese at room temp mix better and create a smoother texture.
- Chill before slicing: Letting the roll chill sets the filling and makes slicing neater.
- Try different spices: If you like, add a pinch of nutmeg or ginger to the batter for a subtle twist.
I’ve learned from experience that rushing the process usually leads to cracked cakes or messy rolls. Give yourself time to cool and chill, and the results will be worth it. Plus, this recipe pairs well with savory dishes like crispy baked turkey sliders when you want a full meal and dessert combo that impresses without stress.
Variations & Adaptations
If you want to switch things up or accommodate different dietary needs, here are a few ways to customize this carrot cake Swiss roll:
- Gluten-free: Use a gluten-free baking blend instead of all-purpose flour. The texture might be a bit denser but still delicious.
- Vegan: Substitute eggs with flax eggs (1 tbsp ground flax + 3 tbsp water per egg), use dairy-free cream cheese and plant-based milk or oil.
- Flavor twists: Add chopped walnuts or pecans to the batter for crunch, or fold in some crushed pineapple for extra moisture and tropical flavor.
- Spice it up: Include ground ginger or cardamom for a warmer spice profile.
- Filling alternatives: Swap the cream cheese filling for a whipped coconut cream or mascarpone mixed with honey for a lighter option.
One favorite variation I tried recently was adding a handful of raisins soaked in orange juice to the batter—it added a subtle fruity pop that paired nicely with the cream cheese filling. Also, if you love experimenting with other rolled desserts, you might enjoy checking out the Christmas cookie lasagna for a no-bake festive treat.
Serving & Storage Suggestions
This carrot cake Swiss roll is best served chilled or at room temperature. After chilling, the cake slices hold their shape better and the filling tastes wonderfully creamy.
For a lovely presentation, dust the top with a little powdered sugar or a light drizzle of honey. It pairs beautifully with a hot cup of tea or coffee for an afternoon pick-me-up.
If you have leftovers, wrap the roll tightly in plastic wrap and store it in the refrigerator for up to 4 days. It also freezes well—slice the roll first, then freeze the slices in an airtight container for up to 2 months. Thaw in the fridge before serving.
Flavors tend to deepen after a day, so sometimes I actually prefer it the next day when the spices and cream cheese meld nicely. Just be sure to keep it covered to avoid drying out.
Nutritional Information & Benefits
This moist carrot cake Swiss roll with creamy cheese filling combines wholesome ingredients for a treat that’s both satisfying and a bit nutritious. Carrots add a boost of vitamin A and fiber, while the cream cheese filling provides protein and calcium.
Per slice (based on 10 servings), you can expect roughly:
| Calories | 220-250 kcal |
|---|---|
| Carbohydrates | 30g |
| Fat | 10g |
| Protein | 4g |
| Sugar | 18g |
This recipe is naturally gluten-rich but adaptable for gluten-free diets. It contains dairy, so those with lactose intolerance should consider substitutions. Overall, it’s a balanced treat that satisfies sweet cravings without feeling too heavy or overly sugary.
Conclusion
This carrot cake Swiss roll stands out because it’s easy, forgiving, and downright delicious—a rare combo in the world of rolled cakes. I love how it turns simple ingredients into a soft, spiced, and creamy delight that feels special without demanding a ton of effort.
Whether you’re baking it for a casual afternoon snack or to impress unexpected guests (kind of like those times when I pulled together crispy baked ham and cheese croissants with almost no notice), this recipe holds its own with charm and flavor.
Give it a try, tweak the filling or spices to your liking, and see how it becomes your new favorite carrot cake spin. I’d love to hear how you make it your own—drop a comment or share your variations below!
FAQs
Can I make the carrot cake Swiss roll a day ahead?
Yes! In fact, chilling it overnight helps the flavors meld and makes slicing cleaner. Just keep it wrapped tightly in plastic wrap.
What if my cake cracks when rolling?
Try rolling the cake while it’s still warm with the kitchen towel—this helps “train” the cake to roll without breaking. Also, avoid overbaking to keep it pliable.
Can I use frozen grated carrots?
Fresh grated carrots are best for texture, but if using frozen, make sure to thaw and drain excess moisture before adding to the batter.
Is there a way to make the cream cheese filling less sweet?
Absolutely! Reduce the powdered sugar by a quarter or half to suit your taste—the cream cheese will still give a lovely tang without too much sweetness.
How should I store leftover Swiss roll slices?
Store wrapped tightly in the refrigerator for up to 4 days. For longer storage, freeze the slices in an airtight container for up to 2 months.
Pin This Recipe!

Moist Carrot Cake Swiss Roll Recipe with Creamy Cheese Filling
A soft and tender carrot cake rolled with a luscious cream cheese filling, perfect for an easy yet impressive dessert that disappears quickly.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 45 minutes
- Yield: 10 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 1 cup all-purpose flour (120g)
- 3/4 cup granulated sugar (150g)
- 3 large eggs, room temperature
- 1/3 cup vegetable oil (80ml)
- 1 cup fresh carrots, finely grated (about 110g)
- 1 tsp baking powder
- 1/2 tsp baking soda
- 1 tsp ground cinnamon
- 1/4 tsp salt
- 1 tsp vanilla extract
- 8 oz cream cheese, softened (225g)
- 3/4 cup powdered sugar, sifted (90g)
- 2 tbsp unsalted butter, softened (28g)
- 1/2 tsp vanilla extract
- Optional: pinch of salt
Instructions
- Preheat your oven to 350°F (175°C). Line your jelly roll pan with parchment paper and lightly grease it to prevent sticking.
- In a medium bowl, whisk together the flour, baking powder, baking soda, cinnamon, and salt until well combined.
- In a large bowl, beat the eggs and sugar together until pale and slightly thickened, about 2-3 minutes. Add the vegetable oil and vanilla extract, mixing until combined.
- Add the flour mixture to the wet mixture in batches, folding carefully to keep the batter light. Then fold in the grated carrots until evenly distributed.
- Pour the batter into the prepared pan and spread evenly with a spatula, smoothing the surface.
- Bake for 12-15 minutes or until the cake springs back lightly when touched and a toothpick inserted comes out clean.
- While the cake bakes, lay a clean kitchen towel on your counter and dust it lightly with powdered sugar.
- When the cake comes out of the oven, immediately invert it onto the towel and gently peel off the parchment paper.
- Starting from one short end, roll the cake and towel together into a spiral. Let it cool completely while rolled.
- Beat the softened cream cheese, butter, powdered sugar, vanilla extract, and salt until smooth and fluffy.
- Unroll the cooled cake carefully and spread the cream cheese filling evenly over the surface, leaving a small border.
- Roll the cake back up without the towel, rolling gently but firmly to keep the filling intact.
- Wrap the cake in plastic wrap and refrigerate for at least an hour to set.
- Slice with a serrated knife into even pieces and serve.
Notes
Roll the cake while warm with a kitchen towel to prevent cracking. Avoid overbaking to keep the cake moist and pliable. Use room temperature ingredients for best texture. Chill the roll before slicing for neater pieces. Variations include gluten-free flour, vegan substitutions, and adding spices like nutmeg or ginger.
Nutrition
- Serving Size: 1 slice (1/10 of the
- Calories: 235
- Sugar: 18
- Sodium: 150
- Fat: 10
- Saturated Fat: 4
- Carbohydrates: 30
- Fiber: 2
- Protein: 4
Keywords: carrot cake, swiss roll, cream cheese filling, moist cake, easy dessert, spiced cake, rolled cake





