Let me tell you, the scent of warm spices and fresh carrots swirling through the kitchen while baking this Moist Carrot Cake Swiss Roll with Creamy Cream Cheese Filling is enough to make anyone’s mouth water. The first time I rolled this beauty out of the oven, I was instantly hooked—the kind of moment where you pause, take a deep breath, and just smile because you know you’re onto something truly special. I stumbled upon this recipe on a rainy weekend years ago when I was knee-high to a grasshopper, trying to recreate my grandma’s famous carrot cake but with a twist that’s easier to share and looks stunning on any dessert table.
Honestly, my family couldn’t stop sneaking slices off the cooling rack (and I can’t really blame them). This Moist Carrot Cake Swiss Roll with Cream Cheese Filling has become a staple for our family gatherings and potlucks, gifting, and even last-minute sweet cravings. It’s dangerously easy to make but delivers pure, nostalgic comfort in every bite. You know what’s even better? It brightens up your Pinterest cookie board with its beautiful spiral of moist cake and luscious filling—perfect for impressing friends without the fuss. After testing it multiple times in the name of research, of course, I’m thrilled to finally share this recipe that feels like a warm hug wrapped in a cake roll.
Why You’ll Love This Recipe
This Moist Carrot Cake Swiss Roll with Cream Cheese Filling isn’t just another carrot cake recipe—it’s been tested, tweaked, and family-approved for maximum yum. Here’s why you’re going to want to keep this one bookmarked:
- Quick & Easy: Comes together in under an hour, perfect for busy weeknights or last-minute celebrations.
- Simple Ingredients: No fancy trips to specialty stores needed; you likely already have everything in your pantry.
- Perfect for Any Occasion: Whether it’s brunch, a cozy tea time, or holiday morning, this Swiss roll shines.
- Crowd-Pleaser: Kids and adults alike rave about the tender crumb and creamy filling combo.
- Unbelievably Delicious: The moist carrot cake paired with smooth, tangy cream cheese filling is next-level comfort food.
What sets this recipe apart? It’s the perfectly balanced spices and the way the cake stays moist without weighing you down. Plus, the cream cheese filling is whipped just right—light, luscious, and not overly sweet. This recipe isn’t just good—it’s the kind that makes you close your eyes after the first bite. It’s comfort food, reimagined to be easier, faster, and just as soul-soothing. Whether you’re impressing guests or craving something special, this carrot cake Swiss roll fits the bill.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and a few fresh items make the difference—plus, I’ve included easy swaps for allergies or preferences.
- For the Carrot Cake Batter:
- 1 cup (125g) all-purpose flour (or swap almond flour for gluten-free option)
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- 1 teaspoon ground cinnamon (adds warmth and depth)
- ¼ teaspoon ground nutmeg (optional but recommended)
- ¼ teaspoon salt
- 3 large eggs, room temperature
- ¾ cup (150g) granulated sugar
- ⅓ cup (80ml) vegetable oil or melted coconut oil (adds moistness)
- 1 teaspoon vanilla extract
- 1 cup (100g) finely grated carrots (about 2 medium carrots, peeled and shredded)
- For the Cream Cheese Filling:
- 8 oz (225g) cream cheese, softened (I recommend Philadelphia for best texture)
- ½ cup (60g) powdered sugar, sifted
- ¼ cup (60ml) heavy cream or full-fat coconut cream (use dairy-free if needed)
- 1 teaspoon vanilla extract
Feel free to swap the granulated sugar with coconut sugar for a richer flavor or use a sugar substitute if you prefer. The finely grated carrots ensure the cake stays moist without being chunky. And if you’re making this when fresh carrots aren’t in season, frozen shredded carrots (thawed and drained) work just fine!
Equipment Needed
- Baking sheet or jelly roll pan (approximately 10×15 inches) – a rimmed baking sheet works perfectly.
- Mixing bowls – at least two, one for dry ingredients and one for wet.
- Electric mixer or stand mixer – helps whip the cream cheese filling smooth and fluffy.
- Whisk and spatula – for mixing and folding the batter gently.
- Fine grater or box grater – to grate the carrots finely.
- Parchment paper – essential for lining the pan and rolling the cake without sticking.
- Cooling rack – to cool the cake completely without sogginess.
If you don’t have a jelly roll pan, a standard rimmed baking sheet of similar size works just as well. I’ve made this recipe with both, and while the jelly roll pan gives the perfect thickness, the rimmed pan is a great budget-friendly option. For whipping the filling, a hand mixer is totally fine—though a stand mixer saves your arms on busy baking days.
Preparation Method

- Preheat your oven to 350°F (175°C). Line your 10×15 inch jelly roll pan with parchment paper, making sure the edges hang over for easy cake removal later. This step is crucial—don’t skip the parchment or your roll might stick!
- Mix dry ingredients: In a medium bowl, sift together 1 cup (125g) all-purpose flour, 1 teaspoon baking powder, ½ teaspoon baking soda, 1 teaspoon ground cinnamon, ¼ teaspoon nutmeg, and ¼ teaspoon salt. Set aside.
- Beat eggs and sugar: In a large bowl, whisk 3 large eggs with ¾ cup (150g) granulated sugar until light, fluffy, and pale yellow (about 3-4 minutes with an electric mixer). This aeration helps the cake get a tender crumb.
- Add oil and vanilla: Slowly pour in ⅓ cup (80ml) vegetable oil and 1 teaspoon vanilla extract, mixing gently until combined.
- Fold in dry ingredients: Using a spatula, gently fold the dry ingredients into the wet mixture. Be careful not to overmix—stop as soon as you see no dry streaks.
- Add grated carrots: Fold in 1 cup (100g) finely grated carrots. The batter will be thick but moist.
- Spread batter evenly: Pour the batter into the prepared pan, smoothing the top with a spatula to create an even layer about ½ inch (1.3 cm) thick.
- Bake: Place in the preheated oven and bake for 12-15 minutes, or until the cake springs back when lightly touched and a toothpick inserted comes out clean. Watch closely—overbaking dries it out.
- Prepare to roll: While the cake bakes, lay out a clean kitchen towel on a flat surface and dust it generously with powdered sugar to prevent sticking.
- Roll the cake: When the cake is done, immediately invert it onto the sugared towel. Carefully peel off the parchment paper. Starting from the short edge, roll the cake and towel together into a log. Let it cool completely rolled up—this “memory” helps prevent cracking later.
- Make the filling: Beat 8 oz (225g) softened cream cheese with ½ cup (60g) sifted powdered sugar, ¼ cup (60ml) heavy cream, and 1 teaspoon vanilla extract until smooth and fluffy.
- Unroll and fill: Once the cake is completely cool, gently unroll it. Spread the cream cheese filling evenly over the surface, leaving a small border.
- Re-roll and chill: Roll the cake back up without the towel this time. Wrap tightly in plastic wrap and chill in the fridge for at least 1 hour to set the filling and make slicing easier.
Pro tip: If your cake cracks a bit while rolling, don’t stress—cover it with filling and it becomes part of the rustic charm!
Cooking Tips & Techniques
Making a Swiss roll can feel intimidating, but these tips will have you rolling like a pro in no time.
- Grate carrots finely: Using a fine grater ensures the carrots blend smoothly into the batter, keeping it moist without chunks that can tear the cake.
- Don’t overmix batter: Overworking flour develops gluten, leading to a tough cake. Fold gently and stop as soon as the flour disappears.
- Roll while warm: Rolling the cake immediately after baking while it’s still warm prevents cracking by “training” it to roll. Be gentle but swift.
- Use a sugared towel: Dusting the towel with powdered sugar stops the cake from sticking and tearing during the roll.
- Chill before slicing: This lets the cream cheese filling firm up, making clean slices easier and prettier.
- Watch the baking time: The cake bakes quickly—set a timer and check early to avoid drying out your roll.
I remember my first attempt was a bit crumbly because I didn’t roll it warm, and the filling was too runny because I skipped chilling. Lesson learned—patience and timing make all the difference here!
Variations & Adaptations
This Moist Carrot Cake Swiss Roll with Cream Cheese Filling is easy to adapt to suit different tastes and dietary needs.
- Gluten-Free: Substitute the all-purpose flour with a 1:1 gluten-free baking blend. I tested Bob’s Red Mill with great results.
- Vegan: Use flax eggs (1 tablespoon flaxseed meal + 3 tablespoons water per egg) and swap cream cheese for a dairy-free cream cheese alternative. Coconut cream works great for the filling.
- Flavor Twists: Add ½ cup chopped walnuts or pecans to the batter for crunch, or fold in ½ cup crushed pineapple for extra moisture and tropical flair.
- Spice Variations: Try adding a pinch of ground ginger or allspice for a little extra warmth and complexity.
- Filling Options: Swap cream cheese filling for whipped mascarpone sweetened lightly with honey for a richer taste.
Personally, I’ve enjoyed the pineapple variation on summer afternoons—it adds a bright, juicy surprise that complements the carrot and spice perfectly.
Serving & Storage Suggestions
Serve this carrot cake Swiss roll chilled or at room temperature. The cream cheese filling tastes best when cool but not too cold—let it sit out for 10 minutes before slicing if taken straight from the fridge. Presentation-wise, dust with a little powdered sugar or top with toasted pecans for a pretty finish.
Pair it with a hot cup of chai tea or a cold glass of milk for a cozy treat. It also makes a lovely centerpiece for brunch or dessert tables.
To store, wrap the roll tightly in plastic wrap and refrigerate for up to 4 days. For longer storage, freeze wrapped well for up to 2 months—just thaw overnight in the fridge before serving. Reheat slightly in a warm oven (about 300°F / 150°C for 5 minutes) if you want a softer texture, but be gentle to avoid melting the filling.
Interestingly, the flavors develop and meld beautifully when chilled overnight, making leftovers taste even better the next day.
Nutritional Information & Benefits
This Moist Carrot Cake Swiss Roll combines wholesome ingredients like fresh carrots, eggs, and cream cheese for a treat that’s indulgent yet nourishing. One slice (about 1/12th of the roll) roughly contains:
| Calories | 280 |
|---|---|
| Fat | 18g |
| Carbohydrates | 25g |
| Protein | 4g |
| Fiber | 1.5g |
Carrots provide beta-carotene, a powerful antioxidant, while the cream cheese adds calcium and protein. This recipe is naturally gluten-free if you swap flour and can be made dairy-free with simple substitutions. Keep in mind it contains eggs and dairy, which are common allergens.
From a wellness perspective, this carrot cake Swiss roll feels like a treat that doesn’t weigh you down—perfect for sharing and savoring guilt-free.
Conclusion
If you’re looking for a dessert that’s both stunning and delicious, this Moist Carrot Cake Swiss Roll with Cream Cheese Filling is a no-brainer. It’s easy to make, uses simple ingredients, and delivers that perfect balance of moist, spiced cake and tangy, creamy filling every single time. Customize it to your liking, whether that’s adding nuts, going gluten-free, or trying a dairy-free version—you’re going to love how versatile and forgiving this recipe is.
I’ve made this roll countless times, and it never fails to impress my family and friends. Please give it a try, and don’t forget to come back and share your tweaks or how it went. Your feedback means the world to me. Now, go ahead and make your kitchen smell like the best kind of cozy comfort food—you deserve it!
FAQs
Can I make the carrot cake Swiss roll ahead of time?
Absolutely! You can bake and roll the cake a day ahead, keep it refrigerated, and add the filling just before serving for maximum freshness.
How do I prevent the cake from cracking when rolling?
Roll the cake while it’s still warm and use a sugared towel to help it roll smoothly. Rolling it up immediately “trains” the cake and reduces cracks.
Can I freeze the carrot cake Swiss roll?
Yes, wrap it tightly in plastic wrap and freeze for up to 2 months. Thaw overnight in the fridge before serving.
What can I substitute for cream cheese in the filling?
You can use mascarpone, ricotta (strained), or dairy-free cream cheese alternatives for a different but delicious filling.
Is this recipe suitable for gluten-free diets?
It sure is! Just swap the all-purpose flour for a gluten-free blend in equal amounts, and you’re good to go.
Pin This Recipe!

Moist Carrot Cake Swiss Roll Recipe with Cream Cheese Filling Easy and Perfect
A moist and spiced carrot cake rolled with a light and luscious cream cheese filling, perfect for any occasion and easy to make.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 1 hour 30 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 1 cup (125g) all-purpose flour (or almond flour for gluten-free)
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- 1 teaspoon ground cinnamon
- ¼ teaspoon ground nutmeg (optional)
- ¼ teaspoon salt
- 3 large eggs, room temperature
- ¾ cup (150g) granulated sugar
- ⅓ cup (80ml) vegetable oil or melted coconut oil
- 1 teaspoon vanilla extract
- 1 cup (100g) finely grated carrots (about 2 medium carrots, peeled and shredded)
- 8 oz (225g) cream cheese, softened
- ½ cup (60g) powdered sugar, sifted
- ¼ cup (60ml) heavy cream or full-fat coconut cream
- 1 teaspoon vanilla extract
Instructions
- Preheat oven to 350°F (175°C). Line a 10×15 inch jelly roll pan with parchment paper, letting edges hang over.
- Sift together flour, baking powder, baking soda, cinnamon, nutmeg, and salt in a medium bowl.
- Whisk eggs and granulated sugar in a large bowl until light, fluffy, and pale yellow (3-4 minutes).
- Slowly add vegetable oil and vanilla extract, mixing gently until combined.
- Fold dry ingredients into wet mixture gently until no dry streaks remain.
- Fold in finely grated carrots.
- Pour batter into prepared pan and smooth to an even ½ inch thickness.
- Bake for 12-15 minutes until cake springs back when touched and toothpick comes out clean.
- Lay a clean kitchen towel dusted with powdered sugar on a flat surface.
- Invert cake onto sugared towel, peel off parchment paper, and roll cake and towel together from short edge. Let cool completely rolled up.
- Beat cream cheese, powdered sugar, heavy cream, and vanilla extract until smooth and fluffy.
- Unroll cooled cake and spread cream cheese filling evenly, leaving a small border.
- Re-roll cake without towel, wrap tightly in plastic wrap, and chill in fridge for at least 1 hour before slicing.
Notes
Roll the cake while warm using a sugared towel to prevent cracking. Chill the filled roll for at least 1 hour before slicing for clean cuts. Use finely grated carrots for moist texture. Can substitute almond flour for gluten-free and dairy-free cream cheese alternatives for vegan/dairy-free versions.
Nutrition
- Serving Size: 1 slice (1/12th of t
- Calories: 280
- Fat: 18
- Carbohydrates: 25
- Fiber: 1.5
- Protein: 4
Keywords: carrot cake, swiss roll, cream cheese filling, moist cake, easy dessert, spiced cake, holiday dessert, gluten-free option



