Love this? Save it for later!
Share the inspiration with your friends
“You know, I never thought a carrot cake could pull me in like this,” my friend Jenna confessed one afternoon while we were chatting over coffee. It was the day I brought over this Moist Carrot Cake Swiss Roll with Cream Cheese Filling—a recipe born out of a serendipitous kitchen blunder that turned into one of my favorite sweet treats. Honestly, I was aiming to bake a simple carrot cake layer, but in a rush (and distracted by my ringing phone), I mixed up the batter proportions and ended up with something thinner than I intended. Not one to waste, I rolled it up with a luscious cream cheese filling, and that was the moment this recipe was born.
This carrot cake swiss roll has a way of surprising you. The texture is incredibly moist, the cinnamon and spice notes hit just right, and the cream cheese filling? Oh, it’s silky smooth—complementing the cake like they were made for each other. I mean, maybe you’ve been there—trying to salvage a baking mishap only to discover a new favorite. That cracked bowl, the spilled flour, the moment I thought it was a total flop—these imperfect little moments make the recipe feel like a genuine kitchen story I want to share with you.
Since that day, this Moist Carrot Cake Swiss Roll with Cream Cheese Filling has found its way into my regular baking rotation. It’s perfect for when you want something a little different from the usual carrot cake but without any extra fuss. And let me tell you, every time I bring this to a gathering, it disappears fast. So, if you’re up for a sweet, moist, spiced roll with a dreamy cream cheese center, keep reading—this one’s for you.
Why You’ll Love This Recipe
- Quick & Easy: Comes together in under 45 minutes, perfect for busy afternoons or last-minute dessert cravings.
- Simple Ingredients: You likely already have all these pantry staples and fresh ingredients ready to go—no fancy trips required.
- Great for Gatherings: Whether it’s a casual brunch or a holiday dessert, this swiss roll impresses without any stress.
- Crowd-Pleaser: Kids, adults, even skeptical carrot cake fans adore the moist texture and creamy filling.
- Unbelievably Delicious: The balanced spices and the tangy cream cheese filling make this more than just another carrot cake.
What really makes this Moist Carrot Cake Swiss Roll stand out is the technique I use to keep the cake ultra-moist yet light enough to roll without cracking. Plus, the cream cheese filling is whipped to a silky, spreadable consistency that’s not too sweet—not your average frosting, but better. Honestly, it’s that perfect harmony of flavors and texture that keeps me coming back. If you’ve ever found traditional carrot cakes a bit dry or dense, this recipe will surprise you in the best way.
This isn’t just a carrot cake recipe; it’s a little slice of happiness that’s easy to make and even easier to devour. So, grab your ingredients—let me show you how to bring this beauty to life.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and a satisfying texture without the fuss. Most are pantry staples, and the fresh carrots lend that natural sweetness and moisture that makes this swiss roll so special.
- For the Carrot Cake Batter:
- 2 large eggs, room temperature
- 3/4 cup (150g) granulated sugar
- 1/4 cup (60ml) vegetable oil (I prefer canola or sunflower for a neutral flavor)
- 1 teaspoon pure vanilla extract
- 1 cup (125g) all-purpose flour (for gluten-free, swap with almond or oat flour)
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon ground cinnamon (freshly ground if possible for best aroma)
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon salt
- 1 1/4 cups (130g) finely grated carrots (about 2 medium carrots)
- For the Cream Cheese Filling:
- 8 oz (225g) cream cheese, softened (I like Philadelphia brand for smoothness)
- 1/4 cup (60g) unsalted butter, softened
- 1 cup (120g) powdered sugar, sifted
- 1 teaspoon fresh lemon juice (adds a subtle tang and balances sweetness)
- 1/2 teaspoon pure vanilla extract
Feel free to swap the cream cheese with a dairy-free version if you need to, or use coconut sugar instead of granulated for a richer caramel note. In spring and summer, I sometimes add a handful of chopped walnuts or toasted pecans to the batter for a little crunch.
Equipment Needed
- 9×13-inch (23×33 cm) jelly roll pan – ideal size for rolling the cake without cracking
- Parchment paper – to line the pan and help with easy cake removal
- Mixing bowls – at least two, for wet and dry ingredients
- Electric mixer or hand whisk – for whipping the cream cheese filling to a smooth consistency
- Grater – for finely shredding the carrots
- Spatula – for folding ingredients gently
- Cooling rack – to cool the cake evenly and quickly
If you don’t have a jelly roll pan, a shallow baking sheet with sides will work, but keep an eye on baking time as thinner batter may bake faster. Also, a silicone baking mat can substitute for parchment paper but a well-greased parchment sheet usually gives the best release.
I once tried whipping the cream cheese filling by hand and, honestly, it took forever and wasn’t as smooth—so an electric mixer really is a worthwhile investment if you bake often.
Preparation Method

- Preheat your oven to 350°F (175°C). Line your jelly roll pan with parchment paper, making sure the paper extends slightly over the edges for easy removal later. Lightly grease the parchment with a bit of oil or butter.
- Prepare the carrot cake batter: In a large bowl, whisk together the eggs, sugar, vegetable oil, and vanilla extract until the mixture is smooth and slightly pale, about 2-3 minutes.
- In a separate bowl, sift together the flour, baking powder, baking soda, cinnamon, nutmeg, and salt. This helps avoid lumps and distributes the spices evenly.
- Gradually add the dry ingredients to the wet mixture, folding gently with a spatula until just combined. Overmixing can make the cake tough, so keep it light and airy.
- Fold in the grated carrots gently, ensuring they’re evenly distributed but the batter remains fluffy.
- Pour the batter into the prepared pan, spreading it evenly with a spatula. The batter should be roughly 1/2 inch thick.
- Bake for 12-15 minutes or until the cake springs back when lightly touched and a toothpick inserted near the center comes out clean. Keep an eye on it—overbaking will dry it out.
- While the cake bakes, prepare the cream cheese filling: Beat the softened cream cheese and butter together on medium speed until smooth and creamy, about 2-3 minutes.
- Add powdered sugar, vanilla, and lemon juice gradually, beating well after each addition until fluffy and spreadable. Taste and adjust sweetness or tang as you prefer.
- Once the cake is out of the oven, immediately invert it onto a clean kitchen towel dusted lightly with powdered sugar. Gently peel off the parchment paper.
- While the cake is still warm, carefully roll it up in the towel from the short edge. This “pre-rolling” helps train the cake to roll without cracking later. Let it cool completely, rolled up.
- After cooling, unroll the cake
- Roll the cake back up
- Slice and serve: Use a sharp serrated knife to cut neat slices. The cake will be moist, spiced, and filled with that dreamy cream cheese layer.
Pro tip: If your cake cracks slightly during rolling, don’t sweat it—just press the cracks back together gently and cover with filling; it won’t affect the taste at all.
Cooking Tips & Techniques
- Grate carrots finely: This ensures the cake stays moist and blends smoothly without chunky bits.
- Don’t overmix: Folding dry ingredients gently keeps the cake light and tender, avoiding a dense or rubbery texture.
- Pre-roll the cake while warm: This classic baker’s trick trains the cake to roll easily later without breaking.
- Use room temperature ingredients: Eggs, cream cheese, and butter blend more smoothly and help with even texture.
- Watch your bake time closely: Overbaking dries the cake out, so start checking at 12 minutes.
- Chill before slicing: The filling firms up and the roll holds its shape better for clean slices.
I remember one time rushing the cooling step and the cream cheese filling oozed out like lava when I sliced it—lesson learned! Patience really pays off here.
Variations & Adaptations
- Nutty Twist: Add 1/2 cup chopped walnuts or pecans to the batter for crunch and extra flavor.
- Gluten-Free Version: Replace all-purpose flour with a cup-for-cup gluten-free blend or almond flour; bake time may vary slightly.
- Dairy-Free Adaptation: Use dairy-free cream cheese and vegan butter alternatives for the filling, and plant-based milk if adding moisture.
- Spice it Up: Add a pinch of ground ginger or cloves to the batter for a warming spice profile.
- Fruit-Infused Filling: Stir in 2 tablespoons of finely chopped dried pineapple or apricot into the cream cheese filling for a tropical twist.
Personally, I once tried swapping cream cheese filling for a mascarpone and honey blend, and it was a hit at brunch! Feel free to experiment and make this recipe your own.
Serving & Storage Suggestions
This Moist Carrot Cake Swiss Roll is best served chilled or at room temperature. The cream cheese filling tastes superb when slightly cool, giving a refreshing balance to the spiced cake.
Slice into 1-inch thick rounds and present on a pretty plate—sprinkle a few toasted nuts or a dusting of cinnamon on top for that extra touch. It pairs wonderfully with a cup of chai tea or a freshly brewed coffee.
To store, wrap the roll tightly in plastic wrap and keep refrigerated for up to 3 days. For longer storage, freeze wrapped swiss roll for up to 1 month; thaw overnight in the fridge before serving.
Reheating is generally not recommended as the filling softens, but if you prefer it slightly warmed, a few seconds in the microwave (about 10 seconds) does the trick without melting the filling too much.
Flavors develop beautifully after resting in the fridge overnight, so making this a day ahead often results in an even tastier dessert.
Nutritional Information & Benefits
Each slice of this Moist Carrot Cake Swiss Roll provides a balanced treat with wholesome ingredients. Carrots add beta-carotene and fiber, while the cream cheese filling offers calcium and protein.
Estimated per slice (based on 12 servings): approximately 250 calories, 12g fat, 30g carbohydrates, and 3g protein. It’s a moderate indulgence, perfect for satisfying sweet cravings without going overboard.
This recipe can be adapted for gluten-free and dairy-free diets, making it accessible for many. Plus, using natural sweeteners or reducing sugar slightly can keep it on the lighter side.
I appreciate how this recipe combines comfort with mindful ingredients—perfect for those moments when you want a homemade treat that feels both indulgent and nourishing.
Conclusion
This Moist Carrot Cake Swiss Roll with Cream Cheese Filling isn’t just another dessert—it’s a story you can bake into your kitchen, full of warmth, a touch of spice, and that irresistible creamy swirl. It’s easy enough for weeknight baking but special enough to bring to any table.
Feel free to tweak the spices, swap ingredients, or add nuts and fruits to make it truly yours. I love how this recipe brings simple ingredients together to create something memorable with every bite.
If you try it, I’d love to hear how your version turns out—drop a comment below or share your twists with me. Happy baking, and here’s to sweet moments made moist and magical.
Frequently Asked Questions
Can I prepare the carrot cake swiss roll ahead of time?
Absolutely! It actually tastes better after chilling for a few hours or overnight, which helps the filling set and the flavors meld.
What if my cake cracks when rolling?
Don’t worry! Rolling the cake while warm helps prevent cracks. If cracks appear, simply press them gently together before adding the filling.
Can I use shredded carrots from a bag?
Yes, pre-shredded carrots work fine, but I recommend grating them finer at home for the best texture and moisture.
Is this recipe suitable for gluten-free diets?
Yes! You can substitute all-purpose flour with a gluten-free blend or almond flour. Baking times might need slight adjustment.
How long does the swiss roll keep in the fridge?
Stored tightly wrapped, it keeps well for up to 3 days in the refrigerator. For longer storage, freezing is a good option.
Pin This Recipe!

Moist Carrot Cake Swiss Roll Recipe with Easy Cream Cheese Filling
A moist and spiced carrot cake rolled with a silky smooth cream cheese filling, perfect for gatherings and quick to make.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 2 large eggs, room temperature
- 3/4 cup (150g) granulated sugar
- 1/4 cup (60ml) vegetable oil (canola or sunflower preferred)
- 1 teaspoon pure vanilla extract
- 1 cup (125g) all-purpose flour (or almond/oat flour for gluten-free)
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon salt
- 1 1/4 cups (130g) finely grated carrots (about 2 medium carrots)
- 8 oz (225g) cream cheese, softened
- 1/4 cup (60g) unsalted butter, softened
- 1 cup (120g) powdered sugar, sifted
- 1 teaspoon fresh lemon juice
- 1/2 teaspoon pure vanilla extract
Instructions
- Preheat oven to 350°F (175°C). Line a 9×13-inch jelly roll pan with parchment paper, extending over edges, and lightly grease.
- In a large bowl, whisk eggs, sugar, vegetable oil, and vanilla extract until smooth and pale, about 2-3 minutes.
- In a separate bowl, sift together flour, baking powder, baking soda, cinnamon, nutmeg, and salt.
- Gradually fold dry ingredients into wet mixture gently until just combined.
- Fold in grated carrots gently, keeping batter fluffy.
- Pour batter into prepared pan, spreading evenly to about 1/2 inch thickness.
- Bake 12-15 minutes until cake springs back when touched and toothpick comes out clean.
- While cake bakes, beat cream cheese and butter on medium speed until smooth, about 2-3 minutes.
- Add powdered sugar, vanilla, and lemon juice gradually, beating until fluffy and spreadable.
- Remove cake from oven, immediately invert onto a kitchen towel dusted with powdered sugar, and peel off parchment paper.
- While warm, roll cake in towel from short edge to ‘pre-roll’ and let cool completely rolled up.
- Unroll cooled cake gently and spread cream cheese filling evenly, leaving a small border.
- Roll cake back up without towel, tucking filling in as you go. Wrap in plastic wrap and chill at least 1 hour.
- Slice with a sharp serrated knife and serve.
Notes
Grate carrots finely for moist texture. Do not overmix batter to keep cake light. Pre-roll cake while warm to prevent cracking. Chill roll before slicing for clean cuts. If cracks appear, press gently and cover with filling.
Nutrition
- Serving Size: 1 slice (1/12th of t
- Calories: 250
- Fat: 12
- Carbohydrates: 30
- Protein: 3
Keywords: carrot cake, swiss roll, cream cheese filling, moist cake, spiced cake, easy dessert, quick baking


