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

Ready In 1 hour 30 minutes
Servings 12 servings
Difficulty Medium

“You think carrot cake can’t surprise you anymore?” That’s what I told myself the first time I rolled this Moist Carrot Cake Swiss Roll with Whipped Cream Cheese Filling. Honestly, I was skeptical—carrot cake is one of those classics that seems pretty set in stone. But this recipe started out as a bit of a lazy afternoon experiment when I had a pile of carrots needing a quick rescue and zero desire to bake a heavy layer cake. Instead, I whipped up a thin, spongy carrot cake sheet and swirled it with a luscious, airy cream cheese filling. It felt like a happy accident that turned into a fresh favorite.

Weeks later, I found myself making it again—not just once but three times in one week (yeah, total obsession phase). The texture is moist but light, and that filling? It’s whipped just right—fluffy, tangy, and not too sweet, making each bite a perfect balance. This carrot cake swiss roll has quietly become my go-to for potlucks or those evenings when you want something comforting but not too heavy.

It’s funny how a simple twist on a familiar dessert can feel like a little secret worth sharing, especially when it’s this moist and satisfying. And I promise, whether you’re rolling it for a casual snack or serving it up for guests, it’ll quietly win its way into your recipe rotation without the fuss of a traditional carrot cake. There’s just something about that spiral of cake and cream cheese that feels like a warm hug on a plate.

Why You’ll Love This Recipe

After testing many versions, I can confidently say this Moist Carrot Cake Swiss Roll with Whipped Cream Cheese Filling is a real winner. It’s been tweaked for the best texture, flavor, and ease, so you’re not just baking—you’re creating a memorable treat with minimal stress.

  • Quick & Easy: The batter comes together in under 15 minutes, with a total bake time of just 10-12 minutes. Perfect for those last-minute dessert cravings or casual gatherings.
  • Simple Ingredients: No need for exotic spices or specialty flours—just everyday staples like grated carrots, eggs, and cream cheese, making it super accessible.
  • Perfect for Any Occasion: Whether you’re hosting a brunch, bringing a dish to a potluck, or just craving something cozy after dinner, this swiss roll fits right in.
  • Crowd-Pleaser: Kids love the cream cheese filling, and adults appreciate the moist, lightly spiced carrot cake without being overly sweet.
  • Unbelievably Delicious: The combination of light, fluffy cake and whipped cream cheese feels indulgent but not heavy—comfort food with a fresh twist.

What sets this recipe apart is the technique of rolling a super moist carrot cake sponge around a whipped cream cheese filling, instead of layering it like a traditional cake. This method keeps the cake fresh longer and creates a stunning spiral effect that’s as delightful to see as it is to taste. Plus, the whipped cream cheese filling is just the right balance of tangy and sweet, making each bite memorable. In my experience, it’s the kind of dessert that makes people pause, close their eyes, and savor that moment.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that come together to create bold flavor and a satisfyingly moist texture without any fuss. Almost everything you need is likely sitting in your pantry or fridge already.

  • For the Carrot Cake Sponge:
    • All-purpose flour (1 cup / 120g) – provides structure
    • Baking powder (1 tsp) – helps the cake rise lightly
    • Ground cinnamon (1 tsp) – warm spice that complements the carrots
    • Salt (¼ tsp) – balances the sweetness
    • Granulated sugar (¾ cup / 150g) – sweetens the cake without overpowering
    • Large eggs (4) – room temperature, for richness and lift
    • Vegetable oil (⅓ cup / 80ml) – keeps the cake moist (I prefer light-tasting oils like canola or sunflower)
    • Vanilla extract (1 tsp) – adds warmth and depth
    • Grated carrots (1 ½ cups / about 3 medium carrots) – fresh, finely grated for a tender crumb
  • For the Whipped Cream Cheese Filling:
    • Cream cheese (8 oz / 225g) – softened; I usually go for Philadelphia for smoothness
    • Unsalted butter (¼ cup / 56g) – softened, adds richness
    • Powdered sugar (1 cup / 120g) – sifted to avoid lumps
    • Vanilla extract (1 tsp) – for aroma and flavor balance
    • Heavy whipping cream (¼ cup / 60ml) – cold, to whip until fluffy

Feel free to swap all-purpose flour with a gluten-free blend if needed, but keep an eye on moisture levels. For a dairy-free version, try using vegan cream cheese and coconut cream for the filling. In summer, I like tossing in a handful of finely chopped pineapple with the carrots to brighten up the flavor.

Equipment Needed

  • Baking sheet or jelly roll pan (approximately 10×15 inches / 25×38 cm) – essential for the thin cake layer
  • Parchment paper – to prevent sticking and help with rolling
  • Mixing bowls – one large for batter and another for the filling
  • Electric mixer or stand mixer – makes whipping the cream cheese filling easier and fluffier
  • Box grater or food processor – for finely grating carrots
  • Spatula – for folding ingredients and spreading batter evenly
  • Cooling rack – important for cooling the cake before filling

If you don’t have a jelly roll pan, a rimmed baking sheet will work just fine. I’ve also used a silicone baking mat instead of parchment paper—both work well, but parchment is easier for rolling. For whipping the filling, a hand mixer is fine, but a stand mixer really speeds things up and gives the best texture. Just make sure your cream cheese and butter are softened to room temperature for smooth mixing.

Preparation Method

moist carrot cake swiss roll preparation steps

  1. Preheat the oven to 350°F (175°C) and line your jelly roll pan with parchment paper, letting some overhang for easy cake removal later. This step is crucial—makes rolling so much easier.
  2. Mix dry ingredients: In a medium bowl, whisk together 1 cup (120g) all-purpose flour, 1 teaspoon baking powder, 1 teaspoon ground cinnamon, and ¼ teaspoon salt. Set aside.
  3. Beat eggs and sugar: In a large bowl, use an electric mixer to beat 4 large eggs (room temperature) with ¾ cup (150g) granulated sugar for about 4-5 minutes until thick, pale, and fluffy—this aeration helps the cake stay light.
  4. Add oil and vanilla: Slowly drizzle in ⅓ cup (80ml) vegetable oil and 1 teaspoon vanilla extract while mixing on low speed until combined.
  5. Fold in dry ingredients gently: Using a spatula, fold the dry mixture into the wet batter with gentle strokes, taking care not to deflate the eggs. The batter should be smooth and slightly thick.
  6. Fold in grated carrots: Add 1 ½ cups finely grated carrots and mix until just combined. The batter will look moist and speckled with orange bits.
  7. Spread batter evenly: Pour the batter into the prepared pan and smooth it out with an offset spatula or the back of a spoon, making sure it reaches all corners evenly.
  8. Bake for 10-12 minutes: The cake is done when it springs back lightly to the touch and a toothpick inserted comes out clean. Avoid overbaking—it should remain pliable for rolling.
  9. Prepare to roll: Immediately after removing from the oven, invert the cake onto a clean kitchen towel dusted lightly with powdered sugar. Carefully peel off the parchment paper.
  10. Roll warm: While the cake is still warm, roll it up gently with the towel, starting from the short edge. This “training” helps prevent cracks later. Let it cool completely rolled up.
  11. Make the filling: In a mixing bowl, beat 8 oz (225g) softened cream cheese and ¼ cup (56g) softened unsalted butter until smooth. Gradually add 1 cup (120g) sifted powdered sugar and 1 teaspoon vanilla extract, beating until creamy.
  12. Whip cream: In a separate bowl, whip ¼ cup (60ml) cold heavy cream until soft peaks form. Gently fold the whipped cream into the cream cheese mixture to create a light, fluffy filling.
  13. Unroll and fill: Carefully unroll the cooled cake. Spread the whipped cream cheese filling evenly over the surface, leaving a small border to avoid overflow.
  14. Roll back up: Gently roll the cake back into a tight spiral without squeezing out the filling. Wrap in plastic wrap and chill for at least 1 hour to set before slicing.

If you notice any cracks while rolling, don’t stress—just tuck those edges underneath when you roll it back up. Trust me, the filling hides imperfections beautifully. Also, cooling the cake completely before filling is key to avoid melting the cream cheese mixture.

Cooking Tips & Techniques

Making a carrot cake swiss roll might seem tricky, but with a few tricks, it’s surprisingly straightforward—and honestly, kind of fun.

  • Don’t skip beating the eggs and sugar well. This step adds air to the batter, making the cake light and flexible—perfect for rolling without cracking.
  • Grate carrots finely. Chunky shreds can weigh down the batter and make rolling harder. I usually use a box grater or a food processor’s grating attachment for consistency.
  • Roll it warm, but not hot. The warm cake is pliable; if it cools completely before rolling, it’s more likely to crack. Rolling it in a lightly sugared towel also helps prevent sticking.
  • Whip the cream cheese filling thoroughly. Softened cream cheese and butter make for a smoother filling, while folding in whipped cream adds that airy lightness—don’t rush this part.
  • Chill before slicing. This step helps the roll hold its shape and makes cutting slices cleaner—trust me, it’s worth the wait.
  • Common pitfall: Overbaking the cake dries it out and causes cracking. Keep an eye on the timer and test early.
  • Multitask efficiently: While the cake bakes, prepare your filling ingredients and whip cream. This way, you avoid cooling delays and keep the workflow smooth.

Variations & Adaptations

This Moist Carrot Cake Swiss Roll is a flexible recipe that can be tweaked to suit different tastes or dietary needs.

  • Gluten-Free Option: Swap all-purpose flour with an equal amount of gluten-free baking flour. Adding a teaspoon of xanthan gum can improve the cake’s elasticity for rolling.
  • Spice It Up: Add a pinch of ground nutmeg and ginger to the dry ingredients for a spicier, warming flavor.
  • Fruit Boost: Mix in ¼ cup finely chopped pineapple or crushed pineapple (drained) with the carrots to add moisture and tropical brightness.
  • Dairy-Free Filling: Replace cream cheese and butter with vegan cream cheese and plant-based margarine. Use coconut cream whipped until fluffy instead of heavy cream.
  • Nutty Crunch: Fold in ¼ cup chopped walnuts or pecans into the batter for texture. Toasting nuts beforehand intensifies the flavor.

One personal twist I adore is using dark chocolate chips folded into the batter for an unexpected chocolate-carrot combo that’s hard to resist. It’s a lovely surprise if you want to impress without extra fuss.

Serving & Storage Suggestions

This swiss roll is best served chilled or at room temperature. The cream cheese filling firms up nicely after refrigeration, making slices neat and pretty. I usually garnish with a light dusting of powdered sugar or a sprinkle of chopped nuts for an inviting finish.

It pairs delightfully with a cup of hot tea or coffee, making it a perfect afternoon treat. For a festive touch, serve alongside fresh berries or a simple berry compote.

Store leftovers tightly wrapped in plastic wrap in the refrigerator for up to 4 days. The flavors actually mellow and meld together beautifully after a day, so it tastes even better the next day. For longer storage, you can freeze the roll wrapped in foil and plastic for up to 2 months. Thaw overnight in the fridge before serving.

Reheating is not recommended, but if you want to soften the filling slightly, let it sit at room temperature for 15-20 minutes before slicing.

Nutritional Information & Benefits

This carrot cake swiss roll strikes a nice balance between indulgence and wholesome goodness. Per slice (based on 12 servings), you can expect approximately:

Calories 210 kcal
Fat 13g (mostly from cream cheese and oil)
Carbohydrates 22g
Protein 3g
Fiber 1.5g (thanks to the carrots)

Carrots bring beta-carotene, which supports eye health, while the cream cheese filling provides calcium and protein. This recipe is naturally free from nuts (unless you add them), making it suitable for many allergy-conscious households.

For a slightly lighter version, you can reduce sugar by ¼ cup or substitute part of the oil with unsweetened applesauce, though the texture will shift a bit. I appreciate this treat as a realistic dessert option that feeds both cravings and a bit of nutrition.

Conclusion

This Moist Carrot Cake Swiss Roll with Whipped Cream Cheese Filling has quietly become one of my favorite ways to enjoy carrot cake. It’s approachable, forgiving, and always delivers that perfect combo of moist cake and fluffy, tangy filling. You can tweak it to fit your pantry, diet, or mood, making it a versatile dessert that feels both special and familiar.

Give it a try—you might find yourself making it more often than you expect, like I did during that obsessive week. I love how it brings a little joy to everyday moments without the fuss of a full layer cake. And hey, if you’re in the mood for cozy comfort food, you might enjoy pairing this with some cheesy casserole favorites for a full, satisfying meal experience.

Feel free to share your twists and how this recipe fits into your routine—I always love hearing stories from fellow home bakers.

FAQs

Can I make the carrot cake sponge ahead of time?

Yes! You can bake the sponge a day ahead, keep it wrapped in plastic wrap at room temperature, and fill it just before serving to keep the cake fresh and moist.

How do I prevent the cake from cracking when rolling?

Roll the cake while it’s still warm using a sugared kitchen towel to help flexibility. Also, avoid overbaking and handle the cake gently during rolling.

Can I freeze the whole 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.

Is it possible to make this recipe dairy-free?

Yes. Use vegan cream cheese, plant-based butter, and coconut cream whipped until fluffy to replace the dairy ingredients in the filling.

What’s the best way to slice the swiss roll cleanly?

Use a sharp serrated knife and slice gently with a sawing motion. Let the roll chill well beforehand to firm up the filling and cake.

Pin This Recipe!

moist carrot cake swiss roll recipe
Print

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

A light and moist carrot cake sponge rolled with a fluffy, tangy whipped cream cheese filling, perfect for potlucks or cozy desserts without the heaviness of a traditional carrot cake.

  • Author: Julia
  • Prep Time: 15 minutes
  • Cook Time: 12 minutes
  • Total Time: 1 hour 27 minutes
  • Yield: 12 servings 1x
  • Category: Dessert
  • Cuisine: American

Ingredients

Scale
  • 1 cup (120g) all-purpose flour
  • 1 teaspoon baking powder
  • 1 teaspoon ground cinnamon
  • 1/4 teaspoon salt
  • 3/4 cup (150g) granulated sugar
  • 4 large eggs, room temperature
  • 1/3 cup (80ml) vegetable oil (light-tasting like canola or sunflower)
  • 1 teaspoon vanilla extract
  • 1 1/2 cups finely grated carrots (about 3 medium carrots)
  • 8 oz (225g) cream cheese, softened
  • 1/4 cup (56g) unsalted butter, softened
  • 1 cup (120g) powdered sugar, sifted
  • 1 teaspoon vanilla extract
  • 1/4 cup (60ml) heavy whipping cream, cold

Instructions

  1. Preheat the oven to 350°F (175°C) and line a 10×15 inch jelly roll pan with parchment paper, leaving some overhang for easy removal.
  2. In a medium bowl, whisk together flour, baking powder, cinnamon, and salt. Set aside.
  3. In a large bowl, beat eggs and granulated sugar with an electric mixer for 4-5 minutes until thick, pale, and fluffy.
  4. Slowly drizzle in vegetable oil and vanilla extract while mixing on low speed until combined.
  5. Gently fold the dry ingredients into the wet batter using a spatula, being careful not to deflate the eggs.
  6. Fold in the grated carrots until just combined.
  7. Pour the batter into the prepared pan and smooth evenly with an offset spatula.
  8. Bake for 10-12 minutes until the cake springs back lightly and a toothpick comes out clean. Avoid overbaking.
  9. Immediately invert the cake onto a clean kitchen towel dusted with powdered sugar and carefully peel off the parchment paper.
  10. While warm, roll the cake up gently with the towel from the short edge and let cool completely rolled up.
  11. For the filling, beat cream cheese and softened butter until smooth.
  12. Gradually add powdered sugar and vanilla extract, beating until creamy.
  13. Whip the cold heavy cream until soft peaks form, then gently fold into the cream cheese mixture to create a light, fluffy filling.
  14. Carefully unroll the cooled cake and spread the filling evenly over the surface, leaving a small border.
  15. Roll the cake back into a tight spiral without squeezing out the filling.
  16. Wrap in plastic wrap and chill for at least 1 hour before slicing.

Notes

Roll the cake while warm using a sugared kitchen towel to prevent cracking. Chill the roll before slicing for cleaner cuts. Avoid overbaking to keep the cake pliable. Softened cream cheese and butter ensure a smooth filling. The recipe can be adapted for gluten-free or dairy-free diets.

Nutrition

  • Serving Size: 1 slice (1/12 of rol
  • Calories: 210
  • Fat: 13
  • Carbohydrates: 22
  • Fiber: 1.5
  • Protein: 3

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

Did you make this recipe?

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

You might also love these recipes

Leave a Comment

Recipe rating