“You’re not seriously thinking of making a carrot cake roll?” my friend joked as I rummaged through the fridge for cream cheese late one evening. Honestly, I was skeptical myself — rolling a delicate carrot cake with cream cheese filling sounded like a fussy affair, something better left to the pros. But that night, tired from a long day and craving something cozy, I threw caution to the wind. The result? This moist carrot cake Swiss roll with cream cheese filling turned out to be a surprise winner. The cake was tender yet sturdy enough to roll without cracking, and the creamy filling balanced the sweetness perfectly. It wasn’t just a dessert; it felt like a comforting hug, you know?
Since that accidental win, I’ve made this carrot cake roll more times than I can count. It quickly became my go-to for potlucks and quiet weekend treats. There’s just something about the way the warm spices and fresh cream cheese mingle that makes it unforgettable. Plus, it’s a neat twist on classic carrot cake—easy to slice and perfect for sharing, yet special enough to make any day feel a little brighter. This recipe stuck around because it’s not just about the cake or the filling; it’s about the cozy moments it creates, whether that’s a casual coffee break or a last-minute gathering.
So, if you’ve ever hesitated on tackling a Swiss roll, trust me, this carrot cake version might just flip your doubts. It’s a little messy, a lot rewarding, and honestly, I think you’ll find it’s worth every step—just like I did.
Why You’ll Love This Recipe
After testing countless carrot cake recipes and experimenting with filling textures, this moist carrot cake Swiss roll with cream cheese filling became a standout for several reasons. It’s the kind of recipe that feels both familiar and fresh—a classic carrot cake flavor in a playful, rollable form that makes serving a breeze. Here’s why this recipe will win you over:
- Quick & Easy: The entire process comes together in about 45 minutes, making it a practical choice even on busy evenings or when you need a dessert in a pinch.
- Simple Ingredients: No need for exotic spices or hard-to-find items; everything is probably already in your pantry or fridge.
- Perfect for Potlucks and Brunch: Its neat slices and impressive look make it an ideal centerpiece for gatherings without the stress of complicated plating.
- Crowd-Pleaser: Kids, adults, and even those who usually shy away from carrot cake have asked for seconds after trying this roll.
- Unbelievably Delicious: The cake stays moist thanks to grated carrots and a touch of oil, while the cream cheese filling adds a tangy richness that cuts through the sweetness beautifully.
What sets this carrot cake Swiss roll apart from other versions is the balance of texture and flavor. I use a light sponge method for the cake, which means no heavy crumbs or cracks when rolling. The cream cheese filling is whipped just right—smooth, not runny—with a hint of vanilla and lemon zest for brightness. I’ve also swapped out traditional flour for a combination that keeps the cake tender but sturdy, so you get a flawless roll every time.
In my kitchen, this recipe isn’t just a dessert; it’s a way to turn simple ingredients into something that feels like a celebration. And if you’re someone who’s made classic carrot cake before but never tried rolling it up, this is the recipe to build confidence and enjoy something a little different.
What Ingredients You Will Need
This recipe uses straightforward, wholesome ingredients to create bold flavor and a satisfying, soft texture without fuss. Most are pantry staples, and substitutions are easy if needed.
- For the Carrot Cake Sponge:
- All-purpose flour – 1 cup (125 g), sifted for a light sponge
- Granulated sugar – ¾ cup (150 g)
- Baking powder – 1 teaspoon
- Baking soda – ½ teaspoon
- Ground cinnamon – 1 teaspoon (adds warm spice)
- Salt – ¼ teaspoon
- Large eggs – 3, at room temperature
- Vegetable oil – ⅓ cup (80 ml), keeps cake moist
- Vanilla extract – 1 teaspoon
- Grated carrots – 1 cup (about 130 g), fresh and packed
- Chopped walnuts or pecans – ½ cup (optional, for texture)
- For the Cream Cheese Filling:
- Cream cheese – 8 ounces (225 g), softened (I prefer Philadelphia for its smoothness)
- Unsalted butter – ¼ cup (56 g), softened (adds richness)
- Powdered sugar – 1 cup (120 g), sifted for smoothness
- Vanilla extract – 1 teaspoon
- Fresh lemon zest – 1 teaspoon (brightens the filling)
For a gluten-free option, you can swap all-purpose flour with a 1:1 gluten-free baking blend. If you need a dairy-free filling, coconut cream cheese and vegan butter make a decent alternative, though the texture will be slightly different. In summer, I sometimes add a handful of finely chopped pineapple to the batter for a tropical twist.
Equipment Needed
To make this carrot cake Swiss roll, you don’t need anything too fancy, but having the right tools makes the process smoother.
- Jelly Roll Pan: A 10×15 inch (25×38 cm) pan is perfect for baking the thin sponge layer. I’ve tried smaller and larger pans, but this size gives the ideal thickness for rolling.
- Parchment Paper: Essential for lining the pan to prevent sticking and help with the rolling process.
- Mixing Bowls: At least two—one for dry ingredients and one for wet—to keep things organized.
- Electric Mixer or Stand Mixer: Helpful for whipping the cream cheese filling until smooth and fluffy.
- Spatula and Whisk: For folding ingredients gently and scraping the bowl.
- Sifter: To aerate flour and powdered sugar, ensuring a light texture.
If you don’t have a jelly roll pan, a rimmed baking sheet about the same size will work, but be mindful of cake thickness. For budget-friendly options, parchment can be replaced with silicone baking mats, which I personally love for easy cleanup and reusability. Keeping your cream cheese and butter at room temperature makes whipping the filling much easier—this little tip saves a lot of frustration!
Preparation Method
- Prep Your Pan: Preheat your oven to 350°F (175°C). Line the jelly roll pan with parchment paper, leaving some overhang to help lift the cake later.
- Mix Dry Ingredients: In a medium bowl, sift together 1 cup (125 g) all-purpose flour, 1 tsp baking powder, ½ tsp baking soda, 1 tsp ground cinnamon, and ¼ tsp salt. Set aside.
- Combine Wet Ingredients: In a large bowl, beat 3 large eggs with ¾ cup (150 g) granulated sugar using an electric mixer until pale and thick—around 3 minutes. Slowly add ⅓ cup (80 ml) vegetable oil and 1 tsp vanilla extract, mixing just until combined.
- Fold in Dry Ingredients: Gently fold the dry mixture into the wet ingredients with a spatula, careful not to deflate the batter. Then fold in 1 cup (130 g) grated carrots and ½ cup chopped nuts if using.
- Bake the Sponge: Pour the batter evenly into the prepared pan. Smooth the top gently with a spatula. Bake for 12-15 minutes until the cake springs back lightly when touched and a toothpick comes out clean.
- Roll the Cake: While the cake is still warm, invert it onto a clean kitchen towel dusted with powdered sugar. Carefully peel off the parchment paper. Starting from the short edge, roll the cake up with the towel inside. Let it cool completely rolled up—this trains the cake to roll without cracking later.
- Prepare the Cream Cheese Filling: Using an electric mixer, beat 8 oz (225 g) softened cream cheese and ¼ cup (56 g) softened unsalted butter until smooth. Gradually add 1 cup (120 g) powdered sugar, 1 tsp vanilla extract, and 1 tsp lemon zest. Beat until fluffy and spreadable.
- Assemble the Roll: Unroll the cooled cake gently and spread the cream cheese filling evenly over the surface. Re-roll the cake tightly without the towel. Wrap in plastic wrap and chill for at least 1 hour to set.
- Serve: Slice with a sharp knife, wiping it clean between cuts, and enjoy the moist, spiced cake with creamy filling.
Quick tip: If your cake cracks slightly while rolling, don’t panic—it adds character! Just press the crack gently and roll firmly. Also, cooling the cake rolled up is key; skipping this can make the cake break when filled.
Cooking Tips & Techniques
Rolling a Swiss roll can be intimidating but a few tricks can make it effortless. First, always roll the cake while it’s still warm and pliable—waiting for it to cool flat will almost guarantee cracks. The towel dusted with powdered sugar prevents sticking and adds a touch of sweetness.
When folding the batter, do it gently to keep as much air in as possible. That’s the secret to a light, spongy texture that won’t crumble. Grating your carrots finely also helps the cake stay moist without weighing it down.
For the cream cheese filling, room temperature ingredients whip up into a smooth, fluffy spread much faster. If your filling feels too thick after adding powdered sugar, a splash of milk or cream can loosen it just right.
Don’t rush the chilling step after assembly. It’s tempting to dig in immediately, but chilling lets the filling firm up and the flavors meld, making slicing neater and taste richer. I learned this the hard way after serving a sloppy roll once!
Timing-wise, you can multitask by prepping the filling while the cake cools rolled in the towel. Also, keep a sharp serrated knife handy for slicing—the sawing motion avoids squashing the roll.
Variations & Adaptations
- Spiced Pumpkin Roll: Swap grated carrots for canned pumpkin puree (about ¾ cup/180 g) and add nutmeg and cloves for a fall twist.
- Gluten-Free Version: Use a gluten-free flour blend instead of all-purpose flour. Add an extra egg white for extra structure if needed.
- Nut-Free: Simply omit the nuts or replace with sunflower seeds for crunch without allergens.
- Orange Zest Filling: Replace lemon zest with orange zest in the cream cheese filling for a sweeter, citrusy note.
- Chocolate Drizzle: After chilling, drizzle melted dark chocolate over the roll for an indulgent finish. I tried this for a birthday and it was a crowd favorite.
These tweaks let you adapt the roll for seasons, dietary needs, or just your mood. The basic technique stays the same, so you can customize without stress.
Serving & Storage Suggestions
Serve the carrot cake Swiss roll chilled or at room temperature. For a special touch, dust the top lightly with powdered sugar or sprinkle with chopped nuts. It pairs wonderfully with a cup of coffee or a glass of cold milk. If you’re planning brunch, it fits right alongside fresh fruit or a creamy custard, much like the luscious layers in the strawberry cheesecake stuffed French toast I love making for weekend mornings.
To store, wrap the roll tightly in plastic wrap and refrigerate for up to 4 days. It freezes well too—wrap in foil over plastic wrap and freeze for up to 2 months. Thaw overnight in the fridge before slicing. When reheating, avoid microwaving as it softens the filling; instead, let it come to room temperature naturally for the best texture.
Flavors often improve after a day as the spices and cream cheese meld beautifully, so making the roll a day ahead is a smart move for stress-free hosting.
Nutritional Information & Benefits
This carrot cake Swiss roll offers a balanced treat with wholesome ingredients. Carrots add natural sweetness plus vitamin A and fiber, while walnuts provide healthy fats and protein. The cream cheese filling, made with moderate sugar, adds calcium and richness without overwhelming sweetness.
Estimated nutrition per slice (1/12 of roll): approximately 250 calories, 10g fat, 35g carbohydrates, and 3g protein. It’s a moderate indulgence that feels like comfort food but isn’t over the top.
This recipe can easily fit into gluten-free or nut-free diets with simple substitutions. Plus, making from scratch means you control sugar levels and avoid preservatives often found in store-bought cakes.
From my experience, this carrot cake roll is a satisfying dessert that feels nourishing and joyful—perfect for those moments when you want a bit of sweetness with a homemade touch.
Conclusion
This moist carrot cake Swiss roll with cream cheese filling has become a favorite because it combines ease, flavor, and a touch of elegance in every bite. It’s a recipe that invites you to experiment—whether adding nuts, switching spices, or pairing it with a fresh homemade strawberry galette like the one I recently baked for a sunny afternoon gathering (see the recipe here).
I love how this roll turns simple ingredients into something special without complicated steps. It’s proof that sometimes, the best desserts are the ones that surprise us, come together quickly, and bring people together around the table.
Give it a try, tweak it your way, and feel free to share how your roll turns out—I’m always curious about your twists and stories. Baking this carrot cake roll might just become your new favorite little project for any day that needs a bit of sweetness and comfort.
FAQs
- Can I make the carrot cake Swiss roll ahead of time?
Yes! It’s actually better after chilling for at least an hour or overnight, which helps the filling set and the flavors meld. - How do I prevent the cake from cracking when rolling?
Roll the cake while it’s still warm, using a powdered sugar-dusted kitchen towel to help it hold shape. Cooling it rolled up “trains” the cake to roll without cracking later. - Can I use boxed cake mix instead of making the sponge from scratch?
You can, but homemade sponge is lighter and less likely to crack. If using mix, choose one for carrot cake and reduce oil slightly. - Is it possible to freeze the Swiss roll?
Absolutely. Wrap it tightly in plastic wrap and foil, then freeze for up to 2 months. Thaw overnight in the fridge before serving. - What can I substitute for cream cheese in the filling?
For a dairy-free option, try vegan cream cheese alternatives combined with vegan butter. The texture will be slightly different but still delicious.
Pin This Recipe!

Moist Carrot Cake Swiss Roll Recipe with Easy Cream Cheese Filling
A tender and moist carrot cake rolled with a smooth cream cheese filling, perfect for potlucks and cozy treats. This recipe balances warm spices and tangy cream cheese in a light sponge roll that’s easy to slice and share.
- Total Time: 45 minutes
- Yield: 12 servings 1x
Ingredients
- 1 cup (125 g) all-purpose flour, sifted
- ¾ cup (150 g) granulated sugar
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- 1 teaspoon ground cinnamon
- ¼ teaspoon salt
- 3 large eggs, at room temperature
- ⅓ cup (80 ml) vegetable oil
- 1 teaspoon vanilla extract
- 1 cup (130 g) grated carrots, fresh and packed
- ½ cup chopped walnuts or pecans (optional)
- 8 ounces (225 g) cream cheese, softened
- ¼ cup (56 g) unsalted butter, softened
- 1 cup (120 g) powdered sugar, sifted
- 1 teaspoon vanilla extract
- 1 teaspoon fresh lemon zest
Instructions
- Preheat oven to 350°F (175°C). Line a 10×15 inch jelly roll pan with parchment paper, leaving overhang for lifting.
- In a medium bowl, sift together flour, baking powder, baking soda, cinnamon, and salt. Set aside.
- In a large bowl, beat eggs and granulated sugar with an electric mixer until pale and thick, about 3 minutes. Slowly add vegetable oil and vanilla extract, mixing until combined.
- Gently fold dry ingredients into wet ingredients with a spatula, then fold in grated carrots and nuts if using.
- Pour batter evenly into prepared pan and smooth the top gently. Bake for 12-15 minutes until cake springs back lightly and a toothpick comes out clean.
- While warm, invert cake onto a powdered sugar-dusted kitchen towel. Carefully peel off parchment paper. Roll cake up with towel inside from the short edge and let cool completely rolled up.
- For the filling, beat cream cheese and butter until smooth. Gradually add powdered sugar, vanilla extract, and lemon zest. Beat until fluffy and spreadable.
- Unroll cooled cake gently and spread cream cheese filling evenly over surface. Re-roll cake tightly without towel. Wrap in plastic wrap and chill at least 1 hour to set.
- Slice with a sharp knife, wiping clean between cuts, and serve.
Notes
Roll the cake while still warm to prevent cracking. Cooling the cake rolled up ‘trains’ it to roll without breaking later. Use room temperature cream cheese and butter for a smooth filling. If filling is too thick, add a splash of milk or cream. Chill the assembled roll for at least 1 hour before slicing for best texture and flavor melding.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Dessert
- Cuisine: American
Nutrition
- Serving Size: 1 slice (1/12 of rol
- Calories: 250
- Fat: 10
- Carbohydrates: 35
- Protein: 3
Keywords: carrot cake, Swiss roll, cream cheese filling, moist cake, easy dessert, potluck dessert, spiced cake





