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

Ready In
Servings
Difficulty

“You know that moment when a kitchen experiment turns into something unexpectedly delightful? Well, this Moist Homemade Carrot Cake Swiss Roll with Cream Cheese Filling started exactly like that for me. I was actually aiming for a traditional carrot cake last autumn, but I grabbed the wrong baking sheet, and the batter spread thinner than planned. Honestly, I thought I’d ruined the whole batch. But as it baked, the thin cake took on this beautiful golden glow and smelled like autumn wrapped in cinnamon and nutmeg. By the time it cooled, I decided to roll it up with some cream cheese filling I whipped up on the spot, and—surprise!—it tasted like a dreamy carrot cake, just in a fun, portable form.

That accidental recipe has stuck with me ever since. Maybe you’ve been there—scrambling in the kitchen, trying to fix a mishap, and ending up with a new favorite. What makes this carrot cake swiss roll special is how the moist, tender sponge pairs with the tangy cream cheese filling, creating a perfect balance with every bite. Plus, it’s a showstopper for any gathering—whether you’re a carrot cake fan or not, this roll tends to win over skeptics. I still remember the Tuesday when my neighbor dropped by, and I offered a slice. She went back for seconds before she even sat down!

So, if you’re looking for a carrot cake recipe with a twist—moist, easy to slice, and bursting with cream cheese goodness—this homemade carrot cake swiss roll is just the ticket. Let’s get rolling!

Why You’ll Love This Recipe

  • Quick & Easy: Comes together in under 45 minutes, perfect for busy afternoons or last-minute dessert cravings.
  • Simple Ingredients: No need for fancy or hard-to-find items—just basics you probably have on hand.
  • Perfect for Any Occasion: Ideal for potlucks, tea time, birthdays, or even a cozy weekend treat.
  • Crowd-Pleaser: Kids and adults alike rave about the moist texture and creamy filling.
  • Unbelievably Delicious: The light, airy carrot cake sponge combined with the tangy cream cheese filling hits every comfort-food note.

This recipe isn’t your run-of-the-mill carrot cake. The trick lies in the sponge’s moisture—achieved by folding in the grated carrots gently and baking on a thin sheet for a delicate crumb. The cream cheese filling is whipped just right, not too sweet, with a hint of vanilla that complements the spices perfectly. I’ve tested this version in my kitchen multiple times, tweaking the cinnamon and nutmeg until it felt just right. Honestly, it’s the kind of dessert that makes you close your eyes and savor every bite. Whether you want to impress guests without fuss or enjoy a slice with your afternoon coffee, this carrot cake swiss roll hits the spot every time.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, with fresh carrots adding natural sweetness and moisture. Feel free to swap or adjust based on what you have!

  • For the Carrot Cake Sponge:
    • 3 large eggs, room temperature (for fluffy structure)
    • ¾ cup (150g) granulated sugar
    • 1 cup (125g) all-purpose flour, sifted (you can use gluten-free flour blend for GF)
    • 1 tsp baking powder
    • ½ tsp baking soda
    • 1 tsp ground cinnamon (freshly ground if possible)
    • ¼ tsp ground nutmeg
    • ¼ tsp salt
    • 1 cup (100g) finely grated carrots (about 2 medium carrots)
    • ¼ cup (60ml) vegetable oil (I like using light olive oil or sunflower oil)
    • 1 tsp vanilla extract
  • For the Cream Cheese Filling:
    • 8 oz (225g) cream cheese, softened (I trust Philadelphia for best creaminess)
    • ¼ cup (60g) unsalted butter, softened
    • 1 cup (120g) powdered sugar, sifted (adjust for sweetness)
    • 1 tsp vanilla extract
    • Optional: Zest of half a lemon for a subtle tang

Ingredient tips: Look for firm, fresh carrots to keep the sponge moist but not soggy. If you want a dairy-free option, swap cream cheese and butter with plant-based versions—though it’ll change the texture slightly. Also, if fresh nutmeg isn’t handy, pre-ground works fine, but use it sparingly to avoid overpowering the cake.

Equipment Needed

  • Jelly roll pan or baking sheet (roughly 10×15 inches or 25×38 cm) with edges — a must for that classic swiss roll shape.
  • Parchment paper to line the pan — trust me, it makes rolling much easier and keeps the cake from sticking.
  • Mixing bowls — at least two; one for wet ingredients and one for dry.
  • Electric mixer or whisk — to beat eggs and cream cheese filling smoothly.
  • Grater — for shredding the carrots finely (a box grater or food processor attachment works).
  • Spatula — a flexible one for folding batter and spreading the filling evenly.
  • Cooling rack — to cool the cake evenly without condensation forming underneath.

If you don’t have a jelly roll pan, a rimmed baking sheet will do, but keep an eye on the baking time as thinner batter may cook faster. I once had to improvise with a baking sheet from a neighbor, and it worked just fine—though the roll was a little wider and less tight. No worries though, still delicious!

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 the paper overlaps on the sides for easy lifting later. Lightly grease the paper.
  2. Prepare the dry ingredients: In a medium bowl, sift together the flour, baking powder, baking soda, cinnamon, nutmeg, and salt. Set aside.
  3. Beat the eggs and sugar: In a large bowl, use an electric mixer to beat the eggs and granulated sugar together on medium-high speed for about 4-5 minutes, until thick, pale, and ribbon-like. This step is crucial for a light sponge.
  4. Mix in the oil and vanilla: Reduce speed to low and slowly add the vegetable oil and vanilla extract, blending just until combined.
  5. Fold in the dry ingredients: Gently fold the flour mixture into the wet ingredients using a spatula, careful not to deflate the batter. Stop as soon as no streaks remain.
  6. Add the grated carrots: Fold in the grated carrots gently, distributing them evenly without overmixing.
  7. Spread the batter: Pour the batter into your prepared pan and spread it evenly with a spatula. The layer should be about ¼ inch (6mm) thick.
  8. Bake for 12-15 minutes: Bake in the preheated oven until the cake springs back when lightly touched and a toothpick inserted near the center comes out clean.
  9. Prepare a clean kitchen towel: While the cake bakes, lay out a clean, slightly damp kitchen towel on the counter and dust it with powdered sugar to prevent sticking.
  10. Roll the cake: Once baked, immediately invert the cake onto the sugared towel. Carefully peel off the parchment paper. Starting from the short edge, roll the cake and towel together into a tight spiral. Let it cool completely rolled up—this helps the cake “remember” the shape and prevents cracking later.
  11. Make the cream cheese filling: In a mixing bowl, beat together the softened cream cheese and butter until smooth. Gradually add powdered sugar and vanilla extract, beating until creamy. If using lemon zest, fold it in now.
  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. Re-roll the cake: Carefully roll the cake back up (without the towel this time). Wrap in plastic wrap and chill in the fridge for at least 1 hour to set.
  14. Serve: Slice with a sharp knife (wipe clean between cuts) and enjoy your moist homemade carrot cake swiss roll with cream cheese filling!

Pro tip: If the cake cracks a bit while rolling, don’t stress! The cream cheese filling hides little imperfections nicely. Also, let the cream cheese soften at room temperature before mixing for the smoothest filling.

Cooking Tips & Techniques

Getting the perfect carrot cake swiss roll takes a bit of finesse, but here are some tips from my kitchen to yours:

  • Beat those eggs well: The secret to a light, airy sponge is whipping the eggs and sugar until they’re pale and fluffy. Don’t rush this step—it makes a world of difference.
  • Fold gently: When adding flour and carrots, fold with care. Overmixing develops gluten, leading to a tough cake, and can weigh down the batter.
  • Don’t overbake: The cake should be soft and springy, not dry. Start checking at 12 minutes and keep an eye afterward.
  • Roll while warm: Rolling the cake immediately after baking (while still warm) prevents cracks. The kitchen towel dusted with sugar helps it roll smoothly without sticking.
  • Chill before slicing: After filling and rolling, chilling firms up the cream cheese and helps you get neat slices.
  • Use a serrated knife: A serrated knife works best to slice delicate swiss rolls without squashing them.
  • Multitask wisely: While the cake bakes, pre-prep the filling so you save time. Also, have your carrots grated beforehand for smoother workflow.
  • Learn from minor mishaps: I once forgot to grease the parchment paper—big mess but still salvageable. Lesson learned: always prep your pan well!

Variations & Adaptations

  • Nutty Twist: Add ½ cup (60g) chopped walnuts or pecans into the batter for crunch. Toast them lightly first for extra flavor.
  • Spiced Up: Include ½ tsp ground ginger or a pinch of cloves to deepen the spice profile.
  • Gluten-Free: Substitute the all-purpose flour with a gluten-free baking blend (make sure it contains xanthan gum) to keep the texture tender.
  • Dairy-Free: Use coconut cream cheese and vegan butter alternatives for a dairy-free version. The flavor changes slightly but still delicious.
  • Fruit Fillings: Mix a handful of finely chopped pineapple or raisins into the batter for added sweetness and moisture.
  • Chocolate Version: Add 2 tbsp cocoa powder to the dry ingredients and use chocolate chips in place of carrots for a chocolate cream cheese swiss roll.

One personal favorite variation is adding a splash of orange zest in the cream cheese filling—it adds a fresh brightness that pairs beautifully with the spices in the cake.

Serving & Storage Suggestions

This carrot cake swiss roll is best served chilled or at room temperature. Slicing it straight from the fridge gives firmer pieces, while letting it sit out for 15 minutes softens the cream cheese filling nicely. For presentation, dust lightly with powdered sugar or top with a few toasted nuts.

Pair it with a cup of black tea or a mild coffee for a delightful afternoon treat. It also complements fresh fruit or a dollop of whipped cream if you’re feeling fancy.

Store leftovers wrapped tightly in plastic wrap or an airtight container in the fridge for up to 3 days. You can freeze it as well—wrap it well and freeze for up to 1 month. Thaw overnight in the fridge before serving. Reheat gently in a warm oven (around 300°F/150°C) for 5-7 minutes if you want a slightly warm slice.

Flavors tend to deepen after a day, so sometimes I find it even tastier the next day!

Nutritional Information & Benefits

This homemade carrot cake swiss roll provides a balanced treat with the natural sweetness and fiber from carrots and a moderate amount of sugar and fat from the filling. Here’s an estimate per serving (based on 12 slices):

Calories 230 kcal
Fat 14g
Carbohydrates 22g
Protein 3g
Fiber 1.5g

Carrots are rich in beta-carotene, which supports eye health, and the spices add antioxidants. Using oil instead of butter in the sponge keeps it moist but lighter. For those watching carbs, swapping sugar with erythritol or another sweetener can reduce the sugar content, though texture may vary.

Keep in mind this recipe contains dairy and eggs, so it’s not suitable for vegans or those with dairy allergies unless adaptations are made.

Conclusion

This Moist Homemade Carrot Cake Swiss Roll with Cream Cheese Filling is one of those recipes that surprises you with how simple, satisfying, and versatile it is. I love how it manages to be both light and indulgent at the same time, and honestly, it’s a treat that always brings smiles. Whether you’re new to carrot cake or a longtime fan, this roll offers a fresh way to enjoy those classic flavors.

Feel free to tweak the spices, add nuts, or try a dairy-free filling—make it your own! I’d love to hear how your version turns out, so please drop a comment or share your photos. There’s something so rewarding about seeing a recipe find a special place in someone else’s kitchen.

Go ahead, give this carrot cake swiss roll a try—you just might find your new favorite dessert.

Frequently Asked Questions

Can I make this carrot cake swiss roll ahead of time?

Yes! It actually tastes better after chilling for a few hours or overnight, which helps the filling set and flavors meld.

How do I prevent the cake from cracking when rolling?

Roll the cake while it’s still warm and use a sugared kitchen towel to help it roll smoothly. Be gentle and don’t force it if it resists.

Can I use store-bought cream cheese frosting instead of making the filling?

You can, but homemade cream cheese filling is lighter and less sweet, which balances the spice better in this roll.

Is this recipe gluten-free?

Not as written, but you can substitute the flour with a gluten-free blend suitable for baking and adjust slightly for texture.

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

Use a sharp serrated knife and wipe it clean between slices to get clean, pretty pieces without squashing the roll.

Pin This Recipe!

carrot cake swiss roll recipe

Print

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

A moist and tender carrot cake sponge rolled with a tangy cream cheese filling, perfect for any occasion and easy to make in under 45 minutes.

  • Author: savannah
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 45 minutes
  • Yield: 12 servings 1x
  • Category: Dessert
  • Cuisine: American

Ingredients

Scale
  • 3 large eggs, room temperature
  • 3/4 cup (150g) granulated sugar
  • 1 cup (125g) all-purpose flour, sifted (or gluten-free flour blend for GF)
  • 1 tsp baking powder
  • 1/2 tsp baking soda
  • 1 tsp ground cinnamon
  • 1/4 tsp ground nutmeg
  • 1/4 tsp salt
  • 1 cup (100g) finely grated carrots (about 2 medium carrots)
  • 1/4 cup (60ml) vegetable oil (light olive oil or sunflower oil preferred)
  • 1 tsp vanilla extract
  • 8 oz (225g) cream cheese, softened
  • 1/4 cup (60g) unsalted butter, softened
  • 1 cup (120g) powdered sugar, sifted
  • 1 tsp vanilla extract
  • Optional: Zest of half a lemon

Instructions

  1. Preheat oven to 350°F (175°C). Line a jelly roll pan (10×15 inches) with parchment paper overlapping the sides and lightly grease it.
  2. In a medium bowl, sift together flour, baking powder, baking soda, cinnamon, nutmeg, and salt. Set aside.
  3. In a large bowl, beat eggs and granulated sugar on medium-high speed for 4-5 minutes until thick, pale, and ribbon-like.
  4. Reduce mixer speed to low and slowly add vegetable oil and vanilla extract, mixing until combined.
  5. Gently fold the dry ingredients into the wet ingredients using a spatula until no streaks remain.
  6. Fold in the grated carrots gently, distributing evenly without overmixing.
  7. Pour batter into prepared pan and spread evenly to about 1/4 inch (6mm) thickness.
  8. Bake for 12-15 minutes until cake springs back when lightly touched and a toothpick comes out clean.
  9. While baking, lay a clean, slightly damp kitchen towel on the counter and dust with powdered sugar.
  10. Immediately invert the cake onto the sugared towel, peel off parchment paper, and roll the cake and towel together tightly from the short edge. Let cool completely rolled up.
  11. In a mixing bowl, beat cream cheese and butter until smooth. Gradually add powdered sugar and vanilla extract, beating until creamy. Fold in lemon zest if using.
  12. Once cake is cool, gently unroll it and spread cream cheese filling evenly over the surface, leaving a small border.
  13. Carefully re-roll the cake without the towel, wrap in plastic wrap, and chill in the fridge for at least 1 hour to set.
  14. Slice with a sharp serrated knife, wiping clean between cuts, and serve.

Notes

Roll the cake while warm using a sugared kitchen towel to prevent cracking. Chill the roll after filling to firm up the cream cheese and make slicing easier. Use a serrated knife for clean slices. For dairy-free, substitute cream cheese and butter with plant-based alternatives. Gluten-free flour blend can be used to make the cake gluten-free.

Nutrition

  • Serving Size: 1 slice (1/12 of the
  • Calories: 230
  • Fat: 14
  • Carbohydrates: 22
  • Fiber: 1.5
  • Protein: 3

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

Did you make this recipe?

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

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating