Moist Carrot Cake Swiss Roll Recipe with Easy Cream Cheese Filling

Ready In 1 hour 30 minutes
Servings 12 servings
Difficulty Medium

“Are you sure you can roll it without cracking?” my friend asked skeptically as I nervously lifted the warm carrot cake from the oven. Honestly, I wasn’t exactly confident either. The idea of a moist carrot cake Swiss roll with cream cheese filling seemed like a fancy bakery feat, not something I’d casually whip up on a weekday afternoon. But there I was, armed with a trusty spatula and a kitchen towel, ready to give it my best shot.

The first time I attempted this recipe, it wasn’t because I was craving a showstopper dessert or trying to impress guests. Nope—this was a rescue mission after a botched batch of regular carrot cake cupcakes. I was left with a too-dense mixture, and in a moment of inspiration (or desperation), I spread the batter thin on a sheet pan and hoped for the best. The result? A surprisingly tender, light carrot cake layer that rolled up like a dream once filled with the luscious cream cheese frosting.

Since then, I’ve made this carrot cake Swiss roll so many times it’s almost ridiculous—sometimes twice in the same week. The texture stays perfectly moist, and the cream cheese filling is just tangy and sweet enough to make you close your eyes after the first bite (trust me, I’ve tested this theory thoroughly). What started as a happy accident has become my go-to recipe anytime I want to bring a little cozy sweetness to the table without fussing over multiple layers or complicated decorating.

It’s comfort food wrapped in a neat little package, and honestly, it’s hard to resist sneaking a slice when no one’s watching. This recipe stuck with me because it’s forgiving, friendly, and fills the kitchen with that irresistible carrot cake aroma—something that makes every day feel a bit more special.

Why You’ll Love This Recipe

After countless tries and tweaks, this moist carrot cake Swiss roll with cream cheese filling stands out for several reasons. If you like carrot cake but want a fresh twist or a neat, portable dessert, this one’s for you.

  • Quick & Easy: The batter comes together in under 15 minutes, and baking takes just about 12 minutes. Perfect for busy weeknights or last-minute cravings.
  • Simple Ingredients: No exotic or hard-to-find items here—just pantry staples and everyday produce like fresh carrots and cream cheese.
  • Perfect for Any Occasion: Whether it’s a cozy afternoon tea, a holiday brunch, or a casual family dessert, this Swiss roll fits right in without the fuss.
  • Crowd-Pleaser: Kids and adults alike ask for seconds, and honestly, I’ve had friends request it at potlucks more than once.
  • Unbelievably Delicious: The moist, tender carrot cake pairs beautifully with the tangy, creamy filling. The balance of flavors and textures is just right—never dry or overwhelming.

What really sets this recipe apart is the way the batter is treated—whipped eggs and sugar create a light sponge that holds moisture without heaviness. And the cream cheese filling? It’s whipped gently to keep it fluffy and spreadable, making rolling easy and mess-free. Plus, the carrot cake flavor is brightened with just the right amount of cinnamon and a touch of vanilla, not to mention a sprinkle of finely chopped walnuts for texture.

This isn’t just another carrot cake roll; it’s a recipe I trust when I want something that feels homemade but impressive enough to share. It’s cozy, it’s comforting, and it’s surprisingly simple to pull off—even if you’re not exactly a baker.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and a satisfying texture without the fuss. Most of these are pantry staples, and the fresh carrots add natural sweetness and moisture.

  • For the Carrot Cake Sponge:
    • Large eggs, room temperature (6) – key for a light, airy batter
    • Granulated sugar (3/4 cup | 150g)
    • All-purpose flour (1 cup | 125g) – sifted for smoothness
    • Baking powder (1 tsp) – helps the rise
    • Ground cinnamon (1 tsp) – the warm spice that defines carrot cake
    • Salt (1/4 tsp) – balances sweetness
    • Carrots, finely grated (1 1/2 cups | about 3 medium carrots) – fresh and moist
    • Chopped walnuts (optional, 1/4 cup | 30g) – adds crunch and nuttiness
    • Vanilla extract (1 tsp) – for subtle depth
  • For the Cream Cheese Filling:
    • Cream cheese, softened (8 oz | 225g) – I prefer Philadelphia brand for smoothness
    • Unsalted butter, softened (1/4 cup | 57g) – adds richness
    • Powdered sugar (1 cup | 120g), sifted – for smooth sweetness
    • Vanilla extract (1 tsp) – complements the cream cheese tang
    • Optional: a pinch of salt, if using unsalted cream cheese

Feel free to swap all-purpose flour with a gluten-free blend if needed, though results may vary slightly. For a dairy-free version, try using vegan cream cheese and butter alternatives. In summer, fresh grated carrots are perfect, but you can also use frozen finely shredded carrots (thawed and drained) to keep things simple.

Equipment Needed

  • Baking sheet or jelly roll pan (about 10×15 inches | 25×38 cm) – I use a non-stick pan, but a parchment-lined tray works just as well.
  • Mixing bowls – at least two, one for dry ingredients and one for wet.
  • Electric mixer or stand mixer – whipping the eggs is much easier and yields better results.
  • Fine grater or box grater – for grating carrots finely.
  • Spatula – a flexible silicone spatula helps fold ingredients gently.
  • Curtain towel or clean kitchen towel – for rolling the cake while warm to prevent cracking.
  • Sifter or fine mesh sieve – to sift flour and powdered sugar for smooth batters and fillings.

If you don’t have a stand mixer, a handheld mixer works just fine. For budget-friendly options, use a regular baking sheet lined with parchment and a whisk to beat eggs vigorously by hand (though it takes a bit more elbow grease). Keeping your cream cheese and butter softened before mixing is crucial—cold ingredients make for lumps and a less smooth filling.

Preparation Method

moist carrot cake Swiss roll preparation steps

  1. Preheat your oven to 350°F (175°C). Line your jelly roll pan with parchment paper, leaving extra hanging over the edges for easy lifting later. Lightly grease the parchment to prevent sticking.
  2. Whip the eggs and sugar: In a large mixing bowl, beat 6 large eggs and 3/4 cup (150g) granulated sugar with an electric mixer on high speed for about 5-7 minutes. You want the mixture pale, thick, and tripled in volume—this step is key for a light sponge.
  3. Sift together dry ingredients: In a separate bowl, combine 1 cup (125g) all-purpose flour, 1 tsp baking powder, 1 tsp ground cinnamon, and 1/4 tsp salt. Sifting helps avoid lumps and ensures even distribution.
  4. Fold dry ingredients into the egg mixture: Gently fold the flour mixture into the whipped eggs using a spatula. Be patient and use a light hand to keep as much air in the batter as possible. Stop once no streaks remain.
  5. Add grated carrots, vanilla, and walnuts: Fold in 1 1/2 cups finely grated carrots, 1 tsp vanilla extract, and optional 1/4 cup chopped walnuts. The batter will feel thick but still airy.
  6. Spread batter evenly: Pour and spread the batter into the prepared pan, smoothing the surface with your spatula. Aim for an even layer about 1/2 inch (1.25 cm) thick.
  7. Bake for 12-15 minutes: The cake is done when the top springs back lightly to the touch and a toothpick inserted near the center comes out clean. Avoid overbaking as it can dry out.
  8. Prepare to roll: While the cake bakes, lay a clean kitchen towel on the counter and dust it generously with powdered sugar to prevent sticking.
  9. Invert the cake onto the towel: As soon as it’s out of the oven, carefully flip the pan over so the cake lands on the sugared towel. Gently peel off the parchment paper.
  10. Roll the cake warm: Starting from a short edge, roll the cake and towel together into a tight spiral. This step trains the cake to roll without cracking later. Let it cool completely in this rolled shape.
  11. Make the cream cheese filling: Beat 8 oz (225g) softened cream cheese with 1/4 cup (57g) softened unsalted butter until smooth and creamy. Gradually add 1 cup (120g) sifted powdered sugar and 1 tsp vanilla extract, beating until fluffy.
  12. 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 around the edges.
  13. Roll up the cake: Carefully roll the cake back up, this time without the towel. Use the towel to help gently guide the roll if needed.
  14. Chill and serve: Wrap the Swiss roll in plastic wrap and refrigerate for at least 1 hour to set the filling and make slicing easier. Slice with a sharp serrated knife and enjoy!

Cooking Tips & Techniques

Getting the perfect moist carrot cake Swiss roll with cream cheese filling is all about technique and timing. Here’s what I’ve learned from plenty of trial runs:

  • Whip eggs properly: The lightness of the sponge depends on well-whipped eggs and sugar. Don’t rush this step—it takes about 5-7 minutes with an electric mixer to reach the right volume.
  • Fold gently: When adding flour and carrots, use a spatula to fold slowly and preserve air. Overmixing can deflate your batter and lead to a dense roll.
  • Roll while warm: This is crucial to avoid cracks. Rolling the cake immediately out of the oven with a sugared towel sets the shape gently. Don’t skip dusting the towel—it keeps the cake from sticking.
  • Use room temperature ingredients: Cream cheese and butter should be soft but not melting for a smooth filling. Cold filling is harder to spread and can tear the cake.
  • Chill before slicing: The filling firms up as it chills, which makes slicing clean rounds much easier. A serrated knife works best to avoid squishing the roll.
  • Don’t overbake: Keep a close eye during the last few minutes. Overbaked cake becomes dry and cracks easily.

Once, I tried skipping the towel during the roll and ended up with a cracked cake that looked like a puzzle. Lesson learned! Also, if you want to speed up the process, make the filling while the cake cools rolled up—it’s a nice way to multitask.

Variations & Adaptations

This carrot cake Swiss roll is pretty flexible, so you can make it your own in several ways:

  • Gluten-free version: Substitute all-purpose flour with a gluten-free blend designed for baking. The texture might be a bit different but still delicious.
  • Spice it up: Add extra warm spices like nutmeg, ginger, or allspice to the batter for a more complex flavor profile.
  • Nut-free option: Simply omit the walnuts or replace with sunflower seeds for crunch if allergies are a concern.
  • Filling twist: Mix in a tablespoon of honey or a splash of orange zest into the cream cheese filling for a subtle flavor boost.
  • Chocolate carrot roll: Add 2 tablespoons of cocoa powder to the flour mixture for a chocolatey variation that still feels carrot-forward.

One of my favorite tweaks was adding a handful of raisins to the batter, which gave a nice chewy surprise inside the tender cake. Also, if you prefer a lighter filling, you can fold whipped cream into the cream cheese for a fluffier texture.

Serving & Storage Suggestions

This Swiss roll is best served chilled or at room temperature. When sliced, the spiral of cream cheese filling and carrot cake is visually stunning—perfect for serving at brunch, afternoon tea, or as a dessert after dinner.

Pair it with a cup of strong coffee or a spiced chai tea to complement the warm cinnamon notes. For a festive touch, dust the top with extra powdered sugar or drizzle a simple lemon glaze.

Store leftovers tightly wrapped in plastic wrap or an airtight container in the refrigerator for up to 3 days. You can also freeze the whole roll (wrapped well) for up to 1 month. Thaw overnight in the fridge before slicing.

When reheating, avoid microwaving as it can melt the cream cheese filling. Instead, let slices come to room temperature on the counter for about 20 minutes—the flavors develop beautifully as it rests.

If you’re looking for more cozy cake ideas, the easy one-bowl loaded strawberry cake mix recipe offers a similarly straightforward yet indulgent option.

Nutritional Information & Benefits

Each slice of this carrot cake Swiss roll (about 1/12th of the recipe) contains roughly:

Calories 230 kcal
Carbohydrates 28g
Fat 12g
Protein 4g
Fiber 1.5g

The carrots provide beta-carotene and some fiber, while the cream cheese adds calcium and protein. This recipe can easily fit into a balanced diet, especially when enjoyed in moderation. For those watching sugar intake, you can reduce the powdered sugar slightly in the filling or try a natural sweetener alternative.

From a personal wellness perspective, I appreciate this carrot cake roll as a way to sneak a bit of veggie goodness into dessert, making it feel less guilty and more satisfying. If you’re interested in other wholesome meal ideas, the healthy high protein loaded grilled chicken meal prep recipe is a fantastic savory complement to your sweet treats.

Conclusion

If you’re looking for a dessert that feels both special and easy, this moist carrot cake Swiss roll with cream cheese filling fits the bill perfectly. It’s a recipe that’s forgiving enough for beginners but delicious enough to impress even the pickiest eaters. Plus, it’s a neat way to enjoy the classic carrot cake flavor without the fuss of multiple layers or complicated frosting.

Feel free to tweak the spices, nuts, or filling to match your personal taste—or keep it classic like I do most days. I love this recipe because it’s warm, cozy, and just the right amount of sweet, making it a staple in my kitchen whenever I want a little homemade comfort.

If you give it a try, I’d love to hear how it turns out or any fun variations you come up with!

FAQs About Moist Carrot Cake Swiss Roll with Cream Cheese Filling

Can I make the carrot cake Swiss roll ahead of time?

Yes! It actually tastes better after chilling for a few hours or overnight, which allows the filling to set and flavors to 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. This helps the cake “remember” the roll shape and prevents cracks.

Can I freeze slices of the Swiss roll?

Absolutely. Wrap slices tightly in plastic wrap and freeze up to one month. Thaw in the fridge before serving.

What can I use instead of walnuts?

Feel free to omit nuts or replace with chopped pecans, sunflower seeds, or even raisins for added texture.

Is this recipe suitable for gluten-free diets?

You can swap the all-purpose flour with a gluten-free baking blend. Just be aware the texture may be slightly different but still tasty.

Pin This Recipe!

moist carrot cake Swiss roll recipe

Print

Moist Carrot Cake Swiss Roll Recipe with Easy Cream Cheese Filling

A moist and tender carrot cake Swiss roll filled with a tangy and sweet cream cheese filling, perfect for a cozy dessert or special occasion.

  • Author: Lena
  • Prep Time: 15 minutes
  • Cook Time: 12-15 minutes
  • Total Time: 1 hour 30 minutes
  • Yield: 12 servings 1x
  • Category: Dessert
  • Cuisine: American

Ingredients

Scale
  • 6 large eggs, room temperature
  • 3/4 cup granulated sugar (150g)
  • 1 cup all-purpose flour (125g), sifted
  • 1 tsp baking powder
  • 1 tsp ground cinnamon
  • 1/4 tsp salt
  • 1 1/2 cups finely grated carrots (about 3 medium carrots)
  • 1/4 cup chopped walnuts (optional, 30g)
  • 1 tsp vanilla extract
  • 8 oz cream cheese, softened (225g)
  • 1/4 cup unsalted butter, softened (57g)
  • 1 cup powdered sugar, sifted (120g)
  • 1 tsp vanilla extract
  • Optional: a pinch of salt if using unsalted cream cheese

Instructions

  1. Preheat your oven to 350°F (175°C). Line a 10×15 inch jelly roll pan with parchment paper, leaving extra hanging over the edges. Lightly grease the parchment.
  2. In a large mixing bowl, beat 6 large eggs and 3/4 cup granulated sugar with an electric mixer on high speed for 5-7 minutes until pale, thick, and tripled in volume.
  3. In a separate bowl, sift together 1 cup all-purpose flour, 1 tsp baking powder, 1 tsp ground cinnamon, and 1/4 tsp salt.
  4. Gently fold the dry ingredients into the whipped eggs using a spatula until no streaks remain, being careful to preserve air in the batter.
  5. Fold in 1 1/2 cups finely grated carrots, 1 tsp vanilla extract, and optional 1/4 cup chopped walnuts.
  6. Pour and spread the batter evenly into the prepared pan, smoothing the surface to about 1/2 inch thickness.
  7. Bake for 12-15 minutes until the top springs back lightly and a toothpick inserted near the center comes out clean. Avoid overbaking.
  8. While baking, lay a clean kitchen towel on the counter and dust generously with powdered sugar.
  9. Invert the cake onto the sugared towel immediately after baking. Carefully peel off the parchment paper.
  10. Starting from a short edge, roll the cake and towel together into a tight spiral. Let it cool completely in this rolled shape.
  11. Beat 8 oz softened cream cheese with 1/4 cup softened unsalted butter until smooth and creamy. Gradually add 1 cup sifted powdered sugar and 1 tsp vanilla extract, beating until fluffy.
  12. Once the cake is completely cool, gently unroll it. Spread the cream cheese filling evenly over the surface, leaving a small border around the edges.
  13. Carefully roll the cake back up without the towel, using the towel to guide if needed.
  14. Wrap the Swiss roll in plastic wrap and refrigerate for at least 1 hour to set the filling and make slicing easier.
  15. Slice with a sharp serrated knife and serve chilled or at room temperature.

Notes

[‘Whip eggs and sugar thoroughly to achieve a light sponge.’, ‘Fold dry ingredients gently to preserve air and avoid a dense cake.’, ‘Roll the cake while warm using a powdered sugar-dusted towel to prevent cracking.’, ‘Use room temperature cream cheese and butter for a smooth filling.’, ‘Chill the roll before slicing to set the filling and ease cutting.’, ‘Avoid overbaking to keep the cake moist and prevent cracks.’, ‘Optional variations include gluten-free flour, nut-free options, and adding spices or cocoa powder.’]

Nutrition

  • Serving Size: 1 slice (1/12th of t
  • Calories: 230
  • Fat: 12
  • Carbohydrates: 28
  • Fiber: 1.5
  • Protein: 4

Keywords: carrot cake, Swiss roll, cream cheese filling, moist cake, easy dessert, carrot cake roll, holiday 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