Moist Homemade Carrot Cake Swiss Roll Recipe with Easy Cream Cheese Filling

Posted on

carrot cake swiss roll - featured image

“You’ve got to try this carrot cake roll,” my friend texted me one rainy afternoon. I was skeptical—carrot cake is great, but rolled up like a Swiss roll? That sounded tricky, maybe a bit too fancy for my usual kitchen adventures. Still, curiosity got the best of me. I figured, why not? Honestly, I didn’t expect much; I had tried carrot cakes before that were dry or overloaded with nuts. But this homemade carrot cake Swiss roll with cream cheese filling was different. The moment I sliced into that soft, moist spiral, the sweet-spiced aroma hit me like a warm hug.

It wasn’t just a dessert; it felt like a little celebration after a long day of juggling work and life. The cake was tender but sturdy enough to roll without cracking, and the cream cheese filling was silky, tangy, and just sweet enough to balance the spices. I made it again the next day, and then once more that week. It quietly became my go-to treat, the kind that makes you pause and savor something simple but special.

What stuck with me was how approachable this recipe felt—no fancy gadgets or weird ingredients, just good old wholesome stuff coming together to create magic. If you’re anything like me and sometimes doubt your baking skills, this carrot cake Swiss roll will surprise you. It’s one of those recipes that lets you impress without stress, and the cream cheese filling? That’s the kind of thing that makes you close your eyes after the first bite and smile.

Why You’ll Love This Recipe

Having tested countless carrot cake recipes, I can say this Moist Homemade Carrot Cake Swiss Roll with Cream Cheese Filling stands out for several reasons that make it a keeper in any kitchen:

  • Quick & Easy: The cake batter whips up in about 15 minutes, and the whole roll comes together in under an hour—ideal for busy evenings or spontaneous dessert cravings.
  • Simple Ingredients: There’s nothing exotic here—just pantry staples like flour, eggs, carrots, and basic spices. No need to run to specialty stores.
  • Perfect for Special Occasions: Whether it’s a cozy brunch, a potluck, or an afternoon tea, this Swiss roll adds a homemade charm that’s hard to beat.
  • Crowd-Pleaser: Everyone I’ve served it to—from kids to adults—has asked for seconds. The moist texture and subtle spice combo always hit the right spot.
  • Unbelievably Delicious: The cream cheese filling is smooth and lightly sweetened, complementing the spiced carrot cake perfectly—so much better than your average carrot cake frosting.

What really sets this recipe apart is that it balances ease with elegance. I use a gentle folding technique for the batter that keeps the sponge light and airy, which is why it rolls up without cracking. Plus, the cream cheese filling is made with just the right tang and sweetness, nothing overpowering. It’s the kind of carrot cake recipe that feels like a little indulgence but without the heavy richness you sometimes find in traditional versions. If you’ve enjoyed treats like triple chocolate mousse bars, you’ll appreciate how this carrot roll hits a similar comfort note but in a lighter, fresher way.

What Ingredients You Will Need

This recipe sticks to wholesome, simple ingredients that come together for a moist, flavorful carrot cake with a creamy filling. Most are pantry staples, and you can easily swap a few if needed.

  • For the Carrot Cake Batter:
    • All-purpose flour – 1 cup (125g), sifted for a light texture
    • Baking powder – 1 tsp, to help the cake rise
    • Baking soda – 1/2 tsp, balances acidity
    • Ground cinnamon – 1 tsp, the star spice for warmth
    • Ground nutmeg – 1/4 tsp (optional, but adds depth)
    • Salt – 1/4 tsp, enhances flavor
    • Granulated sugar – 3/4 cup (150g) for sweetness
    • Vegetable oil – 1/3 cup (80ml), keeps the cake moist
    • Large eggs – 3, at room temperature for better mixing
    • Vanilla extract – 1 tsp, for aroma
    • Fresh carrots – 1 1/2 cups (150g), finely grated (I use a box grater for texture)
  • For the Cream Cheese Filling:
    • Cream cheese – 8 oz (225g), softened (I recommend Philadelphia for smoothness)
    • Unsalted butter – 1/4 cup (60g), softened, adds richness
    • Powdered sugar – 1 cup (120g), sifted for no lumps
    • Vanilla extract – 1/2 tsp
    • Fresh lemon juice – 1 tsp (optional, brightens the flavor)

If you want a gluten-free option, swapping the all-purpose flour for a gluten-free blend works well—just check that it includes xanthan gum for structure. You can also replace the vegetable oil with melted coconut oil for a subtle twist. For a dairy-free filling, try swapping cream cheese and butter with plant-based alternatives like cashew cream or vegan butter. In summer, adding a handful of finely chopped walnuts or raisins to the batter gives a nice seasonal flair.

Equipment Needed

  • Baking sheet or jelly roll pan (approximately 10×15 inches / 25×38 cm) – essential for the cake to bake evenly and roll easily
  • Parchment paper – prevents sticking and helps with rolling the cake without cracks
  • Mixing bowls – one large for the batter, one for the filling
  • Electric mixer or hand whisk – to beat eggs and cream cheese filling smoothly
  • Box grater or food processor – to grate carrots finely (I prefer the box grater for more texture)
  • Spatula – for folding batter gently and spreading the filling evenly
  • Kitchen towel – used to help roll the cake while it cools, preventing cracks

If you don’t have a jelly roll pan, a rimmed baking sheet will do, just watch the baking time closely. For beating the cream cheese filling, a stand mixer speeds things up, but a hand mixer works just fine. I keep a set of silicone spatulas that are budget-friendly and easy to clean, which makes spreading the filling a breeze.

Preparation Method

carrot cake swiss roll preparation steps

  1. Preheat your oven to 350°F (175°C). Line your jelly roll pan with parchment paper, making sure to cover the sides a bit. This will make lifting the cake easier after baking.
  2. Prepare the dry ingredients. In a medium bowl, whisk together 1 cup (125g) all-purpose flour, 1 tsp baking powder, 1/2 tsp baking soda, 1 tsp ground cinnamon, 1/4 tsp nutmeg (optional), and 1/4 tsp salt. Set aside.
  3. Mix the wet ingredients. In a large bowl, beat 3 large eggs and 3/4 cup (150g) granulated sugar with an electric mixer on medium speed until pale and fluffy, about 3-4 minutes. Gradually add 1/3 cup (80ml) vegetable oil and 1 tsp vanilla extract, mixing gently to combine.
  4. Fold the dry ingredients into the wet mixture. Use a spatula to gently fold the flour mixture into the eggs, being careful not to overmix. You want to keep the batter airy to avoid a dense result.
  5. Add grated carrots. Fold in 1 1/2 cups (150g) finely grated fresh carrots until evenly distributed. The batter should be smooth but thick enough to spread.
  6. Pour the batter into the prepared pan. Spread it evenly with a spatula, smoothing the top. Tap the pan gently on the counter to release any air bubbles.
  7. Bake for 12-15 minutes. The cake should spring back lightly when touched and a toothpick inserted near the center should come out clean. Be careful not to overbake or it will dry out and crack when rolling.
  8. Roll the cake while warm. Immediately after removing from the oven, invert the cake onto a clean kitchen towel dusted lightly with powdered sugar. Peel off the parchment paper carefully. Starting from the short edge, roll the cake and towel together into a spiral. Let it cool completely rolled up—this technique helps the cake “remember” the shape and prevents cracking later.
  9. Prepare the cream cheese filling. In a medium bowl, beat 8 oz (225g) softened cream cheese and 1/4 cup (60g) softened unsalted butter until smooth and creamy. Gradually add 1 cup (120g) sifted powdered sugar and 1/2 tsp vanilla extract. Add 1 tsp fresh lemon juice if using, to brighten the flavor. Mix until fluffy.
  10. Unroll the cooled cake gently. Spread the filling evenly over the surface, leaving a small border around the edges.
  11. Re-roll the cake tightly but gently. Wrap it in plastic wrap and chill for at least 1 hour to set the filling and make slicing easier.
  12. Slice and serve. Use a sharp serrated knife to cut into 1-inch (2.5 cm) slices. Wipe the knife clean between cuts to keep slices neat.

Tip: If the cake resists rolling or cracks slightly, don’t worry—chilling it wrapped will help the filling hold everything together, and the cracks almost disappear once sliced. Also, make sure the cream cheese and butter are softened to room temperature for a silky filling without lumps.

Cooking Tips & Techniques

Getting the perfect moist carrot cake Swiss roll can feel intimidating, but a few tricks make it smooth sailing.

  • Grate carrots finely: Larger chunks can weigh down the batter and make rolling tricky. A box grater works better than a food processor here for texture.
  • Don’t overmix the batter: Folding gently keeps the sponge light. Overmixing develops gluten and can make the cake tough.
  • Roll the cake while warm: This is key. Cooling the cake rolled helps it keep its shape and prevents cracking.
  • Use a kitchen towel dusted with powdered sugar: It stops the cake from sticking and adds a touch of sweetness on the outside.
  • Room temperature ingredients: Eggs, cream cheese, and butter blend better when not cold, giving smoother batter and filling.
  • Sharp serrated knife for slicing: Prevents squishing the roll and keeps those beautiful swirls intact.

I once tried to roll the cake cold and, well, it cracked badly and felt like a sad, crumbly mess. After that, I always roll it immediately and let it cool wrapped—it’s a game changer. Also, multitasking by mixing the filling while the cake bakes saves time and keeps the process flowing. If you’re pressed for time, chilling the roll longer than an hour makes slicing easier and the flavors meld better.

Variations & Adaptations

This carrot cake Swiss roll is pretty versatile and lends itself to fun twists:

  • Nutty Upgrade: Add 1/2 cup (60g) chopped walnuts or pecans into the batter for crunch and a toasty note. Toasting nuts first intensifies flavor.
  • Spiced Up: Boost the warm spices with a pinch of ground ginger or cloves for a more aromatic roll that reminds me of cozy fall days.
  • Gluten-Free: Swap the all-purpose flour for a 1-to-1 gluten-free baking flour blend. I’ve had success with Bob’s Red Mill for a tender crumb.
  • Dairy-Free Filling: Replace cream cheese and butter with coconut cream and vegan butter alternatives. The roll remains moist and flavorful.
  • Fruit Twist: Try folding in finely chopped pineapple or raisins into the batter for added sweetness and texture. I love this variation around the holidays.

For a chocolatey spin, you might enjoy pairing this with a luscious ganache drizzle or swapping the cream cheese filling for a chocolate mousse layer, similar to what I did in my triple chocolate mousse bars. That combo is pure indulgence if you want to surprise your guests!

Serving & Storage Suggestions

This carrot cake Swiss roll is best served chilled or at room temperature. I like slicing it into neat rounds and serving it on a simple white plate to show off the spiral layers.

It pairs beautifully with a cup of hot tea or coffee—perfect for a relaxed afternoon treat. For a festive brunch, try serving alongside fresh fruit or a light salad.

To store, wrap the roll tightly in plastic wrap and keep it refrigerated for up to 4 days. It also freezes well—wrap it twice in plastic and place in a freezer-safe bag or container. Thaw overnight in the fridge before slicing. Flavors tend to deepen a bit after chilling, making the cake even more enjoyable the next day.

If reheating, a few seconds in the microwave (about 10-15 seconds) softens the cream cheese filling just right without melting it completely.

Nutritional Information & Benefits

Per slice (based on 10 slices), this Moist Homemade Carrot Cake Swiss Roll with Cream Cheese Filling roughly contains:

Calories 280 kcal
Carbohydrates 32 g
Fat 15 g
Protein 4 g
Fiber 2 g

The carrots add natural sweetness and a boost of beta-carotene, vitamin A, and fiber. Using oil instead of butter in the batter keeps the cake moist while reducing saturated fat. The cream cheese filling provides calcium and protein, but this dessert is still best enjoyed in moderation.

This recipe can be tailored for those watching gluten intake by substituting flours, and dairy-free eaters by swapping the filling ingredients. The balanced spices also mean you get flavor without added sugar overload, which I appreciate when aiming for a treat that feels indulgent but not heavy.

Conclusion

This Moist Homemade Carrot Cake Swiss Roll with Cream Cheese Filling has quietly become one of my favorite desserts to make when I want something that feels special but isn’t complicated. It’s the kind of recipe that welcomes customization—more nuts, less sugar, different spices—whatever suits your mood or pantry.

For me, it’s the perfect balance of tender cake and tangy, creamy filling that never gets old. If you’ve enjoyed comforting recipes like my slow cooker creamy chicken taco soup, you know I lean toward dishes that feel like a warm hug, and this Swiss roll fits right in.

Give it a try and make it your own—I’d love to hear how you twist this recipe or what you pair it with. Baking is as much about sharing moments as it is about the food itself, and this roll promises both in every slice.

FAQs

Can I prepare the carrot cake Swiss roll a day ahead?

Absolutely! In fact, chilling it overnight helps the filling set and makes slicing easier. Just keep it wrapped tightly in plastic wrap in the fridge.

What if my cake cracks when I roll it?

Rolling the cake while it’s warm helps prevent cracking. If it cracks a bit, don’t worry—the cream cheese filling helps hold it together, and the cracks are less noticeable once sliced.

Can I use a different filling besides cream cheese?

Yes! Whipped cream, mascarpone, or even a chocolate mousse can work well. Just keep in mind how firm the filling is to avoid leakage when rolling.

How do I store leftovers?

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.

Is this recipe suitable for gluten-free diets?

With a gluten-free flour blend substitution for the all-purpose flour, this recipe can be made gluten-free. Just make sure your blend contains xanthan gum or similar for structure.

Pin This Recipe!

carrot cake swiss roll recipe

Print

Moist Homemade Carrot Cake Swiss Roll Recipe with Easy Cream Cheese Filling

A tender and moist carrot cake rolled with a silky, tangy cream cheese filling, perfect for special occasions or a comforting treat.

  • Author: Tessie Martinez
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 1 hour 30 minutes
  • Yield: 10 servings 1x
  • Category: Dessert
  • Cuisine: American

Ingredients

Scale
  • 1 cup (125g) all-purpose flour, sifted
  • 1 tsp baking powder
  • 1/2 tsp baking soda
  • 1 tsp ground cinnamon
  • 1/4 tsp ground nutmeg (optional)
  • 1/4 tsp salt
  • 3/4 cup (150g) granulated sugar
  • 1/3 cup (80ml) vegetable oil
  • 3 large eggs, room temperature
  • 1 tsp vanilla extract
  • 1 1/2 cups (150g) fresh carrots, finely grated
  • 8 oz (225g) cream cheese, softened
  • 1/4 cup (60g) unsalted butter, softened
  • 1 cup (120g) powdered sugar, sifted
  • 1/2 tsp vanilla extract
  • 1 tsp fresh lemon juice (optional)

Instructions

  1. Preheat your oven to 350°F (175°C). Line a jelly roll pan (10×15 inches) with parchment paper, covering the sides.
  2. In a medium bowl, whisk together flour, baking powder, baking soda, cinnamon, nutmeg (if using), and salt. Set aside.
  3. In a large bowl, beat eggs and granulated sugar with an electric mixer on medium speed until pale and fluffy, about 3-4 minutes.
  4. Gradually add vegetable oil and vanilla extract to the egg mixture, mixing gently to combine.
  5. Gently fold the dry ingredients into the wet mixture using a spatula, being careful not to overmix.
  6. Fold in the finely grated carrots until evenly distributed.
  7. Pour the batter into the prepared pan and spread evenly. Tap the pan gently to release air bubbles.
  8. Bake for 12-15 minutes until the cake springs back lightly and a toothpick comes out clean.
  9. Immediately invert the cake onto a clean kitchen towel dusted with powdered sugar. Peel off parchment paper.
  10. Roll the cake and towel together from the short edge into a spiral. Let it cool completely rolled up.
  11. Prepare the cream cheese filling by beating cream cheese and butter until smooth. Gradually add powdered sugar, vanilla extract, and lemon juice if using, mixing until fluffy.
  12. Unroll the cooled cake gently and spread the cream cheese filling evenly, leaving a small border around the edges.
  13. Re-roll the cake tightly but gently. Wrap in plastic wrap and chill for at least 1 hour.
  14. Slice into 1-inch (2.5 cm) slices using a sharp serrated knife, wiping the knife clean between cuts.

Notes

Roll the cake while warm to prevent cracking. Use a kitchen towel dusted with powdered sugar to avoid sticking. Soften cream cheese and butter to room temperature for a smooth filling. Chilling the roll for at least 1 hour helps set the filling and makes slicing easier. If cracks appear, chilling helps hold the roll together and makes cracks less noticeable.

Nutrition

  • Serving Size: 1 slice (1/10th of t
  • Calories: 280
  • Fat: 15
  • Carbohydrates: 32
  • Fiber: 2
  • Protein: 4

Keywords: carrot cake, swiss roll, cream cheese filling, moist cake, easy dessert, homemade carrot cake, spiced cake

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Tags:

You might also like these recipes

Leave a Comment

Recipe rating